Guía de instalación de Gentoo Linux con capturas de pantalla - Parte 2


Como mencioné anteriormente en mi último tutorial sobre La instalación de Gentoo Linux es un proceso largo y difícil que requiere más tiempo, pero al final su sistema se verá y funcionará exactamente de la manera que usted quiere, así que continuará directamente desde donde lo dejamos la última vez.

  1. Installing Gentoo Linux – Part 1

Paso 4: Configurar la instalación de Gentoo

13. El archivo Make.conf contiene algunas variables importantes necesarias para que Portage optimice las configuraciones de sus paquetes para el proceso de compilación. Abra este archivo para editarlo y asegúrese de que las siguientes variables estén presentes (debe seguir con los valores predeterminados que sean lo suficientemente buenos para su sistema).

# nano /mnt/gentoo/etc/portage/make.conf
CFLAGS="-O2  -pipe"
# Use the same settings for both variables
CXXFLAGS="${CFLAGS}"

Para obtener más optimizaciones, visite la Guía de optimización de Gentoo.

14. A continuación, utilice mirrorselect para seleccionar los espejos más rápidos más cercanos para descargar paquetes de código fuente. Portage usará estos espejos inspeccionando el archivo make.conf .

# mirrorselect -i -r -o >> /mnt/gentoo/etc/portage/make.conf

15. Después de ejecutar mirrorselect, verifique la configuración de make.conf nuevamente y verifique su lista de duplicados, luego copie el archivo DNS /etc/resolv.conf en la ruta del entorno de instalación.

# nano /mnt/gentoo/etc/portage/make.conf
# cp -L /etc/resolv.conf /mnt/gentoo/etc/

Paso 5: Instalar Gentoo

16. Cuando ejecuta Gentoo Live DVD por primera vez, el kernel de Linux recopila información importante del sistema sobre todos sus dispositivos de hardware y carga los módulos del kernel apropiados para admitir este hardware, información que se coloca en /proc , /sys y /dev , así que monte esos sistemas de archivos en la ruta del sistema de instalación /mnt/gentoo .

# mount -t proc /proc /mnt/gentoo/proc
# mount --rbind /sys /mnt/gentoo/sys
# mount --rbind /dev /mnt/gentoo/dev

17. El siguiente paso es abortar el entorno de DVD en vivo e ingresar nuestra nueva ruta de instalación del sistema usando chroot , cargar la configuración anterior del sistema proporcionada por el archivo /etc/profile y cambiar < b> Símbolo del sistema.

# chroot /mnt/gentoo /bin/bash
# source /etc/profile
# export PS1="(chroot) $PS1"

18. Ahora descargue la última instantánea de Portage usando el comando emerge-webrsync .

# mkdir /usr/portage
# emerge-webrsync

19. Una vez que Portage finalice la sincronización, seleccione un perfil para su futuro destino del sistema. Dependiendo del perfil elegido, los valores predeterminados para USE y CFLAGS cambiarán para reflejar adecuadamente el entorno final de su sistema (Gnome, KDE, servidor, etc.).

# eselect profile list
# eselect profile set 6   ## For KDE

20. A continuación, configure la zona horaria y las configuraciones regionales de su sistema eliminando los comentarios de su idioma preferido del archivo /etc/locale.gen utilizando la siguiente serie de comandos.

# ls /usr/share/zoneinfo
# cp /usr/share/zoneinfo/Continent/City /etc/localtime
# echo " Continent/City " > /etc/timezone
# nano  /etc/locale.gen

Descomente las configuraciones regionales de su sistema.

locale-gen
env-update && source /etc/profile

Paso 6: instalar el kernel de Linux

21. Gentoo proporciona dos formas de construir e instalar el Kernel de Linux: usando una configuración manual del kernel o usando un proceso automatizado emitiendo el comando genkernel que construye un kernel genérico basado en el usado por la instalación Live DVD.

En este tutorial se utilizará el segundo método porque el primer método requiere un conocimiento avanzado de los componentes de su sistema y la construcción de un kernel con configuraciones manuales.

Primero descargue las fuentes del kernel usando emerge y verifique la versión del kernel enumerando el contenido del directorio /usr/src/linux .

# emerge gentoo-sources
# ls -l /usr/src/linux

