Instalar Arch Linux paso a paso(para principantes)

  • Categoría: Linux
  • Publicado hace más de 5 años
Este tutorial no es de autoria de GameZero, es un Copy & paste.
Gracias a Lucain, autor original del post.







Esta guía la escribí hace bastante, y como le fui agregando cosas que fueron surgiendo, se hizo cada vez más larga. Como ya no entra todo en una, decidí dividirla en dos partes. En este post está la instalación del sistema propiamente dicho, y en la segunda parte está la puesta a punto. Las imágenes de este post las saqué de ACÁ y de ACÁ, pero el texto es casi todo mío (o sea que puede tener errores, si es así, por favor avisen), siguiendo lo explicado en la Guía de instalación y en la Guía para principiantes de la Wiki de Arch.





Pre-instalación



El primer paso es descargar la imagen para instalar Arch Linux.







La versión actual es la 2011.08.19 y la van a encontrar para arquitecturas de 32 y 64 bits, que van a poder descargar tanto de torrent (a mi gusto la mejor opción) o de distintos servidores. También van a encontrar que está la versión core y lanetinstall.
core tiene la ventaja de tener todos los archivos necesarios para la instalación del SO, pero como Arch es una rolling release, están desactualizados.
netinstall tiene la ventaja de ser una imagen muy liviana y como descarga los archivos al momento de la instalación, está totalmente actualizada, pero tiene la edsventaja de que si tienen una conexión lenta a internet o problemas para montar la red, se les va a hacer muy tediosa la instalación. Particularmente yo uso esta opción.
Una vez descargada la imagen hay que revisar la integridad del archivo. Para eso tienen que descargar, en la misma carpeta de la imagen, ESTE ARCHIVO. Después ejecutan en la terminal (estando en la carpeta donde descargaron los archivos):
sha1sum --check sha1sums.txt
y se fijan que esté todo bien para la imagen que descargaron. Por último graban la imagen a un CD o la copian a un pendrive con este comando:
dd if=archlinux-XXX.iso of=/dev/sdX
archlinux-XXX.iso es el nombre de la imagen que descargaron y sdX representa al pendrive, por lo tanto hay que cambiar la X por la letra que corresponda. Lo más probable es que si tienen un sólo disco rígido, al pendrive le corresponda la letra b, quedando sdb.
Ese comando va a borrar toda la unidad, por lo que tienen que estar seguros de no tener nada necesario en el pendrive y también de que la unidad que pongan sea efectivamente la del pendrive y ¡no la de un disco rígido! De ser necesario, también es posible conservar el contenido del pendrive.
Para poder seguir con la instalación tienen que asegurarse de que en el BIOS quede configurado para que inicie desde CD o USB.




Instalación



Al iniciar el sistema aparecerá un menú en el que hay que elegir la primera opción "Boot Arch Linux"
Una vez iniciado, para tener el teclado en español hay que poner
km
y después elegir la opción
i386/qwerty/es.map.gz
y después Skip. Para iniciar la instalación
/arch/setup
saldrá un cartel de bienvenida al que hay que darle OK y después aparecerá el siguiente menú







1. Selección de la fuente
Al entrar en la primera opción les abrirá el siguiente menú





Si están haciendo netinstall la opción core-local no va a estar.
Una breve descripción sacada de la wiki sobre lo que es cada uno:
core Contiene paquetes centrales de Arch y algo de software adicional, la filosofía es "un de cada", para que contuviera solo un editor, un administrador de ventanas, etc. (por supuesto, esta filosofía no es seguida muy estrictamente).
extra Contiene todos los paquetes de Arch que no llegaron a ser incluídos en [core]. Cosas importantes como KDE o GNOME se pueden encontrar aquí.
testing Contiene paquetes que son candidatos para entrar en los repositorios [core], [extra] o [unstable]. Los nuevos paquetes van a [testing] si:
se espera que la actualización rompa algo y necesita ser probado primero
se requiere que otros paquetes se vuelvan a construir. En este caso, todos los paquetes que necesiten ser reconstruídos son puestos dentro de [testing] primero y cuando las reconstrucciones son efectuadas son movidos de vuelta a los otros repositorios
[testing] es el único repositorio que puede tener colisiones con los nombres de paquetes de los otros repositorios oficiales. Si está habilitado, tiene que ser el primer repositorio listado en tu archivo 'pacman.conf'
Se cuidadoso cuando habilitas [testing]. Tu sistema puede romperse después de actualizarlo con [testing] habilitado. Solo usuarios experimentados deben usarlo.
community-testing Es como [testing] pero para paquetes candidatos a [community]
community Es mantenido por los Usuarios Confiables (TUs por sus siglas en inglés: Trusted Users) y es parte del Repositorio de Usuarios Aur.
multilib Contiene los paquetes necesarios para correr aplicaciones de 32 bits en instalaciones de 64 bits.
Para seguir con los pasos de esta guía basta con tener [core] habilitado, pero si ya quieren instalar desde el vamos el entorno de escritorio, el administrador de sesión y algunas aplicaciones, lo pueden hacer habilitando los repositorios [extra] y [community]. No es lo que yo hice por miedo a instalar mucho y después olvidarme de configurarlo, y sobre todo por lo lenta que es la bajada de paquetes hasta que se la configura bien. Si quieren saber qué paquetes instalar para el entornográfico y demás, vean la segunda parte de la guía y después seleccionen esos paquetes en el paso 5 de esta guía.

