Gentoo

Tutorial de instalación de Gentoo Linux

Tutorial de instalación de Gentoo Linux

El procedimiento de instalación de Gentoo implica más pasos que otras distribuciones. Esto es intencional para que pueda controlar los pasos de una manera más clara. Con esta estrategia, puede comenzar con menos de 4GiB de disco y una memoria de hasta 256MiB, 512MiB si desea utilizar liveDVD. También tiene la oportunidad de ajustar su sistema para que sea lo más eficiente posible. Su primer intento será más lento si no está bien versado en Linux y todos los detalles intrincados, pero puede terminar con un sistema muy ajustado.

Las elecciones de medios

Elegir por dónde empezar; Siempre que tenga hardware normal y muchas veces hardware extraño, debe usar el CD de instalación mínimo para instalar. Este método también es el método Stage3. Si todo va bien, nunca se molestará con Stage1 y Stage2, pero están ahí para situaciones de instalación extremas.

Los tarballs

Puede descargar archivos comprimidos que tienen un sistema de archivos con archivos para el sistema de inicio y paquetes básicos. Elija uno que se adapte a sus necesidades. Si no está seguro, tome el 'systemd'. Este es el mas común.

Los otros archivos de escenario son para usuarios avanzados. Los desarrolladores utilizan principalmente los archivos Stage1 y Stage2; si los necesita, ya conoce la mayor parte de Gentoo.

Primer arranque

Descargue el CD mínimo y grábelo en una memoria USB. Debería considerar agregar el archivo ISO a una máquina virtual y practicar desde allí! Los archivos están en el sitio de Gentoo.

Cuando se inicia el CD mínimo, le dará 15 segundos para elegir un kernel. La intención de esto es manejar una situación en la que el framebuffer no funciona o se producen otros problemas de arranque extraños. Si no hace nada, el sistema vuelve a arrancar desde el disco interno. Si tiene problemas, debe especificar los parámetros del kernel como los siguientes.

$ gentoo scandelay

Esto toma el kernel '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 hardware.

También puede agregar usuarios en esta etapa. Estos usuarios solo trabajarán en el sistema de instalación, por lo que rara vez es útil.

La red

Para empezar, puedes hacer todo en una consola, pero usar un terminal tiene sus ventajas. Si desea hacer esto, inicie sshd y establezca una contraseña para el usuario root. Empiece por comprobar su dirección IP.

$ ip a

Luego inicie sshd:

$ / etc / init.inicio d / sshd

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. Útil si tienes poca energía o imaginación. Ahora que tiene ambos, puede ssh en su sistema de instalación. Una advertencia; cuando empiece de nuevo desde el CD, se volverá a crear la clave ssh! Cualquier clave que tenga en su otro sistema debe borrarse.

Preparando los discos

Los discos se preparan como muchas otras distribuciones. Para facilitar el seguimiento del resto de la documentación, asigne un nombre a sus particiones según el estándar de Gentoo. Para un sistema que realmente usará, debe tener un plan aquí. Preferiblemente, uno que tenga tamaños para su 'hogar' así como para el ". Las partes 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 '.

Montaje de los discos principales

Debe tener al menos un disco de arranque de 350 MiB y uno que alojará su sistema cuando comience. También es bueno tener una partición de intercambio. Puede montar el con el comando estándar.

$ mount / dev / sda2 / mnt / gentoo

No hay ninguna 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á creando el sistema final.

Descargando los tarballs

Puede descargar los archivos tar antes de comenzar o durante la instalación. Alternativamente, el entorno de instalación tiene el navegador 'Links', por lo que puedes hacerlo con el terminal. Descargue los archivos al disco de Gentoo.

$ cd / mnt / gentoo $ enlaces www.gentoo.org / dowloads

Una vez que tenga los archivos en su disco, descomprímalos con el comando tar.

$ tar -xvf stage3-amd64-systemd-20210120T214504Z.alquitrán.xz

Instalar el sistema base

De hecho, ya tiene un sistema muy básico y genérico; de eso se trata el archivo Stage3. Por ejemplo, haces.conf archivo está ahí con la configuración estándar. Sin embargo, debe tener un espejo, configure uno con la herramienta.

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

Agrega el valor: GENTOOMIRRORS = ”http: // ftp.ntua.gr / pub / linux / gentoo / https: // espejo.rueda.sk / gentoo “, con los espejos que elijas, naturalmente. También tiene una opción automática en la que puede especificar el protocolo o las restricciones de velocidad. También existe la opción profunda, donde la herramienta descarga un archivo de 100 KB para medir.

También necesitas un repositorio de ebuilds. Este repositorio realiza un seguimiento de lo que está disponible para actualizaciones. Puede cambiar esto, lo que hará cuando busque un derivado de Gentoo. Puede tomar el valor predeterminado de la estructura de directorios recién creada.

$ cd / mnt / gentoo $ mkdir -parents etc / portage / repos.conf $ cp usr / share / portage / config / repos.conf etc / portage / repos.conf / gentoo.conf

Por lo general, no cambia esto. Los casos en los que necesita cambiarlo es cuando tiene su propio espejo. Los siguientes comandos son directamente de gentoo.sitio web org. Ellos configuraron el entorno para instalar.

