manual de instalacion archlinux

45
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

Upload: josue-bonilla

Post on 10-Mar-2016

238 views

Category:

Documents


3 download

DESCRIPTION

Guia paso a paso sobre la instalacion de Arch Linux.

TRANSCRIPT

Page 1: Manual de Instalacion ArchLinux

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

Page 2: Manual de Instalacion ArchLinux

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.

Page 3: Manual de Instalacion ArchLinux

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.

Page 4: Manual de Instalacion ArchLinux

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.

Page 5: Manual de Instalacion ArchLinux

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).

Page 6: Manual de Instalacion ArchLinux

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.

Page 7: Manual de Instalacion ArchLinux

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.

Page 8: Manual de Instalacion ArchLinux

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).

Page 9: Manual de Instalacion ArchLinux

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.

Page 10: Manual de Instalacion ArchLinux

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.

Page 11: Manual de Instalacion ArchLinux

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.

Page 12: Manual de Instalacion ArchLinux

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

Page 13: Manual de Instalacion ArchLinux

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:

Page 14: Manual de Instalacion ArchLinux

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.

Page 15: Manual de Instalacion ArchLinux

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

Page 16: Manual de Instalacion ArchLinux

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

Page 17: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 16

GUÍA DE INSTALACIÓN

Seguidamente formatearemos la partición Swap:

# mkswap /dev/sda5

La activaremos:

# swapon /dev/sda5

Page 18: Manual de Instalacion ArchLinux

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.

Page 19: Manual de Instalacion ArchLinux

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.

Page 20: Manual de Instalacion ArchLinux

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.

Page 21: Manual de Instalacion ArchLinux

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

Page 22: Manual de Instalacion ArchLinux

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

Page 23: Manual de Instalacion ArchLinux

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

Page 24: Manual de Instalacion ArchLinux

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

Page 25: Manual de Instalacion ArchLinux

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

Page 26: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 25

GUÍA DE INSTALACIÓN

Seguidamente crearemos el password para usuario root:

# passwd

Page 27: Manual de Instalacion ArchLinux

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).

Page 28: Manual de Instalacion ArchLinux

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)

Page 29: Manual de Instalacion ArchLinux

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).

Page 30: Manual de Instalacion ArchLinux

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

Page 31: Manual de Instalacion ArchLinux

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

Page 32: Manual de Instalacion ArchLinux

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

Page 33: Manual de Instalacion ArchLinux

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).

Page 34: Manual de Instalacion ArchLinux

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

Page 35: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 34

GUÍA DE INSTALACIÓN

Para instalar el sistema base de Xfce, se ejecuta:

sudo pacman -S xfce4

Page 36: Manual de Instalacion ArchLinux

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].

Page 37: Manual de Instalacion ArchLinux

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…

Page 38: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 37

GUÍA DE INSTALACIÓN

Instalando…

Page 39: Manual de Instalacion ArchLinux

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

Page 40: Manual de Instalacion ArchLinux

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…

Page 41: Manual de Instalacion ArchLinux

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.

Page 42: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 41

GUÍA DE INSTALACIÓN

Page 43: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 42

GUÍA DE INSTALACIÓN

Page 44: Manual de Instalacion ArchLinux

SOFTWARE LIBRE 43

GUÍA DE INSTALACIÓN

Page 45: Manual de Instalacion ArchLinux

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