Guía para principiantes sobre la instalación de Gentoo Linux – Parte 1

Gentoo es una distribución de Linux gratuita y de código abierto conocida por su alto rendimiento, alta reconfigurabilidad y estabilidad. Utiliza el sistema de gestión de paquetes portage para administrar paquetes de software.

A diferencia de las principales distribuciones de Linux como Ubuntu, Debian o Red Hat, Gentoo no proporciona un instalador de sistema operativo. Al igual que Arch Linux, Gentoo se construye desde cero y se considera uno de los sistemas operativos más complejos de instalar.

En su lugar, Gentoo proporciona una guía completa llamada Gentoo Handbook que te guía a través del proceso de instalación. En esta guía, demostraremos la instalación de Gentoo utilizando una imagen Live GUI. Configuraremos la partición del disco usando un esquema de partición MBR y una imagen de kernel personalizada proporcionada por los desarrolladores de Gentoo.

Esta es la primera parte de una serie de dos partes, ya que la instalación de Gentoo es bastante extensa. Así que prepárate y disfruta del viaje 🙂

1. Descarga Gentoo y la imagen ISO de arranque

Para iniciar esta guía, dirígete a la página de descargas de Gentoo y descarga la última imagen ISO LiveGUI lanzada.

Con la imagen Live descargada, toma tu unidad USB y utiliza una herramienta como Rufus para crear un medio de arranque a partir de las imágenes ISO o utiliza herramientas populares para crear USB de arranque desde un archivo ISO.

Luego, conecta la unidad USB a tu PC y reinicia. Asegúrate de configurar la BIOS y establecer el medio de arranque como la prioridad de arranque más alta. Una vez que el sistema arranque, esto es lo que verás en la pantalla. La primera opción viene preseleccionada. Así que presiona ENTER.

Gentoo GRUB Menu

Después, verás una serie de mensajes de arranque en tu pantalla.

Gentoo Boot Messages

Finalmente, la pantalla de GUI en vivo aparecerá.

Gentoo KDE Plasma Desktop

2. Configurar la Red en Gentoo

Si tu sistema ya está conectado a una red que ejecuta un servidor DHCP utilizando una tarjeta Ethernet, es probable que la configuración automática de red esté establecida.

En este caso, la interfaz de red activa ha adquirido una dirección IP válida del servidor DHCP. Si ese es el caso, podrás ejecutar comandos de red comunes como ping, ip, ifconfig y ssh para mencionar algunos.

En nuestro caso, el sistema ha adquirido automáticamente una dirección IP de la red a través de DHCP. Para comenzar a trabajar en la línea de comandos, cambia al usuario root.

sudo su

Para verificar la dirección IP, ejecutaremos el comando:

ip addr

Del resultado, puedes ver que la interfaz activa (enp0s3) ha obtenido la IP 192.168.2.110 con un CIDR de /24.

Check Gentoo IP Address

Puedes verificar la conectividad a Internet usando el comando ping de la siguiente manera.

$ ping -c 4 google.com

Del resultado, puedes ver que obtenemos una respuesta positiva de DNS de Google.

Check Network Connection

3. Crear Particiones de Disco y Sistemas de Archivos

El siguiente paso es configurar las particiones del disco y los sistemas de archivos. Puede ver el diseño de particiones actual utilizando el comando fdisk como se muestra.

$ fdisk /dev/sda

A partir de la salida, tenemos un sistema con un disco duro de 42.83GB.

Check Disk Partition Size

Puede configurar su disco duro con MBR para la configuración de BIOS (Arranque heredado) o GPT para UEFI.

En esta guía, optaremos por crear particiones de disco con MBR para la configuración de BIOS.

Aquí está el diseño de particiones del disco.

/dev/sda1	1G	boot 
/dev/sda2 	4G	swap space
/dev/sda3	37G	Root partition

Crear partición de arranque

Para crear la partición de arranque, escriba 'n' para la nueva partición. Luego escriba 'p' para seleccionar la partición primaria. A continuación, escriba 1 para especificar el número de partición. Alternativamente, puede presionar ENTER ya que esto se selecciona automáticamente para usted. Presione ENTER cuando se le solicite el Primer sector.

A continuación, especifique el tamaño del disco añadiendo un signo (+) seguido del tamaño numérico seguido de 'G' para gigabytes. Obtendrá una confirmación de que se ha creado una nueva partición de Linux con el tamaño del disco especificado.

Create Boot Partition

Crear espacio de intercambio

Para configurar el espacio de intercambio, repita los mismos pasos hasta el primer sector. A continuación, especifique el tamaño del disco como +4G y presione ENTER.

Desde que el tipo de partición creado es de tipo ‘Linux‘, presiona 't' para cambiarlo a uno diferente. Proporciona el número de partición (En este caso '2') y luego proporciona el código que corresponde a Swap (En este caso 82).

NOTA: Puedes ver todos los tipos de partición escribiendo 'L'.

Create Swap Partition

Crea la partición raíz

