Instalación de Gentoo Linux paso a paso
En esta ocasión les comparto un tutorial de como instalar Gentoo Linux desde un live cd ya que es una distribución Linux orientada a usuarios con cierta experiencia, por lo que si decides probar este sistema o simplemente te quieres aventurar en el espero que esta guía sea de tu utilidad.
Antes de iniciar con el proceso es sumamente necesario que tengas al menos la idea de como identificar tus discos duros, particiones, así mismo de cómo están asignadas estas, por lo en caso contrario te recomiendo primero hagas esto sobre una maquina virtual imitando lo que tienes actualmente ya que puede resultar en perdida de información si no conoces donde tienes almacenados tus datos importantes.
Instalación Gentoo Linux
El primer paso que debemos de realizar es descargar la imagen del sistema, lo podemos hacer desde su pagina oficial que te dejo en este enlace.
Preparar el medio de Instalación
La acción siguiente es grabar la imagen del sistema sobre algún medio ya sea sobre algún disco o en alguna USB por lo que te dejo los programas más comunes para cualquiera de los casos.
Medio de instalación CD/DVD
Windows: Podemos grabar el ISO con Imgburn, UltraISO, Nero o cualquier otro programa incluso sin ellos en Windows 7 y posteriores nos da la opción al dar clic derecho sobre la ISO.
Linux: Pueden utilizar en especial el que viene con los entornos gráficos, entre ellos son, Brasero, k3b, y Xfburn.
Medio de instalación USB
Windows: Pueden utilizar Universal USB Installer o LinuxLive USB Creator, ambos son sencillos de utilizar.
Linux: La opción recomendable es usar el comando dd:
dd bs=4M if=/ruta/a/ Gentoo.iso of=/dev/sdx && sync
Ya teniendo nuestro medio preparado solo falta tener configurada la BIOS para que el PC arranque desde la unidad de instalación configurada.
Ya iniciado el sistema lo primero que debemos hacer es abrir una terminal y comenzaremos con el proceso de instalación.
Creación de las particiones
Comenzaremos con crear y asignar las particiones necesarias para el sistema en donde las primordiales son:
- Boot: esta es donde se guardan los ajustes del arranque del sistema con 150-250Mb son suficientes para ella
- Home: aquí es donde se guardarán todas nuestras aplicaciones por lo que debes de considerar un buen espacio con al menos 80Gb están bien si no planeas más que trabajar.
- Root; aquí es donde se instalará todo el sistema por lo que con al menos 20Gb yo considero suficientes
- Swap: aunque hoy en día la mayoría cuenta con equipos con buenos recursos nunca esta de mas tener nuestro espacio de intercambio de información.
Ejecutaremos Cfdisk y creamos las particiones con este, es importante que apuntes o tengas bien identificados los puntos de montaje, en mi caso utilice el disco entero, por lo que si decidiste conservar particiones identifiques cuales son y evites esos puntos de montaje.
cfdisk
Hecho esto procedemos a darle formateo a las particiones. Como les comentaba en mi caso use todo el disco por lo que los puntos de montaje pueden deferir de los tuyos.
Para la partición de boot
mkfs.vfat /dev/sda1
Para root y home
mkfs.ext4 /dev/sda3 mkfs.ext4 /dev/sda4
Y para swap
mkswap /dev/sda2 swapon /dev/sda2
Montar particiones
Terminado este proceso procedemos a crear los directorios para la instalación de Gentoo
mkdir /mnt/gentoo
Procedemos a montar la particion de root
mount /dev/sda3 /mnt/gentoo
Hecho esto crearemos directorios para las particiones restantes y los montamos en sus respectivos puntos
Boot
mkdir /mnt/gentoo/boot mount /dev/sda1 /mnt/gentoo/boot
Home
mkdir /mnt/gentoo/home mount /dev/sda3 /mnt/gentoo/home
Finalizado esto nos volvemos a posicionar en el directorio principal
cd /mnt/gentoo
Instalación del sistema
Y comenzamos con la descarga de el stage 3 es importante siempre descargar la versión mas actual en mi caso y en este momento la que coloco aquí es la más actual y también en mi caso para un sistema de 64 bits, deben seleccionar el adecuado desde la sección de descargas de la web oficial.
wget http://distfiles.gentoo.org/releases/amd64/autobuilds/20180114T214501Z/stage3-amd64-20180114T214501Z.tar.xz
tar Jxvf stage3-amd64-20180114T214501Z.tar.xz
Ahora procederemos a editar el make.conf
nano -w /mnt/gentoo/etc/portage/make.conf
Es sumamente importante que tengan identificado el hardware de su equipo ya que debemos de indicar en el makeopts el número de nuestros núcleos + 1, en la sección de video_card nuestra tarjeta de video, ya sea intel, Radeon, amdgpu, nvidia, etc,
pondremos march=native para que tome automaticamente las especificaciones del hardware, ACCEPT LICENCES para aceptar licencias, como yo todas aceptare pondre “*”
Cerramos y guardamos
Copiamos informacion de las DNS:
cp -L /etc/resolv.conf /mnt/gentoo/etc/resolv.conf
Y montamos:
mount -t proc none /mnt/gentoo/proc mount --rbind /sys /mnt/gentoo/sys mount --rbind /dev /mnt/gentoo/dev
Creamos el directorio portage:
mkdir /mnt/gentoo/usr/portage
Y entramos a nuestro nuevo sistema, nos hacemos chroot:
chroot /mnt/gentoo /bin/bash
source /etc/profile export PS1="(chroot) $PS1"
Y procedemos a sincronizar:
emerge-webrsync
En esta parte les aconsejo que seleccionemos un perfil diferente a uno que no tenga systemd ya que, si no, tendrán que crear su propio kernel. Para ver la lista de opciones lo hacemos con:
eselect profile list
En mi caso estaría entre KDE o GNOME pero prefiero kde en este momento:
eselect profile set 19
Y procedemos a actualizar
emerge --ask --update --deep --newuse @world
Ahora solo nos toca las configuraciones del sistema empezamos por nuestra zona horaria:
echo "America/Mexico_City" > /etc/timezone
emerge --config sys-libs/timezone-data
nano -w /etc/locale.gen
Y marcamos:
es_MX.UTF-8 UTF-8
Generamos las locales
locale-gen
Y la seleccionamos con eselect
eselect locale list
eselect locale set 3
Configuramos el teclado:
nano -w /etc/conf.d/keymaps
Y ponemos:
la-latin1
Ahora haremos un punto muy importante, descarga el Kernel y compilarlo, para esta instalación les recomiendo que descargen genkernel :
emerge gentoo-sources eselect kernel list
O el numero donde está el kernel
eselect kernel set 1
genkernel-all
Nos tocara editar el fstab
nano -w /etc/fstab
Configuramos el nombre de nuestro Host:
nano -w /etc/conf.d/hostname
Aquí en este paso si cuentas con una conexión wifi es importante que lo hagas,
emerge linux-firmware networkmanager
Indicamos que se active para cuando inicie el sistema:
rc-update add NetworkManager default
Ahora debemos asignar la contrasena de root:
passwd
E instalamos unas herramientas necesarias:
emerge dhcpcd pciutils gentoolkit
Bien ahora instalaremos “grub” y en mi caos cuento con uefi por lo que mi proceso queda así
GRUB_PLATFORMS="efi-64"
E instalamos grub:
emerge sys-boot/grub:2
E instalamos grub en la particion efi:
grub-install --target=x86_64-efi --efi-directory=/boot
Ahora solo debemos de ejecutar lo siguiente:
grub-mkconfig -o /boot/grub/grub.cfg
Finalmente salimos de todo
exit cd .. cd .. umount -l /mnt/gentoo/dev{/pts,/shm,} umount -l /mnt/gentoo{/boot,/home,/sys,/proc,}
Hecho esto ya tenemos instalado Gentoo en nuestro sistema.
El artículo Instalación de Gentoo Linux paso a paso ha sido originalmente publicado en Linux Adictos.