¿Qué es Gentoo Linux y cómo instalarlo?

Gentoo Linux es una distribución poderosa y extensible que se apegó a la administración de paquetes original basada en el código fuente. Además, su administrador de paquetes, portage, es una poderosa utilidad que le permite ajustar y modificar cada aspecto de la distribución. Sin embargo, no es una distribución fácil de instalar y utilizar. Aquí te mostramos cómo instalar Gentoo Linux para disfrutar de sus numerosos beneficios.
- ¿Qué es Gentoo Linux?
- Obteniendo Gentoo
- Instalación de Gentoo Linux
- Paso 1: configurar la conexión de red
- Paso 2: crear la partición del disco EFI
- Paso 3: particionar el resto del disco
- Paso 4: Formatear los discos en Gentoo
- Paso 5: Descargar el Tarball Gentoo Stage 3
- Paso 6: seleccionar un espejo de descarga y copiar la información de DNS
- Paso 7: montar los archivos del dispositivo y hacer chroot
- Paso 8: Montar la partición /boot y actualizar Gentoo
- Paso 9: Zona horaria y localidades
- Paso 10: Instalar el kernel de Linux y configurar fstab
- Paso 11: configurar la contraseña de root e instalar herramientas adicionales
- Paso 12: Instalación del gestor de arranque
¿Qué es Gentoo Linux?
En esencia, Gentoo Linux es una distribución de Linux altamente modular que le brinda el poder de crear máquinas Linux personalizadas para cualquier propósito. A diferencia de otras distribuciones, lo hace proporcionando las herramientas para compilar y modificar cada paquete instalable en el sistema.
Una de las mayores ventajas de este enfoque es que elimina el intermediario entre usted y los paquetes de su sistema. No está vinculado a un administrador de paquetes ni a un formato de aplicación específicos. Con el código fuente, puede compilar sus propios paquetes y personalizarlos según sus necesidades.
Obteniendo Gentoo
Puede obtener una copia de Gentoo desde su sitio web. Puede elegir el instalador para diferentes plataformas. Gentoo admite amd64 y arm64, entre otras arquitecturas heredadas.
Con el archivo ISO descargado, puede utilizar un programa de escritura USB como balenaEtcher y dd para crear su unidad flash de arranque.
Instalación de Gentoo Linux
Antes de continuar con la instalación de Gentoo, es importante tener en cuenta que este proceso es completamente manual, lo que significa que se ejecutarán muchos comandos a lo largo del camino. Como tal, se recomienda que no sólo consulte esta guía sino que también consulte el manual oficial de Gentoo para obtener más orientación durante la instalación.

Inserte su unidad flash en su computadora e iníciela. Lo iniciará en la pantalla del instalador de Gentoo.
Bueno saber: Aprenda cómo puede probar una distribución de Linux desde su navegador.
Paso 1: configurar la conexión de red
Para instalar Gentoo, necesita estar conectado a Internet. El instalador se conectará automáticamente mediante una conexión por cable. Compruebe si actualmente está en línea ejecutando el siguiente comando:
ping -c 5 maketecheasier.com

Si necesita conectarse a una red inalámbrica, debe configurar wpa_supplicant, que lo conectará a su punto de acceso inalámbrico.
wpa_passphrase 'Your_SSID_Here' 'Your_Password_Here' >> /etc/wpa_supplicant/wpa_supplicant.conf
Recarga el dhcpcd
demonio para iniciar su conexión de red inalámbrica:
rc-service dhcpcd restart
Paso 2: crear la partición del disco EFI
Formatee el disco en el que desea instalar Gentoo. Hazlo usando el fdisk
comando seguido del archivo de dispositivo del disco de su computadora:

Si no está seguro de la estructura de partición de su disco existente, verifíquela con el -l
bandera:
Una vez dentro de fdisk, presione GRAMO para limpiar el disco en busca de particiones existentes.

Prensa norte para decirle a fdisk que desea crear una nueva partición. Fdisk le pedirá el número de partición que desea utilizar. Prensa Ingresar para utilizar el valor predeterminado.

Escriba "+100M" en el mensaje "Último sector", luego presione Ingresar.

Cambie el tipo de su primera partición presionando t. Esto le indicará a fdisk que desea cambiar el tipo de partición que acaba de crear. Desde allí, configure esta partición en "Sistema EFI" escribiendo 1luego presionando Ingresar.

