Arch Linux puede no ser para todos. La mayoría de los nuevos usuarios probablemente preferirían una solución fuera de la caja como Debian o Fedora. Sin embargo, siempre es útil tener una instalación de Arch Linux para jugar y comprender el entorno Linux un poco mejor.
Similar a nuestra instalación de Gentoo, esta configuración utiliza VirtualBox para una experiencia de instalación sin riesgos. La distribución es lo suficientemente ligera como para trabajar dentro de una máquina virtual y no tendríamos que preocuparnos con problemas específicos del controlador de hardware. Esta es una excelente manera de experimentar y, una vez que esté lo suficientemente seguro, puede seguir adelante e instalarlo en metal desnudo, si lo desea.
Una diferencia de la instalación de Gentoo será que será mucho más rápido ya que no vamos a compilar el núcleo y otras utilidades desde cero. En su lugar, solo usaremos los binarios preempaquetados para crear nuestro nuevo /(raíz) ambiente
Comenzaríamos primero arrancando el arco ISO para nuestra máquina virtual. A continuación, talamos una partición de arranque desde nuestro disco duro virtual e instalamos el sistema Base Arch Linux encima. Luego, en nuestra posible nueva raíz, hace que algunos cambios, como seleccionar idiomas, mapeo de teclado, zona horaria y selección de reloj de hardware, y iniciamos en el sistema recién instalado que elimina el deglido del alo .disco ISO.
Creando la VM
Esto se hace fácilmente usando la interfaz Virtualbox. Seleccionar Nuevo Opción y darle un nombre a su VM, seleccione el tipo como Arch Linux de 64 bits y asigne al menos 2 GB de RAM a la VM
A continuación, creamos un disco duro virtual de al menos 8 GB en tamaño. Aquí es donde se instalará el sistema operativo junto con el directorio raíz y otros datos del usuario.
Puede seguir adelante y arrancar la VM y solicitará un medio de arranque, porque el disco duro que acabamos de crear está en blanco y no en el arranque. Por lo tanto, seleccionamos un ISO Arch Linux ya descargado de nuestro Explorer de archivos para iniciar.
Esto es más o menos lo que vería, aquí tiene que elegir la primera opción de arrancar Arch Linux, porque le permite formatear el disco virtual recién creado e instalar Arch en él. Ahora, una vez que vemos un mensaje de shell, podemos seguir adelante y actualizar nuestra base de datos de paquetes, esto es similar a Actualización de apt En los sistemas Debian.
root@Archiso ~# Pacman -Syy
Pacman es el paquete-gerente de arco y la bandera -S significa sincronizar donde intenta sincronizar arqueado con repositorios oficiales y el indicador lo obliga a descargar un nuevo paquete de bases de datos incluso si el sistema está actualizado (puede omitir -y si lo desea).
Dado que esta es una máquina virtual, la red está disponible de forma predeterminada, siempre que el sistema de host esté conectado a Internet. Ahora podemos pasar a dividir el disco duro.
Partido el disco duro
Vamos a dividirlo sin usar el esquema GPT, sino la vieja escuela dos etiqueta para que pueda obtener doble botín si decide ejecutarla en su máquina real. Para conocer el nodo del dispositivo del disco, ejecute el comando:
# fdisk -l
La salida le indicará qué nodo del dispositivo representa su disco duro virtual de destino.
Claramente, el que tiene el tamaño 128GB es nuestro disco objetivo, ya que ese es el tamaño que seleccionamos anteriormente. Su nodo del dispositivo es /dev/sda que se utilizará para interactuar con el disco. Hagamos el arranque del disco y para eso usaríamos el cfdisk utilidad.
#cfdisk /dev /sda
Esto abre una interfaz pidiendo el tipo de etiqueta. Iremos con dos. Después de esto, veremos una sesión interactiva para facilitarnos las cosas.
Selección [Nuevo] (usando teclas de flecha y presionando ) crearía rápidamente la primera (y en nuestro caso, la única) partición que necesitamos crear.
Golpear Para aceptar el tamaño de partición de su elección y en el siguiente mensaje, seleccione el tipo de partición [primario] . Esto crea una nueva partición con el nodo del dispositivo /dev/sda1. Como se muestra abajo:
Por último, seleccione la opción de arranque y alternarla para hacer que la partición se inicie.La columna 'arranque' tendría un asterisco para indicar que la partición es de arranque. Ahora, para hacer los cambios definitivos, desde la fila más abajo, ir a [Escribir], golpear y escriba sí cuando la interfaz le pide que lo haga.
Ahora puede dejar la interfaz de partición. Para asegurarse de que los cambios fueran exitosos, ejecute fdisk -l una vez más y verías una entrada para /dev /sda1.
Ahora necesitamos formatearlo con un sistema de archivos, que en nuestro caso será ext4.
#mkfs.ext4 /dev /sda1
Monte el dispositivo para que podamos escribirle datos, esto sería necesario para instalar el sistema base en él.
#Mount /Dev /SDA1
Ahora, los datos que se están escribiendo en /MNT La carpeta se almacenaría en SDA1 dividir.
Instalación del sistema base
Para instalar el sistema base y las utilidades de núcleo, utilizaremos el macha utilidad que viene con el arco Linux ISO. Instalemos los paquetes base y del devel base para nuestro nuevo entorno de arco.
#packstrap -i /mnt -base base
Después de sincronizar las bases de datos, le pediría al usuario que seleccione los paquetes necesarios de una lista de los disponibles. La opción predeterminada es instalar todo, que es lo que usaremos. Continúa con eso golpeando y continúe con la instalación. Esto tomaría algún tiempo ya que se descargará el paquete base (~ 300 MB de descarga) y desempaquetado.
Bien, antes de ir más allá, entendamos que el /mnt/ va a ser nuestro nuevo /(raíz). Esto significa todos los directorios que esperarías bajo el / directorio como /etc está debajo /mnt/etc Siendo por el momento. Esto es importante entender, porque al hacer modificaciones aquí estaríamos entrando /MNT directorio mucho.
Primero necesitaríamos generar un archivo FSTAB, que representa la tabla del sistema de archivos que le dice a su sistema operativo qué particiones y discos deben montar automáticamente durante el proceso de arranque.
#genfstab -u -p /mnt >> /mnt /etc /fstab
Esto haría una entrada para el /dev/sda1 para montar en el proceso de arranque. Puedes verificar el contenido de /mnt/etc/fstab Para ver que la partición se aborda por su uuid. Ahora vamos a chrootes en /MNT Para establecer preferencias de idioma, mapeo de llave y zonas horarias.
#archroot /mnt /bin /bash
Una vez en esta nueva raíz, abra el archivo /etc/local.Gen:
#nano /etc /local.género
E incommentar la línea "en-us.UTF-8 UTF-8 "
Una vez que haya guardado el archivo, puede ejecutar el comando:
#Generación local
Y los cambios tendrían lugar. Junto a establecer TimeZone, necesitamos crear el siguiente enlace SYM:
#ln -sf/usr/share/zoneinfo/europe/london/etc/localtime
Su zona horaria sería diferente y para localizar la zona horaria correcta puede explorar el ZONAINFO Directorio utilizando la finalización de la pestaña.
A continuación, habilite el reloj de hardware y deje que el sistema operativo comprenda que se está ejecutando en UTC.
#HwClock --systohc --Utc
También necesitamos establecer el nombre de host y completar los archivos de hosts. Elegimos el nombre para ser Archlinux, pero puedes elegir el nombre que prefieras.
#ECHO Archlinux >> /etc /nombre de host
#nano /etc /huéspedes
En el archivo hosts, agregue las siguientes líneas a la parte inferior (reemplazando "Archlinux" con cualquier nombre de host que haya elegido arriba):
127.0.0.1 localhostTambién nos gustaría habilitar el cliente DHCP para que pueda hablar con su enrutador de inicio (o la máquina host):
#systemctl habilitar dhcpcd
Finalmente, necesitamos crear una contraseña para nuestro usuario root.
#passwd
Ingrese y vuelva a ingresar la contraseña según lo solicite el sistema.
Como paso final, instalaremos grub como nuestro cargador de arranque. Sería responsable de elegir de qué sistema operativo arrancar, en caso de que tenga múltiples sistemas operativos instalados, y también se generará un archivo de configuración, para que Grub comprenda el diseño del sistema. Para instalar Grub Run:
#PACMAN -S GRUB
Ejecutar el comando GRUB-Install para hacerlo /dev/sda's Boot-Loader (no /dev /sda1, pero todo el disco /dev/sda !)
#GRUB-Install /dev /SDA
Ahora, podemos generar y guardar un archivo de configuración de grub en el directorio de /arranque.
#grub -mkconfig -o/boot/grub/grub.CFG
Finalmente, salimos de nuestro entorno chroot-ed y unmount /dev /sda1 antes de reiniciar en nuestro entorno de Arch Linux de Arch Linux recién instalado.
#salida
#umount /dev /sda1
#reiniciar
Desde aquí, puedes seguir adelante y explorar el entorno de arco. Puede instalar una GUI o ejecutarla como un servidor de archivos personalizado, dependiendo de sus preferencias.