22. Ahora compile su kernel usando el comando genkernel , que construye automáticamente el kernel con la configuración de hardware predeterminada detectada por el instalador de DVD en el momento del arranque. Tenga en cuenta que este proceso puede llevar mucho tiempo dependiendo de sus recursos de hardware.

# emerge genkernel
# genkernel all

Si desea modificar manualmente la configuración del kernel, puede usar el comando genkernel –menuconfig all . Cuando finaliza el proceso, puede verificar el kernel y el archivo Ramdisk enumerando el contenido del directorio /boot .

Paso 7: otras configuraciones del sistema

23. El siguiente paso es configurar el archivo fstab para montar particiones del sistema automáticamente durante el proceso de arranque. Abra el archivo /etc/fstab y agregue el siguiente contenido.

# nano /etc/fstab

En la parte inferior del archivo, inserte las siguientes líneas.

/dev/sda2	/boot	ext2    defaults,noatime     0 2
/dev/sda4       /       ext4    noatime              0 1
/dev/sda3       none	swap    sw                   0 0

24. Configure un nombre de host para su sistema editando el archivo /etc/conf.d/hostname y el archivo /etc/hosts similar a las capturas de pantalla a continuación y verifíquelo usando comando hostname .

# hostname

25. Para configurar sus configuraciones de red permanentemente con DHCP, instale dhcpcd Client y agréguelo al proceso de inicio del sistema.

# emerge dhcpcd
# rc-update add dhcpcd default

26. En esta etapa también puede instalar el demonio SSH, un System Logger y otras herramientas útiles.

# emerge virtual/ssh
# emerge syslog-ng
# emerge cronie
# emerge mlocate
# rc-update add sshd default
# rc-update add syslog-ng default
# rc-update add cronie default

27. Si desea personalizar los servicios del sistema, el teclado y la configuración del reloj, abra y edite los siguientes archivos según sus necesidades.

# nano -w /etc/rc.conf
# nano -w /etc/conf.d/keymaps
# nano -w /etc/conf.d/hwclock

28. A continuación, proporcione una contraseña segura para la cuenta de root y agregue un nuevo usuario del sistema con privilegios de root.

# passwd
# useradd -m -G users,wheel,audio,lp,cdrom,portage,cron -s /bin/bash caezsar
# passwd caezsar
# emerge sudo

Edite el archivo /etc/sudoers y elimine los comentarios del grupo % wheel como en la captura de pantalla siguiente.

Paso 8: Instale el cargador de arranque del sistema

29. Para hacer que Gentoo se inicie después de reiniciar, instale GRUB2 Boot Loader en su primer disco duro y genere su archivo de configuración ejecutando los siguientes comandos.

# emerge sys-boot/grub
# grub2-install /dev/sda
# grub2-mkconfig -o /boot/grub/grub.cfg

Si desea verificar el archivo de configuración del cargador de arranque, abra el archivo /boot/grub/grub.cfg y verifique el contenido del menú.

30. Después de instalar la última pieza de software necesaria para arrancar el sistema, deje el entorno chrooted de instalación, desmonte todas las particiones montadas, reinicie su sistema y expulse el instalador de DVD.

# exit
# cd
# umount -l /mnt/gentoo/dev{/shm,/pts,}
# umount -l /mnt/gentoo{/boot,/proc,}
# reboot

31. Después de reiniciar, el menú de GRUB debería aparecer en la pantalla de su sistema exigiendo elegir una de sus dos opciones de arranque del Kernel de Gentoo.

32. Después de que el sistema cargue el inicio de sesión en el entorno Gentoo usando la cuenta de root, elimine el tarball stage3 - *. Tar.bz2 y realice una actualización del árbol de Portage .

# rm /stage3-*.tar.bz2
# emerge --sync

¡Felicitaciones! Ahora ha instalado un entorno Gentoo Linux mínimo en su sistema, pero la configuración del sistema está lejos de terminar. En la siguiente serie de tutoriales, le mostraré cómo puede instalar el servidor Xorg, los controladores de adaptadores de gráficos, un entorno de escritorio y otras características y cómo puede transformar Gentoo en una potente plataforma de escritorio o servidor basada en esta instalación mínima del sistema.