Si van a usar cualquiera de los repositorios que no sea core-local les va a pedir configurar la red. Si tienen una red cableada (eth0) no hay problemas. Le dan OK a todo y la detecta automáticamente. En cambio, si usan una conexión inalámbrica, los pasos a seguir son más complicados; los detallo acá:
Lo que sigue hasta 2. Seleccionar editor es sólo para los que tengan que habilitar su red inalámbrica para completar la instalación.

Cuando les pregunta si quieren configurar la red en ese momento le ponen que no y pasan a una consola virtual libre (por ejemplo: Alt + F2) e inician sesión como root. Para identificar el dispositivo wireless
lspci | grep -i net
Para asegurarse que haya cargado el driver y esté funcionando:
iwconfig
y les debería salir algo como esto:
lo no wireless extensions.
eth0 no wireless extensions.
wlan0 unassociated ESSID:""
Mode:Managed Channel=0 Access Point: Not-Associated
Bit Rate:0 kb/s Tx-Power=20 dBm Sensitivity=8/0
Retry limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
en este ejemplo wlan0 es el wireless disponible. Si no les sale esto, están en el horno, vean ACÁ
Para activar el dispositivo:
ip link set wlan0 up
Si no saben el nombre de la red wireless (ESSID), usen lo que sigue para ver las disponibles:
iwlist wlan0 scan
Para unirse a la red, si no tiene clave:
iwconfig wlan0 essid "nombre_de_wifi"
donde nombre_de_wifi es obviamente el nombre de la red que les había tirado el comando previo.
Si la conexión tiene clave WEP:
iwconfig wlan0 essid "nombre_de_wifi" key "clave_wep"
donde clave_wep es obviamente la clave para conectarse.
Si la conexión lleva clave WPA:
mv /etc/wpa_supplicant.conf /etc/wpa_supplicant.conf.original
wpa_passphrase nombre_de_wifi "clave_wpa" > /etc/wpa_supplicant.conf
wpa_supplicant -B -Dwext -i wlan0 -c /etc/wpa_supplicant.conf
donde clave_wpa es obviamente la clave para conectarse.
Con estos pasos se asocia el dispositivo a la red. Para que se haga efectivo lleva varios segundos. Después de esperar un ratito, para probar que efectivamente estén asociados:
iwconfig wlan0
Si están asociados sólo queda pedir un IP:
dhcpcd wlan0
y confirmar que funciona correctamente:
ping -c 3 www.google.com
Ahora se debería seguir normalmente con la instalación, para eso presionen Alt + F1

2. Seleccionar editor
Una vez terminado el paso anterior, se volverá al menú principal en donde al elegir la segunda opción (Set editor), preguntará qué editor queremos usar. Eligen nano y listo.

3. Configuración del reloj
La tercera opción del menú principal es para configurar la región y la hora. Saldrá una pantalla como la de abajo





Si eligen la primera opción, primero se les abrirá un menú para que seleccionen el continente y luego el país/ciudad en el que están. Finalmente les pedirá que elijan entre "UTC" y "localtime"





Según la Wiki, es preferible elegir "UTC" si en su computadora no tienen instalado windows y "localtime" en caso de que sí lo tengan. Después de eso les mostrará la hora y les preguntará si está bien (y si no, la pueden cambiar manualmente). Una vez que pongan "OK" los va a volver a llevar al menú principal.

