Como se menciona en el Proceso de instalación de Gentoo, Parte 1, instale diagrama de raíz Esto es bastante desalentador y a menudo requiere mucha paciencia debido a la cantidad de pasos involucrados.Aún así, con el conocimiento técnico adecuado, terminarás con un equipo limpio y funcional. diagrama de raíz ambiente.
Esta sección continúa donde lo dejamos en la guía anterior.
Tabla de Contenidos
7. Configurar la instalación de Gentoo
este Crear un perfil Los archivos contienen variables del sistema que determinan cómo funciona el sistema. Porteo Hace referencia a este archivo y determina el comportamiento del tiempo de ejecución en función de los valores especificados.
Puede optimizar su sistema realizando algunos ajustes en sus archivos. Para acceder a este archivo, utilice el editor de línea de comando nano.
nano /mnt/gentoo/etc/portage/make.conf
este Banderas CF y logotipo CXX Bandera de optimización de definición variable Consejo de Cooperación del Golfo, C. y C++ compiladores separados.
Estos se han definido a continuación.
Para obtener el mejor rendimiento, debe optimizar estos indicadores para cada aplicación individualmente.
Por ahora, los valores predeterminados funcionan bien, por lo que no realizaremos ningún cambio.Para optimización, consulte Documentación de Gentoo GCC Wikipedia.
8. Seleccione la imagen de Gentoo
Se recomienda elegir un espejo rápido para acelerar la descarga. diagrama de raíz Código fuente: La forma más sencilla es navegar por la lista de mirrors de Gentoo y buscar el mirror o mirrors más cercanos a la ubicación física de su sistema.
una herramienta llamada Selección de espejo Proporciona una interfaz de texto intuitiva y fácil de usar para ayudarle a seleccionar rápidamente su espejo favorito.Para iniciarlo, ejecute el siguiente comando, que adjuntará la imagen seleccionada a Crear un perfil documento.
mirrorselect -i -o >> /mnt/gentoo/etc/portage/make.conf
En su pantalla debería ver el siguiente texto UI.
Utilice las teclas de flecha para desplazarse hacia arriba y hacia abajo y haga clic Ingresar En tu espejo favorito.
9. Configurar el repositorio Gentoo Ebuild
También es importante configurar el repositorio ebuild de Gentoo, que se encuentra en /etc/portage/repos.conf/gentoo.conf Un archivo de configuración que contiene información de sincronización responsable de actualizar un repositorio de paquetes o un conjunto de ebuild y archivos relacionados que vienen con un paquete de información necesaria para descargar e instalar un paquete.
Así que primero crea perfil de almacén Utilice el comando mkdir para crear el archivo.
mkdir --parents /mnt/gentoo/etc/portage/repos.conf
A continuación, copie el archivo de configuración del repositorio de Gentoo proporcionado por Gentoo al archivo recién creado. perfil de almacén documento.
cp /mnt/gentoo/usr/share/portage/config/repos.conf /mnt/gentoo/etc/portage/repos.conf/gentoo.conf
10. Copiar mensajes DNS
Antes de ingresar al nuevo entorno, debe copiar la información DNS especificada en el archivo de configuración /etc/resolv.conf documento. Este es un archivo analizador DNF que convierte nombres de dominio en direcciones IP consultando un servidor de nombres de dominio (DNS).
Copiar este archivo es fundamental para garantizar que la red funcione correctamente al ingresar a un nuevo entorno.
cp --dereference /etc/resolv.conf /mnt/gentoo/etc/
11.Montar el sistema de archivos
A continuación, cambiaremos al nuevo entorno Gentoo. Antes de que podamos hacer esto, necesitamos que los siguientes sistemas de archivos estén disponibles: /viaje, /sistema, /correry /desarrollador.
Entonces, ejecute el siguiente comando para montar el sistema de archivos
para /viaje
mount --types proc /proc /mnt/gentoo/proc
para /sistema
mount --rbind /sys /mnt/gentoo/sys mount --make-rslave /mnt/gentoo/sys
para /desarrollador
mount --rbind /dev /mnt/gentoo/dev mount --make-rslave /mnt/gentoo/dev
para /correr
mount --bind /run /mnt/gentoo/run mount --make-slave /mnt/gentoo/run
este --make-rslave
Este indicador será necesario durante instalaciones posteriores para admitir systemd.
Algunas distribuciones utilizan /dev/shm
enlace simbólico /run/shm/
No válido después de ingresar a un nuevo entorno.Por lo tanto necesitamos hacer /dev/shm/ Tenga instalado un tmpfs adecuado de antemano, como se muestra.
test -L /dev/shm && rm /dev/shm && mkdir /dev/shm mount --types tmpfs --options nosuid,nodev,noexec shm /dev/shm
12.Cambiar al nuevo entorno de instalación de Gentoo
Después de instalar e inicializar todas las particiones e instalar el entorno básico, puede cambiar al nuevo entorno de instalación de Gentoo. Esto lo conseguiremos rooteándolo.
Esto significa que la sesión cambiará su directorio raíz del entorno de instalación actual (generalmente una unidad flash USB o CD de arranque) al sistema de instalación que contiene la partición que acaba de crear e instalar.
El chroot implica tres pasos principales:
- La ubicación raíz ha sido cambiada.
/
(en medios de instalación)/mnt/gentoo/
(en una partición) uso chroot Orden. - fijado en
/etc/profile
Recargar en la memoria usando fuente Orden. - El mensaje principal cambia para informarnos que la sesión se encuentra actualmente en un entorno chroot.
Entonces, ejecute los siguientes comandos en el orden en que aparecen.
chroot /mnt/gentoo /bin/bash source /etc/profile export PS1="(chroot) ${PS1}"
Con el nuevo entorno implementado, el siguiente paso es instalar la partición correcta para el gestor de arranque. Para el sistema BIOS/Legacy que estamos construyendo, instalaremos la primera partición, /dev/sda1
llegar /boot
Punto de montaje.
mount /dev/sda1 /boot
13. Instale la instantánea del repositorio ebuild de Gentoo
Para continuar, necesita instalar una instantánea del repositorio ebuild de Gentoo. Contiene un conjunto de archivos que informan a Portage sobre títulos de software disponibles, perfiles que el administrador del sistema puede seleccionar, etc.
Para hacer esto, llame aparecer-webrsync El comando se muestra en la figura.
emerge-webrsync
Este comando toma la última instantánea de uno de los mirrors de Gentoo y la instala en su sistema. Gentoo normalmente publica instantáneas a diario. Si necesita actualizar el repositorio, puede hacerlo usando el siguiente comando:
emerge --sync
14. Lee las noticias
Las noticias proporcionan una manera de enviar información clave a los usuarios a través del repositorio ebuild. En ocasiones, puedes encontrarte con un mensaje como el que se muestra en la imagen de tu terminal.
* IMPORTANT: 1 news item needs reading for repository 'gentoo'. * Use eselect news to read news items.
este selección electrónica Las utilidades permiten a los usuarios leer estos mensajes críticos desde una interfaz de administración común para la administración del sistema.
Para enumerar noticias, ejecute el siguiente comando:
eselect news list
Para leer la noticia ejecute:
eselect news read
Puede eliminar noticias que haya leído y que no vuelva a leer, como se muestra.
eselect news purge
Para obtener más opciones de línea de comando para el lector de noticias, ejecute el comando
man news.eselect
15. Seleccione el perfil de Gentoo
Los archivos de configuración son la base de cualquier sistema Gentoo.Especifica una variedad de versiones de paquetes a usar, así como valores preestablecidos para variables importantes, p. Banderas CF. Los desarrolladores de Portage de Gentoo mantienen continuamente estas configuraciones.
Para obtener una lista de perfiles disponibles, ejecute el siguiente comando:
eselect profile list
Después de ver los perfiles disponibles para la arquitectura AMD64, seleccione su opción preferida como se muestra.En nuestro ejemplo seleccionaremos el siguiente perfil sistema KDE como muestra la imagen.
eselect profile set 10
16. Configurar la zona horaria de Gentoo
El siguiente paso es configurar la zona horaria, normalmente almacenada en /usr/share/zonainfo Tabla de contenido. Puede utilizar el comando ls para explorar todas las zonas horarias como se muestra.
ls /usr/share/zoneinfo
Establecer zona horaria (para sistema sistema), cree un enlace simbólico a su zona horaria preferida /etc/hora local El camino se muestra en la figura.
ln -sf ../usr/share/zoneinfo/Europe/Paris /etc/localtime
La fecha y hora de su sistema deben estar sincronizadas con su zona horaria preferida.
17. Configurar la configuración regional de Gentoo
Lo siguiente es la configuración. Lugares, que especifica el idioma y el formato de fecha y hora que utilizará para interactuar con el sistema. Distinguen entre mayúsculas y minúsculas y deben expresarse tal cual.
Las configuraciones regionales del sistema admitidas deben estar en /etc/locale.gen documento.
nano /etc/locale.gen
Para especificar una configuración regional, agregue su configuración regional preferida. La siguiente es la configuración regional en inglés de EE. UU. en formato UTF-8.
en_US ISO-8859-1 en_US.UTF-8 UTF-8
Guarde y salga, luego genere la configuración regional.
locale-gen
Ahora recarga el entorno para guardar los cambios.
env-update && source /etc/profile && export PS1="(chroot) ${PS1}"
18. Instalación del kernel en Gentoo
Algunos dispositivos de hardware pueden requerir la instalación de firmware en el sistema para funcionar correctamente, especialmente si tiene una interfaz de red inalámbrica y un chip de video, p. NVIDIA y AMD En portátiles y sobremesas.
Para instalar el firmware, ejecute el siguiente comando:
emerge --ask sys-kernel/linux-firmware
A continuación, instale el kernel de distribución tradicional. /boot
disposición.
emerge --ask sys-kernel/installkernel-gentoo
Luego, el núcleo se construye utilizando parches de Gentoo del código fuente.
emerge --ask sys-kernel/gentoo-kernel
notas: Este paso puede tardar bastante en completarse, dependiendo de los recursos de hardware y la arquitectura del sistema.
Una vez completado, puede enumerar los kernels instalados como se muestra.
eselect kernel list
Para convertir un núcleo en el núcleo activo, ejecute el siguiente comando.Esto también crea un vínculo simbólico. /usr/src/linux Tabla de contenido.
eselect kernel set 1
19. Configurar el archivo /etc/fstab
Ahora que el núcleo está instalado, los pasos restantes implican configurar los ajustes básicos del sistema.En este paso configuraremos /etc/fstab archivo para montar automáticamente la partición del sistema creada en la primera parte de esta guía de instalación.
Por lo tanto, abre /etc/fstab Cree el archivo usando nano editor.
sudo nano /etc/fstab
Agregue las siguientes entradas para especificar la partición, el punto de montaje y el tipo de sistema de archivos.
/dev/sda1 /boot ext4 defaults 0 2 /dev/sda2 none swap sw 0 0 /dev/sda3 / ext4 defaults,noatime 0 1 /dev/cdrom /mnt/cdrom auto noauto,user 0 0
Guarde los cambios y salga del archivo.
20. Configure el nombre del host del sistema.
A continuación, configure el nombre de host que se utilizará para identificar el sistema en la red local.Para hacer esto, ejecute el siguiente comando Personal técnico es el nombre de host en este ejemplo.
echo tecmint > /etc/hostname
Para confirmar la configuración del nombre de host, ejecute el comando hostname
hostname
21. Configure el archivo /etc/hosts
Configurar el nombre de host no es suficiente.Necesitas configurar /etc/host archivo para habilitar la resolución de nombres de host.
nano /etc/hosts
Agregue las siguientes líneas.
# This defines the current system and must be set 127.0.0.1 tecmint.mynetwork localhost # Optional definition of other systems on the network 192.168.0.10 ravi.mynetwork ravi
22.Establecer contraseña de root
La cuenta raíz es la cuenta con más privilegios en el sistema Linux y puede realizar todas las tareas sin restricciones.
Para configurar la contraseña de root, ejecute el siguiente comando:
passwd
Esto le solicitará su contraseña. Proporcione uno, presione ENTER y repita para confirmar.
22. Instalar servicios adicionales
Algunos servicios adicionales serán útiles después de la instalación, incluidos posicionamiento móvil Se utiliza para actualizar la base de datos de posicionamiento, crónico Para la sincronización automática de la fecha y hora del sistema, DHCPCD para direccionamiento IP automático, y confidente Se utiliza para automatizar trabajos cron.
Para instalarlos ejecute:
emerge --ask sys-apps/mlocate emerge --ask net-misc/chrony emerge --ask net-misc/dhcpcd emerge --ask sys-process/cronie
Luego habilite el servicio para que se ejecute al iniciar el sistema, incluido SSH.
systemctl enable cronie systemctl enable sshd systemctl enable chronyd.service
23. Instale y configure el programa de arranque GRUB.
La etapa final es la instalación. COMIDA gestor de arranque, un programa que ayuda a iniciar el sistema.
En el sistema BIOS, ejecute el siguiente comando:
emerge --ask --verbose sys-boot/grub
A continuación, instale el gestor de arranque GRUB en la partición de arranque usando el siguiente comando instalación de comida Orden.
grub-install /dev/sda
A continuación, genere el archivo de configuración de GRUB.
grub-mkconfig -o /boot/grub/grub.cfg
24. Reinicie el sistema
El sistema base Gentoo ahora está instalado, junto con todo lo necesario para ejecutar el sistema. Lo único que queda es reiniciar y comenzar a utilizar el sistema.
Por lo tanto, salga del entorno chroot y desmonte todas las particiones montadas.
exit cd umount -l /mnt/gentoo/dev{/shm,/pts,} umount -R /mnt/gentoo
Luego reinicie el sistema.
reboot
Después de reiniciar, verá el siguiente menú de GRUB. Presione ENTRAR para continuar.
En la pantalla del terminal, escriba ‘raíz‘ como nombre de usuario y proporcione la contraseña de root para acceder al shell de Linux. Desde aquí podrás seguir realizando tareas de administración del sistema como mejor te parezca, como crear más usuarios, configurar redes, etc.
Asegúrate de eliminarlo también. La tercera fase Archivo de paquete comprimido.
rm /stage3-*.tar.*
en conclusión
Si has llegado hasta aquí, enhorabuena.Has instalado el mínimo. Gentoo Linux sistema, que le permitirá realizar tareas de administración del sistema. Desde aquí puede instalar su entorno de escritorio favorito, controladores de gráficos y otras aplicaciones y paquetes de software de terceros para transformarlo en un potente entorno de servidor o PC de escritorio.
Esta es la segunda y última parte de la instalación de Gentoo. Como usted señaló, se trata de un proceso bastante largo y complejo que requiere un alto grado de experiencia técnica. No sorprende que la mayoría de los usuarios y principiantes eviten Gentoo. Para usuarios intermedios y avanzados, esta es una distribución adecuada para mejorar sus habilidades con Linux.