Instala Arch Linux Paso a Paso (tutorial basico)

  • Categoría: Linux
  • Publicado hace más de 3 años
Instala Arch Linux Paso a Paso








Realizaremos la instalación completa (no dual boot) sobre una máquina virtual creada en VMWare desde windows. Así podréis investigar sobre cómo funciona esta distro y si os gusta, quizá podríais instalarla en vuestra máquina fisica.
Es una distro muy minimalista, basada en:

Rolling-release: Esto significa que es sólo una instalación, sin versiones, sólo actualizaciones. Si lo instalas, jamás te volverá a pedir que actualices a una versión superior. Los paquetes ya se encargan de ello silenciosamente.

Puedes descargar Arch Linux desde su pagina Oficial: https://www.archlinux.org/

Bleeding-edge: Siempre estarás usando las últimas versiones de tus programas poco tiempo después de que se hayan liberado.

KISS: ?Keep It Simple Stupid!?, es decir, minimalista y completamente personalizable.






Paso 1: Inicio y preparación del sistema





Arrancaremos nuestra máquina desde el CD que nos hayamos descargado de sus repositorios.



Como veréis, tenemos las opciones disponibles de arranque.

Escogeremos ?Boot Arch Linux (i686)?

Una vez haya arrancado nuestra máquina y cargado todos los módulos necesarios, aparecerá ya consola. En donde aquí podremos hacer muchas cosas. Desde instalar el sistema,hasta gestionar las particiones. Como veréis, Arch 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 y un escritorio Gnome o KDE.




Lo primero que habrá que hacer es poner nuestro teclado en español, para poder trabajar mejor. Desde esta consola teclearemos:

Cita: Mostrar





Tendremos nuestro teclado en español.






Paso 2: Particionado del disco duro

A continuación lo propio sería particionar nuestro disco. Esto como siempre es a gusto del usuario, pero para ganar en seguridad,es recomendable hacer tres particiones, una sería la partición /boot , otra la /home/root y, en tercer lugar 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.


Arrancamos el gestor de particiones que trae Arch Linux, cfdisk.

Cita: Mostrar





Bien, aquí crearemos las particiones como hemos comentado, crearemos 3 particiones, /boot, /root/home y Swap
 
- La primera partición sería /boot, pues es donde se instalan los archivos imprescindibles para el arranque del sistema (grub, kernel, ramdisk, bootloader, etc). Yo aconsejaría un tamaño aproximado de entre 64 y 128MB, por si queremos por ejemplo, personalizar grub.
 
-La segunda partición sería en donde se instalarán el sistema, los programas, el entorno de usuario, dónde irán los documentos y algunas configuraciones. Dependiendo del uso que le vayamos a dar al sistema le daremos un tamaño u otro. Para empezar es recomendable unos 10GB. Si vas a instalar juegos o programas de diseño, vas a almacenar muchos archivos, etc, el tamaño debería ser superior evidentemente.
 
- La tercera partición sería la de intercambio, sería el lugar en donde se almacena temporalmente la información de la memoria RAM, por si ésta se nos queda corta.
 
En equipos con una memoria RAM sobrada, 2GB o más, esta partición se hace innecesaria, puesto que probablemente no llegue ni a utilizarla.
 
Marcamos como Boot la partición sda1, que es la de inicio.
 
Siempre que deseemos guardar los cambios, seleccionamos "Write2 y salimos de cfdisk con "Quit". Recuerda el nombre de las particiones que ha detectado cfdisk, pues vamos a asignar la función correspondiente a cada una (sda1 sda2 sda3, etc.)




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:

Cita: Mostrar

Luego formatearemos la partición /root/home, que podremos ya utilizar EXT4:

Cita: Mostrar
 
 
Seguidamente formatearemos la partición Swap:

Cita: Mostrar


 La activaremos:

Cita: Mostrar



Paso 5: Montaje de las particiones

 
Toca ahora montar las particiones con el comando mount. Montaremos primero la partición /root:

 
Cita: Mostrar


Luego crearemos la carpeta boot dentro de /mnt
 
Cita: Mostrar

 
Y montaremos /boot

 
Cita: Mostrar
 


Paso 6: 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).
 
Cita: Mostrar
 




