Bitácora de una instalación: Archlinux

Este tutorial ha quedado obsoleto luego de que Arch Linux cambiara su método de instalación en julio de 2012. De momento, y hasta que no hagamos nuestro propio tutorial actualizado, les recomendamos consultar este tutorial elaborado por nuestro blog amigo Gespadas.

Luego de que KZKG^Gaara me creara una memoria USB booteable con el último .iso compilado por los desarrolladores de ArchLinux, comencé la instalación de esta distribución en mi PC.

Proceso de Instalación.

El proceso de instalación que describo a continuación fue realizado posteriormente en una máquina virtual, algo que recomiendo que hagan si es la primera vez que instalan ArchLinux. Cualquier errata por favor me la hacen saber para corregirlo.

La primera pantalla que veremos es esta:

Pantalla de inicio

Como es lógico, seleccionamos la opción que se muestra en la imagen: Boot Arch Linux (i686). Luego de arrancar, si todo sale bien nos sale esta pantalla:

Como bien se puede leer, para iniciar el proceso de instalación debemos ejecutar el comando:

# /arch/setup

Pero antes, es recomendable configurar nuestro teclado, así que escribimos:

# km

Con este comando ArchLinux nos permite escoger la distribución del teclado que vamos a usar. En mi caso, tengo un teclado en inglés, así que seleccioné la siguiente opción:

Posteriormente nos sale la siguiente pantalla:

Donde nos pide que seleccionemos una fuente para la consola. Yo lo dejo por defecto.. Y entonces ahora si ponemos el comando para comenzar la instalación:

# /arch/setup

Cuando demos Enter nos saldrá este lindo menú (el cual nos invita a desgraciarnos la vida jajajaaj)..

No está de más decir que el menú sigue un orden lógico, por lo que no es recomendable saltar ningún paso, aunque me parece que el propio instalador no te deja. Esta primera opción nos permitirá escoger de donde vamos a instalar los paquetes iniciales y al dar Enter no sale esta pantalla.

Lo dejamos por defecto en la primera opción, para que instale los paquetes necesarios desde el CD-ROM, o en este caso desde la memoria. Una vez que damos Ok volvemos al menú en la imagen 5. Saltamos entonces al segundo paso, donde escogemos el editor de texto que queremos usar:

No sé ustedes, pero por lo menos para mi VI es para usuarios con complejo de pulpo, así que uso NANO jajaja. Una vez que damos Ok volvemos al menú en la imagen 5. Vamos al tercer paso donde configuramos el reloj del sistema:

En mi caso selecciono America » Havana.

Luego configuramos el reloj con la opción Set time and date. Yo utilizo la opción: localtime.

Y selecciono la opción Manual:

Cuando terminemos con el reloj viene la parte más crítica de la instalación: El particionado de discos. Para ilustrar este ejemplo yo previamente tenía creada 3 particiones:

  • sda1 : Para la raíz [ / ].
  • sda2 : Para el home [ /home ].
  • sda5 : Para la swap [ swap ]
ArchLinux por defecto si utilizas un disco en blanco, creará 4 particiones. La primera de todas será en Ext2 y se le asigna a /boot. En mi caso particular no separo el /boot. Para obviar este paso veremos más adelante una imagen que describe este proceso.

¿Que necesitamos conocer a la hora de particionar?

Una vez que entremos a la opción de particionado y demás, veremos esta pantalla:

Básicamente tenemos 4 opciones:

  1. Auto-Prepare : Viene siendo un particionado guíado. Su uso es genial cuando tenemos el disco en blanco o nos importa poco perder los datos, pero no es la que vamos a utilizar.
  2. Manually Partition Hard Drive : Aquí solo debemos entrar si queremos crear particiones nuevas o eliminarlas en el disco duro, tampoco nos interesa ahora.
  3. Manually Configure block devices, filesystems and mountpoints : Esta es la opción que nos interesa ya que nos permitirá escoger en que particiones vamos a montar la raíz, el home y la swap.
  4. Rollback last filesystem changes : Esta opción es para volver al estado inicial del disco. Tampoco creo que nos haga falta.
Pues bien, seleccionamos la opción #3 y nos debe salir algo como esto:

En mi caso muy particular, con un disco rígido, selecciono la primera opción por defecto. Escoger algunas de las otras opciones no sé si será recomendable, así que no las toquen a no ser que estén en una máquina virtual. Damos Enter y nos sale la siguiente pantalla:

