El procedimiento de instalación para gentoo implica más pasos que otras distribuciones. Esto es intencional para que pueda controlar los pasos de una manera más clara. Usando esta estrategia, puede comenzar con menos de 4GIB de disco y memoria de hasta 256MIB, 512MIB si desea usar el LIVEDVD. También tiene la oportunidad de ajustar su sistema para que sea tan eficiente como pueda hacerlo. Su primer intento será más lento si no está bien versado en Linux y en todos los detalles complejos, pero puede terminar con un sistema muy delgado.
Las opciones de medios
Elegir dónde empezar; Siempre que tenga hardware regular y muchas veces hardware impar, debe usar el CD de instalación mínimo para instalar. Este método es también el método Stage3. Si todo va bien, nunca se molestará con Stage1 y Stage2, pero están allí para situaciones de instalación extrema.
Los tarballs
Puede descargar archivos comprimidos que tienen un sistema de archivos con archivos para el sistema init y paquetes básicos. Elija uno que se adapte a sus necesidades. Si no está seguro, tome el 'systemd' uno. Este es el mas común.
Los otros archivos de etapa son para usuarios avanzados. Los desarrolladores usan principalmente los archivos Stage1 y Stage2; Si los necesitas, ya sabes la mayor parte de Gentoo.
Primer arranque
Descargue el CD mínimo y quemelo en un palo USB. Debe considerar agregar el archivo ISO a una máquina virtual y practicar desde allí! Los archivos están en el sitio de Gentoo.
Cuando el CD mínimo arranca, le dará 15 segundos para elegir un núcleo. La intención de esto es manejar una situación en la que el FrameBuffer no funcione, o se producen algunos otros problemas de arranque impares. Si no hace nada, el sistema vuelve a arrancar desde el disco interno. Si tiene problemas, debe especificar parámetros del núcleo como el siguiente.
$ Gentoo Scandelay
Esto toma el núcleo 'gentoo' y envía la opción 'Scandelay'. Otras opciones son una lista larga que debe investigar antes de comenzar, aunque esto no es necesario en la mayoría de los hardware.
También puede agregar usuarios en esta etapa. Estos usuarios solo funcionarán en el sistema de instalación, por lo que rara vez es útil.
Red
Para comenzar, puede hacer todo en una consola, pero el uso de una terminal tiene sus ventajas. Si desea hacer esto, inicie SSHD y establezca una contraseña para el usuario root. Comience por verificar su dirección IP.
$ ip a
Luego comience SSHD:
$ /etc /init.D/SSHD Start
Luego establezca la contraseña para el usuario root o cree un nuevo usuario temporal.
$ passwd
Obtiene una impresión larga que sugiere una contraseña segura. Handy si tienes poca energía o imaginación. Ahora que tiene ambos, puede ssh en su sistema de instalación. Una advertencia; Cuando comience de nuevo desde el CD, la tecla SSH se recreará! Cualquier clave que tenga en su otro sistema debe borrarse.
Preparando los discos
Los discos se preparan como con muchas otras distribuciones. Para que sea más fácil seguir el resto de su documentación, nombre sus particiones según el estándar de Gentoo. Para un sistema que realmente usará, debe tener un plan aquí. Preferiblemente, uno que tiene tamaños para su 'hogar', así como el ". Las piezas necesarias son '/' y '/Boot'. Para UEFI, debe tener 350 megabytes del disco para los archivos de arranque. Usa tu editor de particiones favorito. Para la partición UEFI, use 'MKFS.VFAT -F 32 /dev /SDA1 'y para el uso principal' MKFS.ext4 /dev /sda2 '.
Montando los discos principales
Debe tener al menos un disco de arranque de 350 MIB y uno que aloje su sistema a medida que comience. Una partición de intercambio también es bueno tener. Puedes montar el comando estándar.
$ MONTO /DEV /SDA2 /MNT /GENTOO
No hay razón para montar el disco de 'arranque' hasta que ingrese al entorno chroot más tarde. También puede montar discos o particiones de usuario, pero solo si está haciendo el sistema final.
Descargando los tarballs
Puede descargar los tarballs antes de comenzar o durante la instalación. Alternativamente, el entorno de instalación tiene el navegador 'enlaces', para que pueda hacerlo con el terminal. Descargue los archivos al disco Gentoo.
$ cd /mnt /gentoo $ enlaces www.GENTOO.org/dowloads
Una vez que tenga los archivos en su disco, desempaquetelos con el comando TAR.
$ tar -xvf stage3-amd64-systemd-20210120t214504z.alquitrán.xz
Instalar sistema base
En realidad ya tienes un sistema muy básico y genérico; De eso se trata el archivo Stage3. Por ejemplo, haces.El archivo conf está ahí con la configuración estándar. Sin embargo, debe tener un espejo, establecer uno usando la herramienta.
$ MirrorSelect -i -o >>/mnt/gentoo/etc/portage/make.confusión
Agrega el valor: gentoomirrors = "http: // ftp.ntua.gr/pub/linux/gentoo/https: // espejo.rueda.sk/gentoo ", con tus espejos elegidos, naturalmente. También tiene una opción automática donde puede especificar restricciones de protocolo o velocidad. También existe la opción profunda, donde la herramienta realmente descarga un archivo de 100kib para medir.
También necesitas un repositorio de Ebuild. Este repositorio realiza un seguimiento de lo que está disponible para actualizaciones. Puedes cambiar esto, lo que hará cuando busques un derivado de Gentoo. Puede tomar el valor predeterminado de la estructura de directorio recién creada.
$ CD/MNT/GENTOO $ MKDIR -PARENTES ETC/PORTAGE/REPOS.conf $ CP USR/Share/Portage/config/Repos.conf Etc/Portage/Repos.conf/gentoo.confusión
Por lo general, no cambias esto. Los casos en que necesita cambiarlo es cuando tiene su propio espejo. Los siguientes comandos son directamente del gentoo.Sitio web de organización. Configuran el entorno para instalar.
$ CP -Dereference etc/resolv.conf/mnt/gentoo/etc $ Mount -Types Proc/Proc/Mnt/Gentoo/Proc $ Mount -rbind/Sys/Mnt/Gentoo/Sys $ Mount -Make -Rslave/Mnt/Gentoo/Sys $ Monte -Rbind/dev /mnt/gentoo/dev $ monte -make -rslave/mnt/gentoo/dev
Ahora, está preparado para pasar al entorno que está creando.
$ chroot /mnt /gentoo /bin /bash $ source /etc /perfil $ export ps1 = "(chroot) $ ps1"
Dentro del entorno, también debe montar la partición de arranque.
$ MOUNT /DEV /SDA2 /BOOT
¿Qué partición se debe ser clara desde los pasos anteriores?. En una instalación de UEFI, ha creado el ESP donde almacena toda la información de arranque. A continuación, descarga la información del repositorio en el directorio definido por sus repositorios.archivo conf.
$ emerge-webrsync
Aquí ves la primera mención de Emerge. Este comando maneja todas sus actualizaciones e instalación. El siguiente comando vital que necesita saber es ESELECT. Con Eselect, lees las últimas noticias sobre Portage
$ Eselect Read News
O elige tu perfil;
$ ESELECT PERFIL LISTA $ ESELECT PERFIL SET 3
Elige el número de la lista o usa el nombre completo que ve en la lista. Ahora debe establecer el conjunto @World para asegurarse de que el sistema se actualice de acuerdo con su sistema, no el Stage3 que usó.
$ emerge -ask -verbose -update -deep -newuse @world
La variable más poderosa en gentoo! El uso de variables establece lo que debe compilarse en sus programas. Utilizado correctamente, puede hacer que su sistema sea mucho más delgado que con otros métodos. Puede cambiar esto para dejar de apoyar a KDE si está seguro de que no ejecutará KDE. Gentoo luego compilará todos los programas sin ese soporte, haciendo que el binario sea más pequeño. Si decide cambiar a KDE, debe comenzar de nuevo y volver a compilar todas sus aplicaciones.
Use = "-kde gnome qt5 alsa"
Todos los valores se establecen en los valores predeterminados, por lo que lo que pone es un cambio de lo normal. La primera vez que construye, probablemente sea mejor solo para ejecutar el sistema.
Zona horaria y locales
A continuación, configure la zona horaria. Complete los valores en los archivos.
$ LS USR/Share/ZoneInfo $ Echo "Europa/Atenas">/etc/Timelone
Use Emerge para configurar el tiempo correctamente.
$ emerge -config sys-libs/TimeZone-Data
Agregue datos en su archivo de locales:
EN_GB ISO-8859-1
EN_GB.UTF-8 UTF-8
Configurar usando el archivo que acaba de crear.
$ General local
Este es el estándar para todas las instalaciones en el mundo de Linux. Este es el Gentoo específico:
$ Eselect Locale List $ Eselect Locale Set 3
$ env-update && source /etc /perfil && export ps1 = "(chroot) $ ps1"
Configuración automática del núcleo
Antes de ejecutar el script, debe agregar su partición de arranque en el archivo /etc /fstab.
/dev /sda2 /boot ext4 predeterminados 0 2
En Gentoo, tienes la libertad de compilar tu propio núcleo para cada máquina que quieras comenzar. La mejor manera de comenzar es obtener núcleos binarios que se adapten a sus necesidades. Cuando te sientas listo para entrar en las complejidades de la compilación del núcleo, hazlo en tu sistema de ejecución. Para elegir un núcleo, corre emerge como siempre;
$ emerge -ask sys-kernel/gentoo-kernel-bin
El comando emerge instalará su kernel y configurará todo!
Tiempo para configurar el sistema
Crea los archivos de red.
/etc/conf.D/NET
config_eth0 = "dhcp"
módulos = "ifconfig"
/etc/conf.D/nombre de host
hostname = "gentoo"
$ emerge -ask net -misc/dhcpcd
Esto instalará el programa DHCPCD para manejar DHCP. El valor predeterminado para gentoo es DHCP.
Las configuraciones para DHCPCD utilizando Systemd son para habilitar el servicio.
$ systemctl -now habilitar [email protected]
Antes de que pueda iniciar el nuevo sistema, debe instalar su cargador de arranque. Así es como eliges Grub2.
$ emerge -ask sys -boot/grub: 2
$ grub-install/dev/sda -efi-diirectory =/boot
$ grub -mkconfig -o/boot/grub/grub.CFG
Ahora, debe actualizar su archivo /etc /fstab para el sistema en vivo.
/etc/fstab
/dev /sda1 /boot ext4 noauto, noatime 1 2
/dev /sda2 /ext4 noatime 0 1
Los números '/dev/sda' diferirán dependiendo de su esquema de partición. También puede usar números UUID únicos. Debes resolverlos usando el comando 'blkid'.
Reiniciar en su nuevo sistema
Ahora podrás iniciar en tu sistema en vivo. Retire el medio de instalación y pruébelo. Si se ha perdido algo, siempre puede comenzar de nuevo con los medios de instalación. Muchos problemas son detalles, por lo que tiene todos los archivos descargados y solo puede hacer parte de la instalación. En esa instalación, todavía tiene 'emerger' disponible, y esa es la herramienta que utiliza para sus actualizaciones y ajuste el sistema.
Conclusión
Gentoo no tiene su propio instalador, lo que significa que debe preparar lo que desea lograr. Puede hacerlo eligiendo el tamaño de los discos e investigando cualquier necesidad específica para su sistema. Si desea comenzar rápidamente, debe elegir un derivado y ajustar desde allí hasta que se sienta seguro de que puede manejar todos los detalles en la configuración inicial de un sistema de Linux.