Paso 3: particionar el resto del disco
La siguiente partición que debes crear es la partición “/boot” donde se guardarán el kernel de Linux y el gestor de arranque. Prensa norteentonces Ingresar para crear la segunda partición de su sistema.
Escriba "2", luego presione Ingresar para decirle a Fdisk que está editando la segunda partición del disco actual.

Presione Entrar para aceptar el valor predeterminado del primer sector para la partición, luego escriba "+1G", luego presione Ingresar para establecer el tamaño de la partición en 1 GB.

Prensa norte nuevamente, luego escriba "3" para crear la tercera partición de su disco duro. Esto servirá como partición de intercambio de su máquina, que puede intercambiar dinámicamente su memoria cada vez que se esté quedando sin espacio.
Prensa Ingresar para establecer el valor predeterminado del primer sector, luego escriba “+4G”, luego presione Ingresar para establecer el tamaño de la partición de intercambio en 4 GB.

Nota: La regla general para el tamaño del intercambio es entre 1/2 y 2 veces la cantidad de memoria física de su computadora. Esto significa que, si tienes un sistema de 16 GB, puedes configurar el intercambio entre 8 y 32 GB.
Prensa tluego escriba "3" para cambiar el tipo de la tercera partición.
Escriba "19" para configurar correctamente esta partición como intercambio, luego presione Ingresar.

Cree la partición raíz donde se instalará el resto del sistema. Prensa norte nuevamente, luego escriba "4" para configurar la cuarta partición en el disco.
Prensa Ingresar tanto en el primer sector como en el último sector se le solicitará que asigne el resto del disco a su partición raíz.

Prensa PAG para comprobar si el diseño de la tabla de particiones que realizó es correcto.

Prensa W. para confirmar y escribir su nueva tabla de particiones en el disco.
Paso 4: Formatear los discos en Gentoo
Formatee la partición del sistema EFI como FAT usando el siguiente comando:
Cree el sistema de archivos para la partición “/boot” utilizando el sistema de archivos ext2 más simple.
Cree y habilite la partición de intercambio para decirle a Gentoo que esta partición se puede usar para intercambiar con memoria viva. Para hacer eso, ejecute lo siguiente:
Cree un sistema de archivos ext4 para la partición raíz ejecutando el siguiente comando:
Paso 5: Descargar el Tarball Gentoo Stage 3
Monte la partición raíz que acaba de crear en el directorio “/mnt/gentoo” porque la instalación ahora se realizará en el disco duro de su máquina.
mount /dev/sda4 /mnt/gentoo && cd /mnt/gentoo
Descargue el tarball Stage 3 del sitio web gentoo.org usando wget:
wget https://distfiles.gentoo.org/releases/amd64/autobuilds/20231112T170154Z/stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz

Una vez hecho esto, descomprímelo en tu directorio “/mnt/gentoo” usando tar:
tar xpvf ./stage3-amd64-desktop-openrc-20231112T170154Z.tar.xz --xattrs-include='*.*' --numeric-owner
Paso 6: seleccionar un espejo de descarga y copiar la información de DNS
Indique dónde desea descargar sus paquetes para este sistema ejecutando el mirrorselect
dominio:
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
Esto abrirá un programa TUI donde podrá seleccionar la ubicación del servidor más cercana a usted.

Copie el archivo del repositorio predeterminado para Gentoo a su carpeta “/etc/portage”. Este es un archivo de configuración que le indica a Portage cómo descargar sus paquetes:
mkdir -p /mnt/gentoo/etc/portage/repos.conf && cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
Copie la información del solucionador desde su instalador USB al directorio “/mnt/gentoo”:
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
Paso 7: montar los archivos del dispositivo y hacer chroot
Monte los directorios especiales del instalador USB en su disco duro:
mount --types proc /proc /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev mount --bind /run /mnt/gentoo/run mount --make-slave /mnt/gentoo/run
Cambie la raíz de su sesión de shell actual de Live ISO al directorio “/mnt/gentoo”:
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) ${PS1}"
Paso 8: Montar la partición /boot y actualizar Gentoo
Monte la partición “/boot” en su máquina Gentoo para asegurarse de que cuando instale el kernel más adelante se guarde en el lugar correcto:
mount /dev/sda2 /boot mkdir /boot/efi mount /dev/sda1 /boot/efi
Actualice sus repositorios de Gentoo para asegurarse de obtener los paquetes más recientes cuando realice la primera actualización del sistema:
Actualice e instale todos los EBUILDS básicos para su sistema ejecutando este comando emerge:
emerge --ask --verbose --update --deep --newuse @world
Paso 9: Zona horaria y localidades
Una vez hecho esto, configure la información específica de la región de su sistema, que incluye tanto su zona horaria como la configuración regional del sistema. Para configurar la zona horaria de su área, busque la ubicación más cercana a usted en la carpeta “/usr/share/zoneinfo”.
Escriba la ruta a la carpeta y el archivo de zona en su archivo “/etc/timezone”. Por ejemplo, la ubicación más cercana a mí es “Asia/Manila”:
echo "Asia/Manila" > /etc/timezone emerge --config sys-libs/timezone-data