4. Preparar los discos rígidos
Al entrar en esta opción les saldrá el siguiente menú:





La opción Auto Prepare borrará el contenido del disco y después nos preguntará qué espacio queremos asignarle a cada partición. Para más detalles vean ESTE POST

Si lo que quieren es particionar el disco manualmente, lo primero que hará el instalador es preguntar qué disco se quiere particionar. Por eso es importante que, en caso de que tengan varios discos, sepan cuál es el que quieren modificar: "sda", "sdb", etc.






Lo que se encuentren a continuación dependerá de si su disco rígido está particionado o no. Si lo está y quieren particionarlo de otra manera, marcan de a una las particiones y seleccionan "Delete". Con el disco totalmente pelado, eligen "New", definien el tamaño en MB y pasan a crear la siguiente en el espacio que les quedó sin particionar.






Las particiones más comunes son, explicadas según la wiki:
/ (raíz) El sistema de archivos raíz es el sistema de archivos principal desde donde son referenciados todos los demás, y tiene la máxima jerarquía. Todos los archivos y directorios aparecen debajo del directorio raíz /, aún cuando se encuentren físicamente en distintos dispositivos de almacenamiento. El contenido del sistema de archivos raíz debe ser adecuado para arrancar, restaurar, recuperar y/o reparar el sistema.
/home Los datos del usuario y sus configuraciones específicas para las aplicaciones son almacenadas dentro del directorio que cada usuario tiene en /home, normalmente en archivos ocultos, que comienzan con un caracter "." (archivos punto).
swap Es a la que se asigna la memoria de intercambio. Por lo general se recomienda que tenga el doble de tamaño de la RAM, hasta 1 GB de swap.
Para más detalles sobre los tamaños de las particiones, la explicación de la Wiki está buena, la pueden ver ACÁ, en el apartado "¿Que tan grandes deben ser mis particiones?"

A mi gusto, este es el paso más sensible de la instalación. Yo prefiero llegar a esta instancia con el disco ya particionado y listo para usar. Si no saben cómo, en este video lo explican:










Para usar el LiveCd que se ve en el video, pueden descargar la imagen de ACÁ
Con las particiones listas se puede pasar directamente al punto Manually Configure block devices, filesystems and mountpoints





Se elige una de la lista, se decide qué formato darle (ej. Ext4 para /home y /):
Si la que corresponde a /home ya la tienen utilizada, cuando les pregunte si le quieren dar formato le ponen que NO, sólo asignen el punto de montaje (ver más abajo).





y qué punto de montaje asignarle:





Les debería quedar algo como esto:





bajan, seleccionan DONE, le dan OK.
Si no tienen una partición para /boot se los va a mencionar, y para poder continuar tienen que seleccionar ignore.

5. Seleccionar paquetes / 6. Instalar paquetes
Cuando vuelvan al menú principal y elijan la opción Select packages les va a dar la opción de elegir un bootloader. En mi caso elegí grub. A continuación, para cada repositorio que hayan elegido les irá preguntando qué paquetes quieren instalar. En mi caso, para ahorrar tiempo de descarga hasta tener el sistema operativo (ese punto se puede mejorar bastante una vez ya esté todo instalado, entonces yo prefiero instalar lo menos posible), sólo me quedo con lo que viene por default, que es el grupo de paquetes base. Una vez terminada la selección y de vuelta en el menú principal, elijan Install packages para que empiece a instalar el sistema operativo.

7. Configurar el sistema
Una vez que hayan instalado todo y vuelvan al menú principal tienen que seleccionar la opción Configure system donde verán algo así:





Los cambios se guardan con Ctrl + O y se sale del editor con Ctrl + X.
/etc/rc.conf por ahora sólo hay que modificar la sección LOCALE, donde hay que poner la ubicación; en mi caso eses_AR.UTF-8 y en la captura es es_CO.UTF-8, porque como ya les dije, las capturas de la instalación no son mías porque no tengo una máquina virtual.





También pueden modificar la parte HOSTNAME para asignarle el nombre de la máquina en la red.