Aquí podemos ver las 3 particiones de las que les hablé anteriormente. No se fijen en el tamaño de las mismas. Solo deben saber que sda1 es para raíz, sda2 para el home y sda5 para la swap. Seleccionamos la primera y damos Enter. Nos sale la siguiente pantalla:

Atención con este mensaje. Aquí lo que nos está pidiendo es que escojamos si queremos limpiar, formatear o como quieran llamarle la partición en cuestión. Para sda1 no hay problema, pero hay que tener cuidado si queremos conservar nuestros datos en la partición del /home.

En este caso le decimos que SI < Yes > y nos sale la siguiente ventana:

Seleccionamos Ext4 con las flechas de Arriba / Abajo y damos Enter. Entonces no sale la pantalla donde escogemos que queremos montar en esa partición:

En nuestro caso seleccionamos / root. Damos Enter y pasamos a la siguiente pantalla:

Aquí podemos ponerle un Label o Etiqueta al disco. Este paso es opcional, así que lo dejo como está por defecto. Damos Enter y vamos a la siguiente pantalla:

Lo mismo que el paso anterior, se deja por defecto a no ser que sepamos pasarle parámetros específicos a mkfs.ext4.

Este mismo paso lo repetimos para sda2, siempre recordando que no debemos darle Yes a la opción de la imagen #16 si queremos conservar nuestro /home. Para el caso de sda5 lo único que cambia con sda1 es que en vez de seleccionar Ext4, escogemos la primera opción en la imagen #17, o sea Swap.

Si hacemos todo correctamente las particiones deben quedarnos de esta forma:

Seleccionamos DONE, damos Enter y nos sale el siguiente mensaje:

Esto lo que nos dice es que no creamos una partición separada para el /boot. Por defecto nos pide volver atrás para corregir esto con la opción: back, pero nosotros seleccionamos la opción: ignoreUna vez que damos Ok volvemos al menú en la imagen 5 y pasamos a la opción 5: Select Packages.

Esta opción entre otras cosas nos permite instalar el Grub:

Y una vez terminado pasamos a la siguiente opción del menú: Install Packages.

Por defecto solo viene seleccionada la primera opción. Yo marco las dos para instalar aplicaciones extras que después me pueden hacer falta para compilar y demás. Si marcamos la segunda, nos saldrá la siguiente pantalla:

Donde tendremos que marcar (con la barra de espacio) que paquetes queremos instalar. Cuando terminemos damos OK y el sistema comienza a instalar:

Cuando termine, damos Enter y nos sale esto:

Si queremos podemos obviar este paso, siempre y cuando sepamos posteriormente que tenemos que modificar para que Arch funcione como debe. ¿Cuales son los ficheros que yo modifico?

  • /etc/rc.conf : Un fichero crítico ya que en el mismo se configuran los demonios que arrancan con el sistema, la red, los módulos y otras opciones.
  • /etc/resolv.conf : Para establecer los DNS de búsqueda para la red.
  • /etc/pacman.conf : Donde solamente modifico la opción de usar proxy en Pacman.
  • /etc/pacman.d/mirrorlist : Donde se agregan o quitan los repositorios de Arch.
  • Root-Password : Si les recomiendo que escojan esta opción para ponerle un password a Root por seguridad, de lo contrario no pedirá contraseña para este usuario.
Todas estas opciones las veremos en la segunda entrega de este artículo. Cuando damos Enter en Done nos debe salir el editor con la configuración del Grub. Yo por defecto lo cierro con Ctrl+X para no modificar nada en este fichero y nos sale esta ventana:
Damos Enter para que se instale Grub en /dev/sda y cuando termine ya podemos reiniciar la PC con el comando:

# reboot

Próxima entrega.

En el próximo artículo veremos como configurar los ficheros:

  • /etc/rc.conf.
  • /etc/resolv.conf.
  • /etc/pacman.conf.
  • /etc/pacman.d/mirrorlist.
También veremos como crear nuestro usuario y ponerlo en los grupos necesarios, además de la instalación de Xfce.