$ cp -dereference etc / resolv.conf / mnt / gentoo / etc $ montaje -tipos proc / proc / mnt / gentoo / proc $ montaje -rbind / sys / mnt / gentoo / sys $ montaje -make-rslave / mnt / gentoo / sys $ montaje -rbind / dev / mnt / gentoo / dev $ mount -make-rslave / mnt / gentoo / dev

Ahora, está preparado para trasladarse al entorno que está creando.

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

Dentro del entorno, también necesita montar la partición de arranque.

$ mount / dev / sda2 / boot

Qué partición es esta debe quedar clara en 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.conf archivo.

$ emerge-webrsync

Aquí ves la primera mención de emerge. Este comando maneja todas sus actualizaciones e instalación. El siguiente comando vital que debe conocer es eselect. Con eselect, lee las últimas noticias sobre Portage

$ eselect leer noticias

O elige tu perfil;

$ eselect lista de perfiles $ eselect conjunto de perfiles 3

Usted elige el número de la lista o usa el nombre completo que ve en la lista. Ahora DEBE configurar el conjunto @world para asegurarse de que el sistema se actualice de acuerdo con su sistema, no con el stage3 que utilizó.

$ emerge -ask -verbose -update -deep -newuse @world

La variable más poderosa de GENTOO! La variable USE establece qué soporte necesita compilarse en sus programas. Si se usa correctamente, puede hacer que su sistema sea mucho más eficiente que con otros métodos. Puede cambiar esto para dejar de admitir KDE si está seguro de que no ejecutará KDE. Luego, Gentoo compilará todos los programas sin ese soporte, haciendo que el binario sea más pequeño. Si decide cambiar a KDE, debe empezar 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 pones es un cambio del normal. La primera vez que lo compila probablemente sea mejor que el sistema funcione.

Zona horaria y configuraciones regionales

A continuación, establezca la zona horaria. Complete los valores en los archivos.

$ ls usr / share / zoneinfo $ echo "Europa / Atenas"> / etc / timezone

Utilice emerge para configurar la hora correctamente.

$ emerge -config sys-libs / timezone-data

Agregue datos en su archivo de configuraciones regionales:

en_GB ISO-8859-1
en_GB.UTF-8 UTF-8

Configure usando el archivo que acaba de crear.

$ locale-gen

Este es el estándar para todas las instalaciones en el mundo de Linux. Este es el específico de Gentoo:

$ eselect locale list $ eselect locale set 3
$ env-update && source / etc / profile && export PS1 = "(chroot) $ PS1"

Configuración automática del kernel

Antes de ejecutar el script, debe agregar su partición de arranque en el archivo / etc / fstab.

/ dev / sda2 / boot ext4 por defecto 0 2

En Gentoo, tiene la libertad de compilar su propio kernel para cada máquina que desee iniciar. La mejor manera de comenzar es obtener núcleos binarios que se adapten a sus necesidades. Cuando se sienta listo para adentrarse en las complejidades de la compilación del kernel, hágalo en su sistema en ejecución. Para elegir un kernel, ejecute emerge como siempre;

$ emerge -ask sys-kernel / gentoo-kernel-bin

El comando emerge instalará su kernel y configurará todo!

Hora de configurar el sistema

Crea los archivos de red.

/ etc / conf.d / neto
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 usando systemd son para habilitar el servicio.

$ systemctl -ahora habilitar net @ enp1s0.Servicio

Antes de que pueda arrancar en el nuevo sistema, debe tener instalado su cargador de arranque. Así es como elige GRUB2.

$ emerge -ask sys-boot / grub: 2
$ grub-install / dev / sda -efi-directory = / boot
$ grub-mkconfig -o / boot / grub / grub.cfg

Ahora, necesita 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 particionamiento. También puede utilizar números UUID únicos. Necesitas averiguarlos usando el comando 'blkid'.

Reinicie en su nuevo sistema

Ahora podrá iniciar su sistema en vivo. Retire el medio de instalación y pruébelo. Si se ha perdido algo, siempre puede empezar de nuevo con los medios de instalación. Muchos problemas son detalles, por lo que tiene todos los archivos descargados y solo puede hacer una parte de la instalación. En esa instalación, todavía tiene 'emerge' disponible, y esa es la herramienta que usa para sus actualizaciones y ajustes del sistema.

Conclusión

Gentoo no tiene su propio instalador, lo que significa que debe preparar lo que desea lograr. Puede hacer esto eligiendo el tamaño de los discos e investigando las necesidades específicas de su sistema. Si desea comenzar rápidamente, debe elegir un derivado y modificarlo desde allí hasta que esté seguro de que puede manejar todos los detalles en la configuración inicial de un sistema Linux.

Las mejores distribuciones de Linux para juegos en 2021
El sistema operativo Linux ha recorrido un largo camino desde su apariencia original, simple y basada en servidor. Este sistema operativo ha mejorado ...
Cómo capturar y transmitir su sesión de juego en Linux
En el pasado, los juegos solo se consideraban un pasatiempo, pero con el tiempo la industria del juego experimentó un gran crecimiento en términos de ...
Los mejores juegos para jugar con el seguimiento de manos
Oculus Quest presentó recientemente la gran idea del seguimiento manual sin controladores. Con un número cada vez mayor de juegos y actividades que ej...