/etc/locale.gen en esta parte se selecciona el idioma que se va a utilizar. Por eso hay que comentar (poniendo un#al comienzo de la línea) los dos que vienen predefinidos, que son en_US.UTF-8 y en_US.ISO-8859-1, y después seleccionar los nuestros (borrando el #), que en este ejemplo son es_CO.UTF-8 y es_CO.ISO-8859-1





/etc/pacman.conf Acá se aseguran de que estén descomentados (sin #) todos los repositorios que quieran usar. En mi caso, [core], [extra], [community] y [multilib].
Si tienen una instalación x86_64 y quieren poder tener acceso a paquetes de 32 bits (es recomendable, ya que hay algunas aplicaciones que no están en 64 bits), también tienen que agregar el repositorio "multilib", de modo de que les quede algo así
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repository here.
[multilib]
Include = /etc/pacman.d/mirrorlist





/etc/pacman.d/mirrorlist Por el momento yo descomentaría los dos primeros, los dos de Any, total después les digo cómo hacer para que reflector busque siempre los repositorios más actualizados y rápidos.
Root-password Acá definen la clave del usuario root y después seleccionan DONE y OK.

8. Instalar bootloader
Acá les pedirá que revisen la configuración del GRUB y después les pregunta en qué discon instalarlo y listo. Con esto finaliza la instalación del sistema base de Arch Linux, de vuelta en el menú principal, seleccionaremos Salir de la Instalación, 9. Exit install, y cuando regresemos a la terminal inicial reiniciaremos nuestro ordenador con el comando
reboot




Post-instalación


Cuando reinicie el sistema van a tener que iniciar sesión como root y configurar algunas cosas más




Pacman


Pacman es el gestor de paquetes y estos son algunos de los comandos que más se usan:
pacman -Syu la y indica que actualice la base de datos y la u, que actualice el sistema, por lo tanto es el primer comando que hay que ejecutar luego de la instalación.
pacman -Ss nombre_o_descripción_de_paquete la s indica que pacman va a buscar en la base de datos por un paquete cuyo nombre o descripción le indiquemos.
pacman -Scc es para limpiar la caché de pacman (los paquetes descargados)
pacman -S nombre_de_paquete instala el paquete solicitado, en este ejemplo: nombre_de_paquete
pacman -Rs nombre_de_paquete desinstala el paquete especificado y sus dependencias.

ACÁ hay una extensa lista de comandos para usar con pacman. Recuerden que el primero que hay que usar es
pacman -Syu

Crear usuarios y grupos
Para crear un usuario
adduser
y para borrarlo
deluser nombre_de_usuario
Después le diremos a qué grupos pertenecerá ese usuario
gpasswd -a nombre_de_usuario audio
gpasswd -a nombre_de_usuario lp
gpasswd -a nombre_de_usuario optical
gpasswd -a nombre_de_usuario video
gpasswd -a nombre_de_usuario scanner
gpasswd -a nombre_de_usuario storage
gpasswd -a nombre_de_usuario power

Configurar sudo
Lo primero es instalar sudo
pacman -S sudo
después hay que editar el archivo /etc/sudoers
nano /etc/sudoers
Buscan la línea # user privilege specification y debajo de root agregan al usuario que hayan creado de modo que les quede algo así
root ALL=(ALL) ALL
nombre_de_usuario ALL=(ALL) ALL
Y listo, tenemos sudo configurado. Si por algún motivo ya están logueados con su usuario:
dijo:entrar a entorno de root:
[[email protected]~]$ su
Contraseña:
[[email protected] /]#
Y ya desde entorno root podemos editar el archivo sudoers:
[[email protected] /]# nano /etc/sudoers
[[email protected] /]# exit

Configurar idioma
Para que el sistema use el idioma que definimos durante la instalación:
locale-gen                                                      
Instalar Arch Linux paso a paso(para principantes)
0 Puntos Score: 0/10
Visitas: 1649 Favoritos: 3
6 Comentarios Instalar Arch Linux paso a paso(para principantes)
Wow shit! con esto pa joder con el PC para rato, aunque mi preferido en este momento sea Linux Mint Debian Edition
Jajaj PEro Es Tuto Pz mane  
todavia no me enterado para que sirve este linux ?
@rewind
Ubuntu y sus derivados son distribuciones de linux "amigables"
Arch es un linux armado a medida (por decirlo de alguna forma)
Cita rewind: Mostrar
Para dejar un comentario Registrate! o.. eres ya usuario? Accede!