20 comentarios, deja el tuyo

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.

  1.   ren dijo

    exelente post elav se le agradece bastante.
    El paso de additional opts para mkfs.ext4 podriamos agregar unas opciones bastante interesantes como noatime nodiratetime en la wiki arch hay muy buena info de esto.

    1.    elav <° Linux dijo

      Es cierto, pero hice no todo el mundo sabe para que es el noatime jajaja. Así que mejor que eso lo aprendan por ahí leyendo 😛

  2.   ren dijo
  3.   Guso dijo

    Hasta que me anime a comentar xD… pero es que me tocaron la fibra…

    Yo siempre he sido uno de los que pasan por todas las distros que se encuentran, pero Arch es un caso aparte en mi historial, aun quiero probar gentoo y aun pruebo cada tanto x distro, pero la que mas ha durado en mi equipo y mas he disfrutado ha sido Arch, tanto de escritorio como portatil…

    Me distraje un poco :P, pero en fin queria comentarte 2 cosas:
    1) Personalmente prefiero saltarme el grub, y al terminar la instalacion, antes de reiniciar por supuesto, hacer un pacman -S grub2 && update-grub 😉

    Lo prefiero de esta manera para evitar problemas a la hora de actualizar el grub para hacer cosas como por ejemplo instalar burg.

    2) Una recomendacion… en mi humilde opinion y considerando que tambien migre desde debian… ten cuidado de no entusiasmarte mucho con tanta novedad en la paqueteria(claro que cuando yo lo hice fue por alla en la epoca de kde4.algo), pacman es adictivo sobretodo si le añades AUR, y puedes terminar con una distro «sobre-inflada» de paqueteria que tal vez nunca uses mas alla del primer experimento.

    jejejeje creo que me extendi mas de la cuenta pero bueno por lo demas muchas gracias por el post y felicitaciones :D.

    1.    elav <° Linux dijo

      Bienvenido Guso:
      Mucha gracias por el tip del Grub, si KZKG^Gaara lo hubiese conocido antes no se hubiese cargado el sistema en una ocasión jajaja. Por desgracia para nosotros no podemos disfrutar de la experiencia completa, porque no tenemos acceso pleno a internet y por lo tanto, no podemos usar AUR.

      Saludos

  4.   Miguelinux dijo

    Excelente articulo, estaba pensando en instalar Arch (sus repositorios me fascinan) y cuando publique el próximo articulo haré el salto 🙂

  5.   Holmes dijo

    realmente es un excelente post, todavia, no he probado arch, pero más adelante voy a intentar.
    saludos….
    vlw fwi, Holmes

    1.    elav <° Linux dijo

      Gracias Holmes 😀

  6.   fredy dijo

    Gracias muy buena guia, si logro instalar les cuento como me fue.
    saludos.

  7.   Courage dijo

    A mí la última iso no sé por qué que algo hice mal me daba problemas con el pacman y el internet.

    Me voy a guardar el post para ese problema en concreto que con el disco que tengo del año pasado no me pasa

    1.    Courage dijo

      Por cierto ¿resolv.conf? Creo que ese fichero no hace falta tocarle

      1.    elav <° Linux dijo

        Courage, recuerda que nosotros usamos IP estáticas y salimos por un servidor en nuestro trabajo. Por lo tanto, tenemos que declarar manualmente esos datos, el servidor DNS y demás.

      2.    KZKG^Gaara <" Linux dijo

        Síp, ahí se especifica el dominio de tu LAN (desdelinux.net por ejemplo) y el/los servidores DNS que debes usar.

  8.   Lucas Matias dijo

    Muy bueno, me hizo acordar bastante a la instalación de Vector Linux, voy a probarlo.

  9.   Alf dijo

    Seguí paso a paso la instalación y no me funciona, no se instala el grub, no hay mensaje de error, solo no se instala.

    2 imágenes bajadas, md5 comprobado y nada, 3 intentos con cada imagen.

    Todo en viirtualbox.

    1.    KZKG^Gaara dijo

      Le dices que instale Grub en /dev/sda y NO lo instala?

  10.   Alf dijo

    No se instala, y no da mensaje de error, solo que no se instalo.

    Algún día…

  11.   ezcamb dijo

    hey compañero, todo esta muy bien explicado en este blog, pero seria interesante que publiques la otra parte, la configuracion de los archivos!…..

  12.   Gurren-Lagan dijo

    Exclenete post aunque seria bueno que vostros hicieran su propio tutorial para instalar la nueva version

  13.   Ceso dijo

    Uuuu, excelente, a favoritos para luego hacerlo, hace tiempo que quiero usar Arch, a pesar de que soy algo calenton cuando las cosas no salen, o quedó mucho tiempo trancado en algo, NO HAY NADA mejor que la satisfacción obtenida al solucionar el inconveniente y el aprender de esa experiencia jaja, así que luego instalaré Arch para tirarme al agua y empezar a usar tal distro (además tengo un complejo de que me gusta lo minimalista, y los desarrolladores de Arch piensan igual xD!)

    Gracias!!