Introducción:
Como el título de la entrada indica, voy a explicar como instalar Arch Linux sin instalador. Debido a que el famoso ejecutable que nos ayudaba a instalar el sistema no tenía soporte han decidido prescindir de él.
Si alguna vez habéis instalado algún sistema como Gentoo o parecidos, la forma de instalar Arch ahora es parecida, pero no os asustéis que no es complicado ni mucho menos, sólo se tiene que tener una idea básica de que se está haciendo.
De acuerdo, vamos por partes, lo primero es bajarse el CD de instalación
http://www.archlinux.org/download/ podréis comprobar que ya no existen ni la versión
core ni la
net-install ni podremos elegir arquitectura (32 o 64 bits), esto se debe a que ahora sólo habrá un único CD que pesa unos 400MB.
Empezamos la instalación:
Una vez arrancamos el PC con el CD de Arch nos muestra las siguientes opciones de arranque:
|
Arranque del nuevo CD de Arch Linux |
Entre las opciones veréis que podemos elegir entre las dos arquitecturas y a parte siguen estando las mismas opciones de siempre. En mi caso he seleccionado la opción de 32 bits, la cual usaré para mostrar los pasos a seguir para realizar la instalación.
Una vez el sistema ha arrancado nos encontramos en que ahora la consola que utilizamos utiliza la terminal zsh. Lo primero que debemos hacer es cambiar la distribución del teclado, esto se hace con el comando loadkeys.
|
Cambiando la distribución del teclado |
Particionado del disco duro:
Para particionar los discos yo utilizo el programa fdisk, cada uno que utilice el que prefiera yo describiré los pasos usando dicho programa.
|
Información que proporciona el fdisk cuando se ejecuta |
Si elegimos la opción m nos mostrará la ayuda:
|
Ayuda del fdisk |
También podemos ver que de momento el disco duro no tiene ninguna partición, en caso de querer borrar una partición se usa la opción d:
|
No hay ninguna partición en el disco duro |
En mi caso voy a crear 4 particiones primarias en el disco:
- Boot 150MB.
- SWAP 256MB.
- Root (Sistema) 8GB.
- Home (Carpeta Personal) 11,6GB.
Ahora veremos los pasos para crear dichas particiones:
|
Se ha creado la partición para el boot |
Para crear una partición nueva se utiliza la opción n y se le introduce la información que se nos pide.
|
Se ha creado una partición para el swap |
|
Se ha creado una partición para el Sistema |
|
Se ha creado una partición para el Home |
Una vez tenemos creadas las particiones hemos de crear el sistema de ficheros para cada una. En este caso la partición del Boot será Ext2 y el Sistema y el Home serán Ext3. A continuación podéis ver el proceso:
|
Sistema de ficheros para el boot |
|
Sistema de ficheros para el Sistema |
|
Sistema de ficheros para el Home |
|
Creando el SWAP y activándolo |
Montar particiones e instalar el sistema base:
Ahora debemos montar las particiones en su lugar correspondiente. Además, también tenemos que configurar la conexión a internet si no estamos conectados por cable. La parte de la conexión no la haré ya que yo estaba conectado por cable, cualquier cosa en la
Wiki de
Arch está explicado de maravilla.
|
Montaje de las particiones |
Primero se ha montado el sistema /dev/sda3, a continuación se han creado dos directorios (/boot, /home) de esta forma el genfstab los detectará automáticamente y los montará. Después se han montado las otras dos particiones en sus respectivos directorios.
En caso de querer especificar el origen de los paquetes (los servidores de donde se descargan) éste es el momento. Para ello debemos editar el fichero /etc/pacman.d/mirrorlist como se muestra a continuación:
|
Editar la lista de servidores |
Ahora ha llegado el momento de instalar el sistema base, para ello se utiliza la herramienta pacstrap que hace lo mismo que el pacman pero eligiendo el destino, esto se puede ver en la siguiente imagen:
|
Instalando el sistema base |
En mi caso he instalado también el paquete base-devel debido a que utilizaré AUR para compilar e instalar algunos paquetes que no vienen en los repositorios por defecto.
GRUB y configuración del sistema:
Debemos instalar también un bootloader que en mi caso utilizaré GRUB2, ya que el GRUB original ha sido substituido por esta nueva versión en el paquete estable.
|
Instalación del GRUB2 |
Hay dos variantes del GRUB2 el BIOS y el EFI, cada uno depende del sistema básico de la placa base. Si tu placa base tiene BIOS debes utilizar el paquete grub-bios, en cambio si tu placa base utiliza el sistema EFI debes utilizar el paquete grub-efi. A parte de en la instalación, los comandos a seguir son los mismos para los dos paquetes.
Primero debemos utilizar el programa genfstab que creará automáticamente el fichero fstab para nuestro sistema utilizando las particiones que estén montadas.
También realizamos un chroot a la carpeta /mnt para configurar el sistema, para ello utilizaremos el comando arch-chroot, ya que nos prepará el entorno y montará los diferentes dispositivos y directorios necesarios automáticamente.
|
Configuración del fstab y utilización del arch-chroot |
Una vez estamos dentro del nuevo sistema podemos ver que la terminal por defecto es la sh pero esto no supone ninguna novedad. A continuación se deben configurar los siguientes ficheros:
- /etc/hostname (Para darle un nombre al sistema).
- /etc/localtime (Para la hora del sistema).
- /etc/locale.conf (Para la configuración del idioma del sistema).
- /etc/locale.gen (Para la generación de las locale de los idiomas).
- /etc/mkinitcpio.conf (Sólo en caso de necesitar montar cosas especiales como LVM o RAID)
Las configuraciones las podemos ver en las siguientes capturas:
|
Dentro sólo debes escribir el nombre del ordenador |
|
Es un enlace simbólico al fichero de la zona horaria |
|
Idioma español de España y
el segundo parámetro es para cuando se muestra información |
|
Descomentamos la línea de español de España |
|
Se generan las locale |
Como no se ha utilizado ningún tipo especial de administrador de dispositivos o volúmenes como el RAID o el LVM no se ha cambiado la configuración del mkinicpio. Entonces, ahora se ejecuta para crearlo.
|
Creando el initcpio utilizando el mkinitcpio |
Recordemos que hemos instalado el grub pero no lo hemos configurado. Si tienes en tu ordenador instalados otros sistemas operativos, como Windows por ejemplo, debes instalar el paquete os-prober utilizando el comando
pacman -S os-prober
El primer paso es que busque los diferentes sistemas operativos e imágenes del kernel para poder utilizarlas para arrancar:
|
Utilizamos grub-mkconfig para realizar la búsqueda |
Sólo queda escoger el disco duro sobre el que funcionará el GRUB, normalmente es el mismo que tiene el boot.
|
Los hemos instalado sobre /dev/sda y no ha habido errores |
Ahora ha llegado el momento de cambiar la contraseña del root:
|
Cambiando la contraseña del usuario root |
Salimos del chroot, utilizando el comando exit, y desmontamos las particiones:
|
exit y desmontar las particiones |
Si has llegado hasta aquí, ¡Felicidades has instalado
Arch Linux!
Primer arranque y configuración del teclado:
Si estamos en el paso anterior debemos reiniciar utilizando reboot y quitar el CD de Arch. Una vez hecho esto y el ordenador arranque veremos la siguiente pantalla del GRUB, donde podemos elegir el sistema con el que queremos arrancar, en este caso sólo está Arch Linux.
|
GRUB mostrando los sistemas para arrancar |
Después nos mostrará el login:
|
Login del sistema |
Una vez nos hayamos autenticado usando el usuario
root y la contraseña que hayamos introducido previamente debemos cambiar la disposición del teclado. Para ello debemos editar el fichero
/etc/rc.conf uno de los más importantes, por no decir el más importante para la configuración del sistema.
|
Se ha añadido KEYMAP="es" para el teclado español |
Para utilizar la distribución de teclado debemos reiniciar el sistema. Hasta aquí ha llegado éste tutorial, en el próximo partiré de esta base para instalar el apartado gráfico y todo lo necesario para tener un sistema con el que se pueda trabajar. El entorno gráfico elegido será XFCE, ya que he decidido probarlo. Pero todo esto será en el próximo tutorial.
Increíble tutorial, en serio, tenia ganas de instalar archlinux y como cambiaron la instalación, me asusté un poco pero así esta muy claro, es verdaderamente sencillo, solo asusta.
ReplyDeleteEstaré atento al próximo tutorial.
Me alegro de que te gustara. Espero poder escribir otro tutorial pronto ;)
Delete