Ya tendremos al sistema bajando los archivos



Paso 7: Instalar el cargador de arranque (GRUB2)

 Bien, una vez haya terminado de instalar el sistema base, debemos instalar el cargador de inicio, en esta versión ya viene por defecto GRUB2 para BIOS. Si te interesa instalar otro gestor como syslinux o GRUB2 basado en el inestable UEFI, te aconsejamos que te leas la documentación oficial.


Cita: Mostrar






Paso 8: Configurar el sistema

 Una vez instalado todo, debemos confiurar una serie de acciones, si no, nuestro sistema todavia no arrancara
Generamos el archivo fstab, es el que se encarga de montar automáticamente las particiones al inicio del sistema.


Cita: Mostrar

Luego entraremos en el entorno chroot para seguir configurando el resto.

Cita: Mostrar

Seguidamente crearemos el nombre del equipo, editando el archivo /etc/hostname con el editor NANO.

Cita: Mostrar

Y le ponemos el nombre que queramos sin espacios, yo por ejemplo he usado ARCH-VM. Pensad que el archivo solamente debe contener el nombre del PC, nada más. Guardamos y salimos del editor nano con CTRL+X.
 
Ahora tenemos que crear un symlink de /etc/localtime de tu zona geográfica a (/usr/share/zoneinfo/(ZONA)/(SUBZONA).
ej:

ZONA=America
SUBZONA=Argentina/Buenos_Aires

Cita: Mostrar

Introduciremos nuestras preferencias de localización creando el archivo /etc/locale.conf

Cita: Mostrar

Y pondremos solamente en dicho archivo:
 
LANG=es_ES.UTF-8



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



Guardamos y salimos de nano.
 
Entonces ya podremos generar nuestro idioma en el sistema.

Cita: Mostrar



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, e introducimos en él: KEYMAP=es

Cita: Mostrar



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.

Cita: Mostrar



Luego crearemos el archivo de configuración grub.conf, que es necesario si queremos que aparezca el menú de inicio. Si no, no arrancará Arch.

Cita: Mostrar



Bien, ahora crearemos el disco RAM de inicio con el siguiente comando:

Cita: Mostrar



Seguidamente crearemos el password para usuario root:

Cita: Mostrar

Hecho esto, ya podremos salir del entorno chroot con:

Cita: Mostrar

Tendremos que desmontar todas las particiones para reiniciar.

Cita: Mostrar
Cita: Mostrar

Y reiniciamos:

Cita: Mostrar

Extraemos nuestro CD del equipo y ya nos aparecerá el grub.



Escogemos la primera opción, esperamos que arranque y, ya tenemos Arch Linux instalado!!!!
 
Pero faltan cositas?. Seguimos.


Paso 9: Habilitar la red con Systemd
 
Este paso adicional es obligatorio, ya que a la gente de Arch parece que se les ha olvidado instalar la red una vez finalizada la instalación, nadie es perfecto?. Introduciremos el siguiente comando:

Cita: Mostrar

Ya está ?casi? todo.


Paso 10: 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.

Cita: Mostrar

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



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

Cita: Mostrar

Ejacutamos visudo:

Cita: Mostrar

Navegamos hasta la línea que dice:

Cita: Mostrar

Y la descomentamos. Guardamos y salimos de nano.
 
Para comprobar que funciona, saldremos del usuario root y entraremos con el nuestro. Luego escribimos:

Cita: Mostrar

Nos pedirá la contraseña que hayamos puesto. Intentamos ejecutar con sudo el comando que actualiza el sistema.

Cita: Mostrar




Al ser la primera vez que usamos sudo nos lanza el mensaje de: ?Un gran poder requiere una gran responsabilidad?, tal y como dijo Stan Lee. Introducimos nuestra contraseña.



Instalación del entorno gráfico
 
Antes de empezar con el proceso no está de más realizar una actualización general del sistema con:

Cita: Mostrar


 
Procedemos a instalar los archivos del servidor gráfico y soporte para 3D:


Cita: Mostrar

 
 
 
Drivers de la targeta gráfica
 
Antes que nada, tenemos que saber que marca y modelo es nuestra tarjeta de video,para lo cual usaremos:

Cita: Mostrar




En caso de tener nVidia






Por lo general, el controlador libre Nouveau es suficiente para la mayoría de los usuarios, y es el recomendado:

Cita: Mostrar

Si por algún motivo, Nouveau no es de tu agrado o no funciona adecuadamente en tu sistema, la recomendación es usar drivers propietarios.
 
Para instalar el driver propietario para las tarjetas de video más recientes (GeForce 6 en adelante):

Cita: Mostrar

Si tu tarjeta de video no es tan reciente (GeForce 5 FX series):

Cita: Mostrar

Debes reiniciar el sistema para que los cambios surtan efecto. Luego, debemos configurar el recién instalado driver de nVidia:

Cita: Mostrar

Este comando creará (o editará, si ya existe) el archivo de configuración /etc/X11/xorg.conf de acuerdo a tu hardware específico.




En caso de tener Ati



Para este tipo de tarjetas de video, debemos instalar el controlador xf86-video-ati

Cita: Mostrar




En caso de tener Intel



Para las placas base (motherboards) Intel, que tienen integrada la tarjeta de video (GPU), basta con instalar el siguiente controlador:

Cita: Mostrar



En caso de utilizar VirtualBox  


Primero debemos instalar el paquete base:

Cita: Mostrar

Y luego cargar los módulos del kernel de VirtualBox:

Cita: Mostrar

Para que dichos módulos se carguen cada vez que se inicie el sistema, debemos agregar la siguiente línea en el archivo de configuración /etc/rc.conf:

Cita: Mostrar



En caso de tener otro tipo


Para ver la lista completa de controladores de video open-source, realiza la siguiente búsqueda:

Cita: Mostrar

Revisa detenidamente la lista de la salida del comando anterior, e identifica el driver apropiado a tu tarjeta de video. Por ejemplo, para instalar el controlador para Savage:

Cita: Mostrar



Si no encuentras ninguno apropiado a tu tarjeta de video, el controlador vesa es el más genérico, aunque no ofrece soporte 3D ni aceleración por hardware:

Cita: Mostrar




Ya tenemos los controladores gráficos instalados. Ahora procedemos con dbus. Para los que os preguntáis para que sirve este demonio pongo una breve explicación:
 
Dentro del mundo de los escritorio de usuario, uno de los puntos que ha demostrado tener más y más importancia ha sido el de la comunicación del sistema con el usuario que está manejando la máquina.
Dentro de una máquina suceden en cada segundo cientos de eventos, la mayoría de los cuales no tienen porqué interrumpir el trabajo del usuario pero, si hay algunos de ellos que son muy interesantes para el usuario, el cuál estará encantado de que se le informe de ellos: se ha enchufado un nuevo ratón, la cola de impresión ha quedado vacía, se ha enchufado un disco USB, una partición del disco duro se ha llenado, se ha perdido la conectividad o se pasa a reproducir una nueva canción son ejemplos de eventos que suceden en el sistema y que el usuario, debería de recibir información sobre ellos.
 
Veremos que es precisamente para el transporte de este tipo de mensajes en donde DBUS es una pieza clave para su correcto funcionamiento, ya que hay que comunicar el sistema con la sesión de los usuario/s en la máquina, e informar a todos por igual de dicho evento.
 
 
Seguiremos los siguientes pasos:

Cita: Mostrar

Iniciamos el daemon dbus:

Cita: Mostrar

No hay que olvidar agregar dbus al arreglo DAEMONS dentro de /etc/rc.conf para que inicie automáticamente cada vez que arranque el sistema:
DAEMONS=(... dbus ...)
 
Más o menos debe quedar así:





Instalación del entorno gráfico Mate

Lo primero que debemos hacer es introducir los repositorios de Mate en el archivo pacman.conf:

Cita: Mostrar

Buscamos el final del archivo y añadimos:
 
[mate]

Server = http://packages.mate-desktop.org/repo/archlinux/$arch

 
Ya que tenemos el archivo abierto, aprovechamos para descomentar las siguientes líneas:
 
#[multilib]

#Siglevel = PackageRequiered
#Include = /etc/pacman.d/mirrorlist

 
Debe quedar de la siguiente forma:





Guardamos, salimos y actualizamos con:
 
Cita: Mostrar

 
 Pasamos a instalar el entorno propiamente dicho:
 
 
Cita: Mostrar

 
Instalamos todos los paquetes que nos propone por defecto. Si nos dice que algún paquete no se puede instalar porque no cumple algunas dependencias lo omitimos y continuamos instalando de todos modos.
 
Y por último instalamos el Sesion Manager. En este caso me he decidido por el LXDM ya que es simple y no me ha dado ningún quebradero de cabeza. Su instalación es muy sencilla, empezamos con:

 
Cita: Mostrar

 
Una vez instalado solo nos queda configurar el archivo /etc/inittab. Para ello escribimos:

 
Cita: Mostrar

 
En el inicio del fichero encontramos lo siguiente:
 
#One of the following two lines can be uncommented!
# Boot to console
id:3:initdefault:
# Boot to X11

#id:5:initdefault:

Donde debemos comentar la tercera línea y descomentar la quinta, quedando de esta forma:
dijo:


#One of the following two lines can be uncommented!
# Boot to console
#id:3:initdefault:
# Boot to X11

id:5:initdefault:[/quote]

Luego buscamos en el final del archivo donde encontramos:

#0 Example lines for starting a login manager
x:5:respawn:/usr/bin/xdm -nodaemon
#x:5:respawn:/usr/sbin/gdm -nodaemon
#x:5:respawn:/usr/bin/kdm -nodaemon
#x:5:respawn:/usr/bin/slim >/dev/null 2>&1
Debemos asegurarnos que están todas las líneas comentadas, y al final añadimos lo siguiente:

x:5:respawn:/usr/sbin/lxdm >& /dev/null

 
 
Tiene que quedar así:




Ya con esto hemos terminado, tan solo nos queda reiniciar el sistema. Así es como debe quedar:





Igual nos cambia la distribución del teclado, pero estos detalles ya los podéis arreglar desde el entorno gráfico. También observaréis que el sistema apenas tiene aplicaciones instaladas, por lo que podemos instalar por ejemplo:
 
Cita: Mostrar


Este es un tutorial basico puede que a la fecha tenga algunas diferencias con la guia oficial de Arch por favor consulta dicha guia , lee bien cada paso , yo no me hago responsable ni doy soporte para eso esta la gui oficial que es bien clara.






Fuente:
Manual de Instalación de Arch Linux 2012
Instala Arch Linux Paso a Paso (tutorial basico)
15 Puntos Score: 5/10
Visitas: 1012 Favoritos: 5
Ver los usuarios que votaron...
11 Comentarios Instala Arch Linux Paso a Paso (tutorial basico)
Bien que lo instalo en virtualbox para comenzar a conocerlo, aunque para un novato resultar?
Aportaso amigo, es justamente lo que ando buscando solamente lo habia encontrado en ingles.
esta genial amigooo !     mu buena info ! XD            
Hey que buen post... siempre he utilizado FEDORA pero ahora estoy pensando probar otra distro, est?
Jaja y eso q es basico, como seria si fuese complejo. Despues dicen q linux es para cualquier novato.
Ojo no estoy diciendo q windows es mejor ni esas payasadas.. Yo se q linux tiene el doble de ventajas, solo digo q un user noob como yo no entiende un choto. Jajaj
@El_Rock Amigo sabes este tuto esta desfazado hay otro que hice mas actualizado fijate entre mis post, te aliento a que intentes si quieres incluso el linux mas dificil de instalar que eso no te apapuche al contrario que te de fortaleza a instalar otras distros , yo empeze con red hat 6.2 y era todo por consola hasta las configuraciones de la resolucion de pantalla e incluso la tasa de refresco delmonitor y en vez de tirarme abajo lo hize lo instale y navegaba con Netscape y era lo mas jaja ViVa Linux Carajo que es gratificante salir de la oscuridad de la pantalla negra  y ver el cursor que da se?
Cita Nehalem: Mostrar
Cita T_mix: Mostrar
muchas gracias, muchas veces lo he intentado, pero realmente .. eso de hacer todo a mano  no me agrada, mis respetos para los usuarios de esta distro... pero con manjaro estoy bien  
Muy buen post, esta bien explicado y se entiende a la perfecci?
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!