manual de instalacion archlinux
DESCRIPTION
Guia paso a paso sobre la instalacion de Arch Linux.TRANSCRIPT
18-4-2013
Guía de Instalación
UNIVERSIDAD CAPITÁN GENERAL GERARDO BARRIOS
FACULTAD DE CIENCIA Y TECNOLOGÍA
INGENIERÍA EN SISTEMAS Y REDES INFORMÁTICAS
Asignatura: Software Libre.
Profesor: Lic. Ronald Martínez.
Estudiante: Josué Eli Benítez.
Código: SMIS101809
SOFTWARE LIBRE 1
GUÍA DE INSTALACIÓN
Instalación de ArchLinux 2013.
Paso 1 Obtener ISO de Instalación de ArchLinux.
Se puede descargar desde el sitio oficial: https://www.archlinux.org/download/ la última versión
disponible y actualizada. A esta fecha la última versión ArchLinux 2013.01.04, Tamaño: 506
MB.
Descargar la ISO de instalación.
Grabar la imagen ISO en un CD. (Si es de manera virtual no es necesario gravarla ISO
en CD.
Paso 2: Booteo y preparación inicial.
Bootea desde el CD de instalación. Para esta guía de instalación se hará de manera
virtual con el programa de virtualización Virtual Box.
Lo primero se verá es la pantalla de bienvenida con un menú de varias opciones. Elegir
la primera opción como se muestra en la siguiente imagen.
Nota: Para efectos de esta guía se instalara la última versión de ArchLinux de 64 bits.
SOFTWARE LIBRE 2
GUÍA DE INSTALACIÓN
Al finalizar el procedimiento de booteo, estaremos en el prompt de root como se
muestra a continuación.
Aquí podremos hacer muchas cosas. Desde instalar el sistema, hasta gestionar las
particiones. ArchLinux no tiene entorno gráfico, primero hemos de instalar el sistema
y cuando esté instalado, más adelante veremos cómo instalar un servidor de ventanas
para efectos de esta guía será XFCE.
SOFTWARE LIBRE 3
GUÍA DE INSTALACIÓN
Lo primero que debemos hacer es establecer la distribución de nuestro teclado.
Por ejemplo, para teclado “Español de España” usar:
loadkeys es
Para otras distribuciones de teclados QWERTY, verificar con:
ls /usr/share/kbd/keymaps/i386/qwerty
Para este caso usare loadkeys us, debido a que el teclado de la pc que se está
utilizando es Ingles.
Paso 3: Particionado del disco duro.
A continuación lo propio sería particionar nuestro disco para mayor seguridad, es
recomendable hacer cuatro particiones, una sería la partición /boot, otra la /home, /root
y, la partición de intercambio o Swap.
De esta manera si se nos estropea la partición boot o Swap, no tendremos que tocar el resto
de particiones o los datos.
SOFTWARE LIBRE 4
GUÍA DE INSTALACIÓN
Para efectos de la presente guía de instalación se tiene un disco duro de 8GB en total y se está
instalando ArchLinux como único sistema operativo en el disco duro.
Arrancamos el gestor de particiones que trae ArchLinux, cfdisk.
# cfdisk.
Debemos crear al menos cuatro particiones.
1. La primera, /boot, es donde se almacenarán los archivos esenciales
para bootear ArchLinux (tales como el kernel, imágenes ramdisk, el bootloader, etc). Se
recomienda un tamaño de 100 MiB (no es necesario dejarle más espacio).
Presionar la tecla enter en [New] y nos aparece la siguiente información. (Ver
Siguiente imagen).
SOFTWARE LIBRE 5
GUÍA DE INSTALACIÓN
Presionar la tecla enter en [Primary]. Veremos lo siguiente.
Digitar el tamaño en MB de la partición para este ejemplo son 100 MB como se
muestra en la imagen anterior.
Presionar la tecla enter para continuar.
SOFTWARE LIBRE 6
GUÍA DE INSTALACIÓN
Y Presionar la tecla enter en [Beginning] Como se muestra en la imagen
anterior.
Con las teclas cursoras seleccionamos la partición recién creada y con las mismas
teclas cursoras hacia la izquierda seleccionamos [Bootable] como se muestra
en la siguiente imagen.
SOFTWARE LIBRE 7
GUÍA DE INSTALACIÓN
Presionar la tecla enter y nos quedara como se muestra en la siguiente imagen.
2. La segunda es la partición / (root), en donde se instalará el sistema operativo y
las aplicaciones (entre muchas otras cosas). Su tamaño depende del uso.
Con las teclas cursoras desplazarnos hacia abajo para seleccionar Pri/Log
Free Space, para crear la nueva partición.
Presionar la tecla enter, ya que por defecto se selecciona [New]. (Ver siguiente
Imagen).
SOFTWARE LIBRE 8
GUÍA DE INSTALACIÓN
Presionar la tecla enter en [Primary].
Digitar el tamaño de la partición. Para este caso se dejara de 5.0GB.
Presionar la tecla Enter en [Beguining] para continuar.
SOFTWARE LIBRE 9
GUÍA DE INSTALACIÓN
Presionar la tecla enter para continuar.
3. La tercera es la partición /home, donde se almacenarán nuestras configuraciones
personales, las configuraciones de las aplicaciones (y tus perfiles en ellas), y
tradicionalmente nuestros datos (documentos, fotos, videos, entre otros), por lo que se
recomienda asignarle un espacio considerable del disco duro.
Con las teclas cursoras desplazarnos hacia abajo para seleccionar Pri/Log
Free Space.
Presionar la tecla enter en [new].
Presionar la tecla enter en [Primary].
Digitar el tamaño de la partición. Para este caso se dejara de 2.0GB.
Presionar la tecla Enter en [Beguining] para continuar. Y nos quedara como
se muestra en la siguiente imagen.
SOFTWARE LIBRE 10
GUÍA DE INSTALACIÓN
4. Por último, toca elegir el tamaño de la partición swap, lugar donde se almacena
temporalmente información de la memoria RAM (cuando ésta se llena) en el disco duro.
¿Qué tamaño elegir para la swap?
Si el equipo tiene poca memoria, lo mejor es asignarle a la swap el doble de tamaño
de la RAM (por ejemplo, con 512 MiB de RAM, usar una swap de 1 GiB).
Con las teclas cursoras desplazarnos hacia abajo para seleccionar Pri/Log
Free Space.
Presionar la tecla enter en [new].
Ahora con la tecla cursora hacia la derecha seleccionamos [Logical], como
se muestra en la siguiente imagen y presionamos la tecla enter.
SOFTWARE LIBRE 11
GUÍA DE INSTALACIÓN
Ahora digitamos el tamaño de la partición, en este case dejaremos todo el
resto que ha quedado después de haber hecho las particiones principales.
Como se muestra en la siguiente imagen.
Presionamos la tecla enter para continuar.
Y con las cursoras hacia la derecha nos desplazamos hasta seleccionar
SOFTWARE LIBRE 12
GUÍA DE INSTALACIÓN
[Type], como se muestra en la siguiente imagen.
Dos detalles a tomar en cuenta:
En el caso de la partición elegida como Swap, ir a la opción “Type” y
seleccionar 82 (Linux Swap) de la lista.
En el caso de la partición elegida como /boot, seleccionar la opción “Bootable“
Al final, debemos tener algo como se aprecia en la siguiente imagen:
SOFTWARE LIBRE 13
GUÍA DE INSTALACIÓN
Y para finalizar con las teclas cursoras hacia la derecha seleccionar [Write] y
presionar la tecla enter, como se muestra en la siguiente imagen.
Nos preguntara si estamos seguros y para confirmar le escribimos [yes]
y presionamos la tecla enter.
SOFTWARE LIBRE 14
GUÍA DE INSTALACIÓN
Y por último con las teclas cursoras nos dirigimos hacia la derecha y
seleccionamos [Quit] y presionamos enter. ver siguiente imagen.
Paso 4: Formateo de las particiones.
A continuación formatearemos las particiones y le daremos el sistema de archivos
requerido a cada partición, utilizaremos el comando mkfs (MaKe File System) Para
la partición /boot es recomendable el sistema EXT2, ya que carece de journaling:
# mkfs –t ext2 /dev/sda1
SOFTWARE LIBRE 15
GUÍA DE INSTALACIÓN
Luego formatearemos la partición /root
# mkfs –t ext4 /dev/sda2
Luego formatearemos la partición /home, que podremos ya utilizar EXT4:
# mkfs –t ext4 /dev/sda3
SOFTWARE LIBRE 16
GUÍA DE INSTALACIÓN
Seguidamente formatearemos la partición Swap:
# mkswap /dev/sda5
La activaremos:
# swapon /dev/sda5
SOFTWARE LIBRE 17
GUÍA DE INSTALACIÓN
Paso 5: Montaje de las particiones
Toca ahora montar las particiones con el comando mount. Montaremos primero
la partición /root:
# mount /dev/sda2 /mnt
Luego crearemos la carpeta boot dentro de /mnt
# mkdir /mnt/boot
Y montaremos /boot
# mount /dev/sda1 /mnt/boot
Y montaremos /home
# mount /dev/sda3 /mnt/home.
Quedará de la siguiente forma según se puede ver en la siguiente imagen.
Paso 6: Conectarse a Internet
Para las nuevas desde la ISO 2012.09.07 hasta la que se está usando en esta guía no necesitas
conectarte manualmente a Internet, pues el daemon network es iniciado de manera
predeterminada, configurando automáticamente la red vía DHCP.
SOFTWARE LIBRE 18
GUÍA DE INSTALACIÓN
Para asegurarnos de que realmente hay conexión a internet se puede probar haciendo ping al
servidor de google, como se muestra en la siguiente imagen.
En la imagen anterior se puede comprobar de que si hay conexión a internet ya que es
necesario para poder realizar el siguiente paso.
Paso 7: Instalación del sistema.
Una vez que ya tengamos las particiones montadas, procederemos a instalar el sistema base
utilizando el Script pacstrap, deberemos también instalar el grupo de paquetes base-devel por
si posteriormente se desean compilar paquetes desde AUR (se recomienda).
# pacstrap /mnt base base-devel
Ver siguiente imagen.
SOFTWARE LIBRE 19
GUÍA DE INSTALACIÓN
Descargando….
Este proceso demora aproximadamente 20 minutos dependiendo de la velocidad de internet
que se tenga.
Instalando….
Este proceso demora aproximadamente 6 minutos.
SOFTWARE LIBRE 20
GUÍA DE INSTALACIÓN
Paso 8: Instalación de Gestor de Arranque
Toca instalar el popular gestor de arranque GRUB (que realmente se trata de la recién liberada
versión estable de GRUB2).
Para efectos de esta guía se instalara GRUB2, ejecutando el siguiente comando.
#pacstrap /mnt grub2-bios
Paso 9: Configurar el sistema
Una vez instalado todo, debemos configurar una serie de acciones, si no, nuestro sistema
todavía no arrancará.
Generamos el archivo fstab, es el que se encarga de montar automáticamente las particiones
al inicio del sistema.
# genfstab -p /mnt >> /mnt/etc/fstab
Luego entraremos en el entorno chroot para seguir configurando el resto.
# arch-chroot /mnt
SOFTWARE LIBRE 21
GUÍA DE INSTALACIÓN
Seguidamente crearemos el nombre del equipo, editando el archivo /etc/hostname con el
editor NANO.
# nano /etc/hostname
Y le ponemos el nombre que queramos sin espacios, yo por ejemplo he usado localhost. Se
debe tener claro que el archivo solamente debe contener el nombre del PC, nada más.
Guardamos y salimos del editor nano con CTRL+X. (Ver siguiente imagen).
Ahora tenemos que crear un symlink de /etc/localtime de tu zona geográfica a
(/usr/share/zoneinfo/(ZONA)/(SUBZONA).
Ej.
ZONA=America
SUBZONA=El_Salvador
# ln –s /usr/share/zoneinfo/America/El_Salvador /etc/localtime
Introduciremos nuestras preferencias de localización creando el archivo /etc/locale.conf
# nano /etc/locale.conf
SOFTWARE LIBRE 22
GUÍA DE INSTALACIÓN
Y pondremos solamente en dicho archivo:
LANG=es_ES.UTF-8
Ver siguiente imagen.
Guardamos y salimos de nano.
A continuación modificaremos el archivo /etc/locale.gen de acuerdo con nuestro idioma, para
activar la opción que queramos, hemos de descomentar la línea que queramos. Se descomenta
eliminando el “#” de la línea. Debe ser la misma que hemos creado en locale.conf
SOFTWARE LIBRE 23
GUÍA DE INSTALACIÓN
Guardamos y salimos de nano.
Entonces ya podremos generar nuestro idioma en el sistema.
# locale-gen
Ahora, hemos de recordar que esto cambia el idioma del sistema, pero no cambia la
distribución del teclado para la consola. Hemos de crear un archivo, /etc/vconsole.conf, he
introducimos en él: KEYMAP=es
SOFTWARE LIBRE 24
GUÍA DE INSTALACIÓN
# nano /etc/vconsole.conf
Guardamos y salimos de nano. Con esto cambiará siempre que iniciemos el teclado en español.
Ahora nos toca configurar el GRUB, que lo hemos descargado, pero no lo hemos configurado.
# grub-install /dev/sda
Luego crearemos el archivo de configuración grub.conf, que es necesario si queremos que
aparezca el menú de inicio. Si no, no arrancará ArchLinux.
# grub-mkconfig –o /boot/grub/grub.cfg
Bien, ahora crearemos el disco RAM de inicio con el siguiente comando:
# mkinitcpio –p linux
SOFTWARE LIBRE 25
GUÍA DE INSTALACIÓN
Seguidamente crearemos el password para usuario root:
# passwd
SOFTWARE LIBRE 26
GUÍA DE INSTALACIÓN
Hecho esto, ya podremos salir del entorno chroot con:
# exit
Tendremos que desmontar todas las particiones para reiniciar.
# umount /mnt/boot
# umount /mnt
Y reiniciamos:
# reboot
Si no has removido el medio de instalación (CD o pendrive), volverás a ver el menú de
bienvenida, donde ahora debes elegir la segunda opción (para la próxima, no se te olvide
removerlo).
SOFTWARE LIBRE 27
GUÍA DE INSTALACIÓN
Entonces, aparecerá el menú de GRUB, donde debemos elegir la primera opción para al fin
entrar a nuestro ArchLinux. (Ver siguiente imagen)
SOFTWARE LIBRE 28
GUÍA DE INSTALACIÓN
Paso 10: Habilitando la red con systemd
¡Este es el paso adicional que debes ejecutar! debemos hacerlo manualmente con el comando:
#systemctl enable [email protected]
Nota: Para efectos de esta guía este comando no funciona. (Ver Siguiente imagen).
Lo que hice fue lo siguiente.
# ip link
Y nos mostrara los detalles de la tarjeta. Para mi caso no se llama eth0 sino que enp0s3
Como se puede ver en la imagen siguiente.
Es necesario saber el nombre que le está dando ArchLinux a tu tarjeta de red, para ello yo
ocupe el comando ip link el cual me muestra lo siguiente en el nombre de la tarjeta de red
enp0s3, una vez se el nombre habilito la red y la levanto con los comandos que ya se utilizaron
anteriormente:
systemctl enable [email protected]
systemctl start [email protected]
Con ello ya se puede usar la red. (Como se muestra en la siguiente imagen).
SOFTWARE LIBRE 29
GUÍA DE INSTALACIÓN
Paso 11: Crear nuestro usuario
Por seguridad, el usuario root no debería ser de uso cotidiano, lo ideal es siempre crearse un
usuario propio. Lógicamente desde aquí podremos dar permisos siempre que queramos al
usuario que queramos, en este caso el nuestro.
Nos pedirá varios datos de usuario, entre ellos la contraseña y los grupos del sistema a los
cuales queramos añadir dicho usuario.
Los grupos aconsejables serían estos:
audio – Privilegios para configurar el audio
lp – Privilegios para configurar impresoras
optical – Configurar y manejo de unidades ópticas, CD, DVD, etc
SOFTWARE LIBRE 30
GUÍA DE INSTALACIÓN
storage – Manejo de almacenamiento, Pendrives, Discos USB, etc
video – Manejo de hardware de vídeo
wheel – Este es imprescindible si queremos poder usar el comando sudo
games – Permisos para instalar juegos
power – Apagar, encender o suspender la máquina
scanner – Instalación y manejo de escáners
Para agregar un nuevo usuario, utilice la orden useradd:
# useradd -m -g [grupo_principal] -G [grupos_adicionales] -s [shell_de_ingreso]
[nombre_de_usuario]
-m crea el directorio home del usuario con la ruta /home/[nombre de usuario], dentro de
su directorio de usuario, de modo que un usuario normal puede escribir archivos,
borrarlos, instalar programas, etc.
-g define el nombre o el número del grupo principal del inicio de sesión del usuario; el
nombre del grupo debe existir; si un número de grupo se proporciona, se debe hacer
referencia a un grupo ya existente; si no se especifica, el comportamiento de useradd
dependerá de la variable del entorno USERGROUPS_ENAB definida en /etc/login.defs.
-G introduce una lista de grupos suplementarios de los que el usuario será miembro: cada
grupo estará separado del siguiente por una coma, sin espacios en blanco; el valor
predeterminado es que el usuario solo pertenece al grupo principal.
-s define la ruta y el nombre de la shell predeterminada de inicio de sesión del usuario; los
script init de Arch Linux utilizan Bash; después de que el proceso de arranque se ha
completado, la shell de inicio de sesión predeterminada será lanzada; compruebe que el
paquete de la shell elegida, si es distinta de Bash, se ha instalado.
He aquí un ejemplo típico de sistema de escritorio, añadiendo un usuario llamado student y
especificando bash como la shell de inicio de sesión
SOFTWARE LIBRE 31
GUÍA DE INSTALACIÓN
Para especificar la contraseña del usuario, escriba passwd y el nombre del usuario como se
mostrara en la siguiente imagen.
Una vez creado nuestro usuario, lo convertiremos en “sudoer” (capaz de usar sudo), esto es,
darle permisos de administración temporalmente para instalar programas o actualizar el
sistema.
Debemos primero, instalar sudo
# pacman –S sudo
Ejacutamos visudo:
# EDITOR=nano visudo
Navegamos hasta la línea que dice:
#wheel ALL=(ALL) ALL
SOFTWARE LIBRE 32
GUÍA DE INSTALACIÓN
Y la descomentamos. Guardamos y salimos de nano.
Presionamos la tecla Esc y luego :w para guardar los cambios y :q para salir.
Para comprobar que funciona, saldremos del usuario root y entraremos con el nuestro. Luego
escribimos:
# su – (tu usuario)
Nos pedirá la contraseña que hayamos puesto. Intentamos ejecutar con sudo el comando que
actualiza el sistema.
# sudo pacman –Syu (Ver siguiente imagen).
SOFTWARE LIBRE 33
GUÍA DE INSTALACIÓN
Al ser la primera vez que usamos sudo nos lanza el mensaje de: “Un gran poder requiere una
gran responsabilidad”. Introducimos nuestra contraseña.
Ya tenemos nuestro ArchLinux instalado.
Hasta aquí llega la Instalación Ahora procederemos a Instalar una Interfaz
Gráfica y para efectos de esta guía se instalara Xfce por ser el más liviano.
Paso 1: Instalación de Xfce
Como siempre, primero debemos actualizar el sistema actual:
#sudo pacman –Syu
SOFTWARE LIBRE 34
GUÍA DE INSTALACIÓN
Para instalar el sistema base de Xfce, se ejecuta:
sudo pacman -S xfce4
SOFTWARE LIBRE 35
GUÍA DE INSTALACIÓN
Como “xfce4” es un grupo de paquetes, pacman te preguntará qué paquetes instalar. Mi
recomendación es instalarlos todos simplemente presionando [Enter].
SOFTWARE LIBRE 36
GUÍA DE INSTALACIÓN
Para poder continuar es necesario escribir la letra [y], y luego presionar la tecla enter. Como
se muestra en la imagen anterior.
Descargando…
SOFTWARE LIBRE 37
GUÍA DE INSTALACIÓN
Instalando…
SOFTWARE LIBRE 38
GUÍA DE INSTALACIÓN
Si se desea extras (muy recomendado), como plugins para el panel de escritorio, ejecuta:
#sudo pacman -S xfce4-goodies
SOFTWARE LIBRE 39
GUÍA DE INSTALACIÓN
Como se muestra en la imagen anterior digitar la letra y para que instale todos los archivos
listados.
Descargando…
SOFTWARE LIBRE 40
GUÍA DE INSTALACIÓN
Paso 2: Ejecutando Xfce
Podemos ejecutar Xfce Usando el comando:
#startxfce4
Y a disfrutar de nuestro nuevo ArchLinux como se muestra en las siguientes imagines.
SOFTWARE LIBRE 41
GUÍA DE INSTALACIÓN
SOFTWARE LIBRE 42
GUÍA DE INSTALACIÓN
SOFTWARE LIBRE 43
GUÍA DE INSTALACIÓN
SOFTWARE LIBRE 44
GUÍA DE INSTALACIÓN
Bibliografías.
1. http://linuxzone.es/2012/11/20/manual-de-instalacion-de-arch-linux-2012/
2. https://wiki.archlinux.org/index.php/Installation_Guide_(Espa%C3%B1ol)
3. http://gespadas.com/archlinux-instalacion-2012