Muy buenas tardes.
Aprovecho que tengo un rato libre, estoy aburrido y no tengo nada mejor que hacer, para traerles una pequeña y rápida guía de cómo instalar un Arch Linux en nuestra computadora desde cualquier otra distro.
Muy bien, sin más palabras, empecemos.
Lo primero que mencionaré es que entre las ventajas de instalar Arch por este medio es que el .tar.gz de AB (Arch Bootstrap) es mucho más liviano que la iso completa y a fin de cuentas los pasos son prácticamente los mismos. Pesa menos ya que a no ser un sistema booteable no incluye kernel alguno ni ninguna otra herramienta que no fuéramos a necesitar. (iba a poner acá "ocupar" pero luego de la muy interesante conversación con @mabas011 prefiero abstenerme de usar tal termino en el post).
Bien, ahora aclarada la principal ventaja que comience el juego:
Paso 1
Lo primero que se debe realizar es bajar, obviamente, el último AB comprimido del sitio de Arch.
En el enlace anterior se puede conseguir el .tar.gz más reciente, mucho ojo en que sea la versión bootstrap. Al día de hoy el archivo se llama: "archlinux-bootstrap-2015.09.01-i686.tar.gz" para la versión para procesadores i686 que es la recomendada para computadoras con pocos recursos como la mía. Importante verificar que sí tienen una computadora más moderna y con más prestaciones se utilice la versión x86_64.
Nota: Yo utilizaré para esta guía una versión i686, si es el caso y se utiliza una i686 siga esta guía tal cual está. Si se usa una versión x86_64 cambie todos los "i686" por "x86_64".
Paso 2
Este paso consiste en configurar las particiones a utilizar. Como es costumbre en sistemas GNU/Linux sólo se requiere de una única partición / o raíz de donde parte el resto del sistema, queda a gusto de quien siga esta guía utilizar más particiones siempre que las declare en el archivo fstab.
Creamos un sistema de archivos tipo ext4 en la partición a utilizar:
*Donde X corresponde al número de la partición a utilizar.
Paso 3
Lo siguiente a realizar es montar la partición a utilizar y colocar el contenido de el archivo comprimido en la misma.
Suponiendo que tengamos el archivo comprimido en la carpeta personal o "home" proseguimos a descomprimirlo.
Procedemos a ingresar a la carpeta creada que comienza con "root." y termina en la arquitectura deseada.
Ahora se debe montar la partición a utilizar, en mi caso crearé una carpeta en /mnt para el proceso, de acá en adelante trabajaré con el usuario root, si no se desea proceder así utilícese sudo antes de cada instrucción:
Ahora se mueve el contenido de la carpeta root.i686 a /mnt/afb
Se activan algunos mirrors, por costumbre el global y los de los países más cercanos al propio.
Para habilitarlo sólo se elimina el signo numeral # de delante de la url.
Paso 4
Ya con todo los archivos y particiones en orden se procede a ingresar a "la jaula" o mejor dicho chroot.
Felicidades estimad@ lector@, ya se encuentra dentro del sistema operativo Arch Linux.
Acá una captura de como debería verse aproximadamente:
Paso 5
Lo que sigue es inicializar pacman, poblarlo, las llaves y todo para que quede funcional.
Puede tomarse un rato.
Luego de realizarse el proceso:
A continuación actualizamos los repositorios y el sistema, primero actualizamos el llavero ya que a veces puede dar errores, como en mi caso:
Paso 6
Se continua instalando la base del sistema y de acá en adelante como con cualquier otra instalación de Arch Linux tradicional:
Se le da enter en todas las preguntas, al menos claro de que tengan otra preferencia.
Prosiguiendo con la instalación, de acá en adelante todo va de la misma manera que en la instalación típica.
Instalamos Network Manager, Synaptics y el Grub, todo esto opcionalmente:
Se configura el fstab, le dejo el mío de ejemplo:
Configure el hostname o nombre de equipo:
Configure la zona horaria:
Cambien el país por el suyo.
Configure la ubicación:
Acá cámbiese lo siguiente: "LANG=es_CR.UTF-8" cambien CR por las siglas de su país. Luego se descomenta en el locale:
Se actualizan los locales:
Ahora se configura el teclado:
Y se coloca el siguiente contenido:
"KEYMAP=la-latin1" Eso para el teclado latino, para el español es solo "es"
Sigue generar ramdisk:
Se define la contraseña de root:
Se instala el grub en el disco en caso de que se haya instalado al inicio:
Se instala dhcp para tener acceso a conexión de red cableada:
Y luego se activa para que arranque al inicio:
Paso 7
En este paso se realizan las configuraciones restantes, en este preciso momento ya tenemos un sistema completamente operable, pero de todas formas es conveniente realizar los pasos para dejar el sistema listo para instalar un entorno gráfico amigable al usuario final, claro está, todo lo siguiente ya es opcional
Si se quiere utilizar red inalámbrica o cableada con el gestor de red Network Manager se debe activar en el inicio:
Se crea un usuario común:
Se define una contraseña para el usuario:
Se abre el siguiente archivo:
Y se descomenta la siguiente línea para tener acceso a sudo con el usuario normal y a cualquier otro que esté dentro del grupo wheel: %wheel ALL=(ALL) ALL
Ahora se instala el servidor X para tener entorno gráfico:
Se instalan los drivers para la tarjeta gráfica que se utilice:
Nvidia propietarios:
Nvidia libres:
ATI:
Intel:
Otros:
Se activan los repositorios de archlinuxfr para poder instalar yaourt:
Y se coloca el siguiente contenido:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Y el siguiente también si utilizamos arquitectura x64
[multilib]
Include = /etc/pacman.d/mirrorlist
Luego se instala gcc-multilib:
Se instala yaourt:
Se instalan algunas fuentes:
Paso 8
Ahora se procede a instalar el entorno o gestor de ventanas de preferencia, a continuación unos ejemplos:
XFCE
Un entorno que es la mezcla perfecta entre estética y ligereza.
Ahora se el .xinitrc para que arranque bien el slim:
Y se añade al final la línea:
exec startxfce4
Se habilita slim:
Gnome
Gnome no es de mis favoritos, aunque he de admitir que tiene una soberbia interfaz y en mi PC llegó a consumir los 400MB de RAM así no más:
Habilitamos GDM (gestor de sesiones):
Openbox
Ahhh, mi favorito. Ante ustedes: la instalación de uno de los mejores (a mi gusto el mejor) gestores de ventanas que haya visto esta generación y las venideras.
Voy a dar la instalación básica, aunque es algo difícil, ya que es personalizable todo desde el principio.
Ahora creamos la carpeta de openbox en la .config y copiamos los archivos:
Tenemos que añadir la siguiente línea al final de .xinitrc:
exec openbox-session
Ahora configuramos el slim:
KDE
De este mejor ni digo nada porque me gastritis... como sea, ahí van los pasos de instalación:
Y activamos el gestor de sesiones KDM
Final
Agradezco mucho la atención de quien se haya tomado el tiempo de leer esta humilde y sencilla guía. Espero de todo corazón que sea de su provecho y que de tal manera pueda seguir disfrutando del maravilloso mundo del software libre. Cualquier consejo será bien recibido.
Para terminar les dejo una captura de mi Arch con XFCE:
Saludos.
Aprovecho que tengo un rato libre, estoy aburrido y no tengo nada mejor que hacer, para traerles una pequeña y rápida guía de cómo instalar un Arch Linux en nuestra computadora desde cualquier otra distro.
Muy bien, sin más palabras, empecemos.
Lo primero que mencionaré es que entre las ventajas de instalar Arch por este medio es que el .tar.gz de AB (Arch Bootstrap) es mucho más liviano que la iso completa y a fin de cuentas los pasos son prácticamente los mismos. Pesa menos ya que a no ser un sistema booteable no incluye kernel alguno ni ninguna otra herramienta que no fuéramos a necesitar. (iba a poner acá "ocupar" pero luego de la muy interesante conversación con @mabas011 prefiero abstenerme de usar tal termino en el post).
Bien, ahora aclarada la principal ventaja que comience el juego:
Paso 1
Lo primero que se debe realizar es bajar, obviamente, el último AB comprimido del sitio de Arch.
En el enlace anterior se puede conseguir el .tar.gz más reciente, mucho ojo en que sea la versión bootstrap. Al día de hoy el archivo se llama: "archlinux-bootstrap-2015.09.01-i686.tar.gz" para la versión para procesadores i686 que es la recomendada para computadoras con pocos recursos como la mía. Importante verificar que sí tienen una computadora más moderna y con más prestaciones se utilice la versión x86_64.
Nota: Yo utilizaré para esta guía una versión i686, si es el caso y se utiliza una i686 siga esta guía tal cual está. Si se usa una versión x86_64 cambie todos los "i686" por "x86_64".
Paso 2
Este paso consiste en configurar las particiones a utilizar. Como es costumbre en sistemas GNU/Linux sólo se requiere de una única partición / o raíz de donde parte el resto del sistema, queda a gusto de quien siga esta guía utilizar más particiones siempre que las declare en el archivo fstab.
Creamos un sistema de archivos tipo ext4 en la partición a utilizar:
mkfs.ext4 /dev/sdaX*
*Donde X corresponde al número de la partición a utilizar.
Paso 3
Lo siguiente a realizar es montar la partición a utilizar y colocar el contenido de el archivo comprimido en la misma.
Suponiendo que tengamos el archivo comprimido en la carpeta personal o "home" proseguimos a descomprimirlo.
tar xzf /home/usuario/archlinux-bootstrap-*.tar.gz
Procedemos a ingresar a la carpeta creada que comienza con "root." y termina en la arquitectura deseada.
cd root.i686
Ahora se debe montar la partición a utilizar, en mi caso crearé una carpeta en /mnt para el proceso, de acá en adelante trabajaré con el usuario root, si no se desea proceder así utilícese sudo antes de cada instrucción:
sudo su
mkdir /mnt/afb
mount /dev/sdaX /mnt/afb
Ahora se mueve el contenido de la carpeta root.i686 a /mnt/afb
mv * /mnt/afb
Se activan algunos mirrors, por costumbre el global y los de los países más cercanos al propio.
nano /mnt/afb/etc/pacman.d/mirrorlist
Para habilitarlo sólo se elimina el signo numeral # de delante de la url.
Paso 4
Ya con todo los archivos y particiones en orden se procede a ingresar a "la jaula" o mejor dicho chroot.
/mnt/afb/bin/arch-chroot /mnt/afb/
Felicidades estimad@ lector@, ya se encuentra dentro del sistema operativo Arch Linux.
Acá una captura de como debería verse aproximadamente:
Paso 5
Lo que sigue es inicializar pacman, poblarlo, las llaves y todo para que quede funcional.
Puede tomarse un rato.
pacman-key --init
pacman-key --populate archlinux
Luego de realizarse el proceso:
A continuación actualizamos los repositorios y el sistema, primero actualizamos el llavero ya que a veces puede dar errores, como en mi caso:
pacman -S archlinux-keyring
pacman -Syu
Paso 6
Se continua instalando la base del sistema y de acá en adelante como con cualquier otra instalación de Arch Linux tradicional:
pacman -S base base-devel mkinitcpio
Se le da enter en todas las preguntas, al menos claro de que tengan otra preferencia.
Prosiguiendo con la instalación, de acá en adelante todo va de la misma manera que en la instalación típica.
Instalamos Network Manager, Synaptics y el Grub, todo esto opcionalmente:
pacman -S networkmanager
pacman -S grub-bios
pacman -S xf86-input-synaptics
Se configura el fstab, le dejo el mío de ejemplo:
/dev/sda8 / ext4 noatime 0 1
/dev/sda2 /home ext4 noatime 0 2
/dev/sda3 none swap sw 0 0
/dev/cdrom /mnt/cdrom auto noauto,ro 0 0
Configure el hostname o nombre de equipo:
nano /etc/hostname
Configure la zona horaria:
ln -s /usr/share/zoneinfo/America/Costa_Rica /etc/localtime
Cambien el país por el suyo.
Configure la ubicación:
nano /etc/locale.conf
Acá cámbiese lo siguiente: "LANG=es_CR.UTF-8" cambien CR por las siglas de su país. Luego se descomenta en el locale:
nano /etc/locale.gen
Se actualizan los locales:
locale-gen
Ahora se configura el teclado:
nano /etc/vconsole.conf
Y se coloca el siguiente contenido:
"KEYMAP=la-latin1" Eso para el teclado latino, para el español es solo "es"
Sigue generar ramdisk:
mkinitcpio -p linux
Se define la contraseña de root:
passwd
Se instala el grub en el disco en caso de que se haya instalado al inicio:
grub-install /dev/sda
grub-mkconfig -o /boot/grub/grub.cfg
Se instala dhcp para tener acceso a conexión de red cableada:
pacman -S dhcp dhcpcd
Y luego se activa para que arranque al inicio:
systemctl enable dhcpcd
Paso 7
En este paso se realizan las configuraciones restantes, en este preciso momento ya tenemos un sistema completamente operable, pero de todas formas es conveniente realizar los pasos para dejar el sistema listo para instalar un entorno gráfico amigable al usuario final, claro está, todo lo siguiente ya es opcional
Si se quiere utilizar red inalámbrica o cableada con el gestor de red Network Manager se debe activar en el inicio:
systemctl enable NetworkManager
Se crea un usuario común:
useradd -m -g users -G audio,lp,optical,storage,video,wheel,games,power,scanner -s /bin/bash usuario
Se define una contraseña para el usuario:
passwd usuario
Se abre el siguiente archivo:
nano /etc/sudoers
Y se descomenta la siguiente línea para tener acceso a sudo con el usuario normal y a cualquier otro que esté dentro del grupo wheel: %wheel ALL=(ALL) ALL
Ahora se instala el servidor X para tener entorno gráfico:
pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa mesa-demos xorg-twm xorg-xclock xterm
Se instalan los drivers para la tarjeta gráfica que se utilice:
Nvidia propietarios:
pacman -S nvidia nvidia-utils nvidia-304xx
Nvidia libres:
pacman -S xf86-video-nouveau
ATI:
pacman -S xf86-video-ati
Intel:
pacman -S xf86-video-intel
Otros:
pacman -S xf86-video-vesa
Se activan los repositorios de archlinuxfr para poder instalar yaourt:
nano /etc/pacman.conf
Y se coloca el siguiente contenido:
[archlinuxfr]
SigLevel = Never
Server = http://repo.archlinux.fr/$arch
Y el siguiente también si utilizamos arquitectura x64
[multilib]
Include = /etc/pacman.d/mirrorlist
Luego se instala gcc-multilib:
sudo pacman -S gcc-multilib gcc-libs-multilib
Se instala yaourt:
pacman -S yaourt
Se instalan algunas fuentes:
pacman -S ttf-liberation ttf-dejavu
Paso 8
Ahora se procede a instalar el entorno o gestor de ventanas de preferencia, a continuación unos ejemplos:
XFCE
Un entorno que es la mezcla perfecta entre estética y ligereza.
pacman -S xfce4 xfce4-goodies gamin xfce4-notifyd network-manager-applet volumeicon slim
Ahora se el .xinitrc para que arranque bien el slim:
nano .xinitrc
Y se añade al final la línea:
exec startxfce4
Se habilita slim:
systemctl enable slim
Gnome
Gnome no es de mis favoritos, aunque he de admitir que tiene una soberbia interfaz y en mi PC llegó a consumir los 400MB de RAM así no más:
pacman -S gnome gnome-extra gnome-power-manager gnome-tweak-tool gnome-packagekit gnome-settings-daemon-updates polkit-gnome
Habilitamos GDM (gestor de sesiones):
systemctl enable gdm
Openbox
Ahhh, mi favorito. Ante ustedes: la instalación de uno de los mejores (a mi gusto el mejor) gestores de ventanas que haya visto esta generación y las venideras.
Voy a dar la instalación básica, aunque es algo difícil, ya que es personalizable todo desde el principio.
pacman -S openbox tint2 xcompmgr obconf obmenu lxappearance network-manager-applet slim
Ahora creamos la carpeta de openbox en la .config y copiamos los archivos:
mkdir -p ~/.config/openbox
cp /etc/xdg/openbox/{rc.xml,menu.xml,autostart} ~/.config/openbox
Tenemos que añadir la siguiente línea al final de .xinitrc:
exec openbox-session
Ahora configuramos el slim:
systemctl enable slim
KDE
De este mejor ni digo nada porque me gastritis... como sea, ahí van los pasos de instalación:
pacman -S kde kde-l10n-es kdeplasma-applets-plasma-nm apper
Y activamos el gestor de sesiones KDM
systemctl enable kdm
Final
Agradezco mucho la atención de quien se haya tomado el tiempo de leer esta humilde y sencilla guía. Espero de todo corazón que sea de su provecho y que de tal manera pueda seguir disfrutando del maravilloso mundo del software libre. Cualquier consejo será bien recibido.
Para terminar les dejo una captura de mi Arch con XFCE:
Saludos.