Para la partición raíz, especifica el número de partición como '3' o simplemente presiona ENTER para aceptar el número predeterminado (3), define el tamaño del disco (en este caso +37G), y presiona ENTER.

Create Root Partition

Para ver las particiones creadas, escribe 'p' y presiona ENTER. Si estás satisfecho con las particiones realizadas, escribe 'w' y presiona ENTER para guardar las particiones del disco permanentemente.

List Partition Table

Después de crear las particiones, el siguiente paso es formatearlas en los sistemas de archivos apropiados.

Linux soporta una amplia gama de sistemas de archivos, algunos de los cuales son adecuados solo para propósitos específicos. Los sistemas de archivos estables para sistemas amd64 incluyen Ext3, Ext4, BTRFS, XFS, ZFS y ReiserFS.

Para la partición /boot, la formatearemos como un sistema de archivos EXT4.

mkfs.ext4 /dev/sda1
Format Boot Partition with Ext4

Para configurar la partición swap, utiliza el comando mkswap como se muestra.

mkswap /dev/sda2

Luego actívala usando el comando swapon.

swapon /dev/sda2
Setup Swap Partition

Finalmente, formatea la partición root como un sistema de archivos EXT4.

mkfs.ext4 /dev/sda3
Format Root Partition with Ext4

4. Montar la partición raíz

El siguiente paso es montar la partición raíz. Pero primero, creemos un punto de montaje para la partición.

mkdir --parents /mnt/gentoo 

La opción --parents crea directorios principales. A continuación, monta la partición utilizando el comando como se muestra.

mount /dev/sda3 /mnt/gentoo 
Mount Root Partition

5. Configurar Fecha y Hora

Antes de instalar Gentoo, asegúrate de que la hora y la fecha estén configuradas correctamente. Para verificar la fecha y la hora actuales, ejecuta el comando date.

date

Si la fecha mostrada está más de unos pocos minutos fuera de lo esperado, actualiza la hora automáticamente utilizando la utilidad de línea de comandos chronyd.

chronyd -q

El comando corregirá cualquier desviación de tiempo existente encontrada. Cuando vuelvas a ejecutar el comando, notarás que la desviación de tiempo será de aproximadamente 0.01 de segundo, lo cual es una diferencia muy pequeña que probablemente no afectará ningún proceso u operación del sistema.

Set Date and Time in Gentoo

6. Descargar y Extraer el Archivo Tarball de Gentoo Etapa 3

A stage 3 tarball in Gentoo is simply an archive that ships with a profile-specific minimal Gentoo environment.

Descargar y descomprimir el archivo tarball produce directorios importantes en todo el sistema, como /usr, /etc, /dev, /bin, /lib, /proc, /var, y muchos otros que proporcionan un sistema funcional casi completo.

Las únicas partes importantes que faltarán (y que se instalarán en la segunda parte de esta guía) son el kernel y el cargador de arranque.

Para empezar a extraer un archivo tarball de la etapa 3, navega hasta el directorio raíz.

cd /mnt/gentoo 

Ejecuta el siguiente comando para navegar hasta la lista de Espejos de Gentoo

links https://www.gentoo.org/downloads/mirrors/

Selecciona tu espejo preferido del País y presiona ENTER.

Select Gentoo Mirror

A continuación, navega hasta la sección de ‘Liberaciones‘.

Select Gentoo Release

Selecciona la opción de arquitectura ‘amd64‘.

Select Gentoo Architecture

Luego, elige la opción `autobuilds`.

Select Gentoo Autobuilds

Después, selecciona la opción stage3 desktop systemd ya que estamos ejecutando un sistema GUI.

Select Gentoo Stage3

Navega hasta el archivo tarball de stage3 y presiona ENTER para descargarlo.

Download Gentoo Stage3

Selecciona la opción ‘Guardar‘ en el diálogo emergente que aparece.

Save Gentoo Stage3

Confirma el nombre del archivo y presiona ENTER.

Confirm Gentoo Stage3

La descarga comenzará y una barra de progreso indicará el progreso de la descarga. Esto puede tardar un tiempo dependiendo de la velocidad de internet.

Downloading Gentoo Stage3

Una vez que la descarga se complete, selecciona `` para salir de la interfaz de línea de comandos de Espejos de Gentoo.

Exit Gentoo Mirrors List

Finalmente, desempaqueta el archivo tarball de stage descargado en el sistema.

tar xpvf stage3-*.tar.xz --xattrs-include='*.*' --numeric-owner

Una vez extraído, verás directorios adicionales del sistema como se muestra.

Extract Gentoo Stage3

Esto concluye la Parte 1 de la guía de instalación de Gentoo. Ahora tienes un entorno Gentoo mínimo instalado en tu computadora, pero el proceso de instalación está lejos de estar completo. Para continuar con la instalación, sigue el tutorial ‘Instalar Gentoo Linux – Parte 2‘.

Source:
https://www.tecmint.com/gentoo-linux-installation-guide/