Abra el archivo "locale.gen" con su editor de texto favorito:
Elimine el signo de almohadilla (#) delante de las dos primeras líneas del archivo locale.gen.

Nota: Puede ver la lista completa de configuraciones regionales disponibles ejecutando lo siguiente: cat /usr/share/i18n/SUPPORTED
.
Aplique su nueva configuración local ejecutando el locale-gen
programa.
Paso 10: Instalar el kernel de Linux y configurar fstab
Hay varias formas de instalar el Kernel de Linux en Gentoo. Configure manualmente todas sus funciones o utilice una prediseñada por los desarrolladores de Gentoo. Para nuestros propósitos, optamos por lo último.
Para comenzar, instale el paquete installkernel y el propio kernel:
emerge --ask sys-kernel/installkernel-gentoo sys-kernel/gentoo-kernel-bin
Bueno saber: Aprenda cómo puede degradar su kernel de Linux en Ubuntu.
Con el kernel instalado, abra el archivo fstab con su editor de texto favorito:
Indique todas las particiones que creó en fdisk. Por ejemplo, en un sistema UEFI, su archivo fstab podría verse así:
(...) /dev/sda1 /boot/efi vfat defaults 0 2 /dev/sda2 /boot ext2 defaults,noatime 0 2 /dev/sda3 none swap sw 0 0 /dev/sda4 / ext4 noatime 0 1

Paso 11: configurar la contraseña de root e instalar herramientas adicionales
Cree una contraseña de root para su sistema. Esto asegurará que aún pueda acceder a su sistema después del proceso de instalación:

Instale herramientas de soporte de red adicionales para su sistema Gentoo. Por ejemplo, si desea conectividad Ethernet e inalámbrica, instale lo siguiente:
emerge --ask net-misc/dhcpcd net-wireless/iw net-wireless/wpa_supplicant rc-update add dhcpcd default
Una vez hecho esto, instale también un registrador del sistema si desea monitorear el comportamiento de su sistema:
emerge --ask app-admin/sysklogd rc-update add sysklogd default
Por último, instale las utilidades del sistema de archivos para los sistemas de archivos más comunes con los que interactuará:
emerge --ask sys-fs/dosfstools sys-fs/ntfs3g
Paso 12: Instalación del gestor de arranque
El último paso para instalar Gentoo es el gestor de arranque. Este es un pequeño programa que se carga inmediatamente después del BIOS de su máquina y se prepara para cargar el kernel del sistema operativo.
Para instalar el gestor de arranque GRUB, ejecute el siguiente comando:
emerge --ask sys-boot/grub

Una vez instalado, ejecute los siguientes comandos para inicializar y configurar GRUB correctamente:
grub-install --target=x86_64-efi --efi-directory=/boot/efi grub-mkconfig -o /boot/grub/grub.cfg
Desmonte el instalador USB y reinicie el sistema ejecutando lo siguiente:
exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo reboot
Instalar Gentoo Linux es sólo el primer paso para comprender cómo funciona su distribución de Linux. Aprenda cómo puede optimizar aún más su sistema acelerando los tiempos de compilación en Gentoo.
Sin embargo, si aún no está seguro de qué entorno de escritorio instalar, consulte cuáles creemos que son los mejores entornos de escritorio en Linux.
Crédito de la imagen: Dell a través de Unsplash (fondo) y Wikimedia Commons (logotipo). Todas las modificaciones y capturas de pantalla realizadas por Ramces Red.
¡Suscríbete a nuestro boletín!
Nuestros últimos tutoriales entregados directamente a su bandeja de entrada