Antergos paso a paso (I): instalación básica
mar 21 enero 2014, por Soulchainer
Índice de contenido
Hace poco "convencí" a mí padre para que me dejara meter la mano en su portátil e instalar una distribución linux para tareas rutinarias (esto se traduce en jugar al solitario y revisar el correo).
Estuve pensando un poco qué distribución usar. Barajé ponerle la misma que a mi hermana (Crunchbang), pero rápidamente lo descarté: quería probar algo nuevo. Además, una vez te haces al rollo rolling release [1] no quieres probar otra cosa.
Así que buceé en DistroWatch en busca de algún tesoro con forma de distribución derivada de Archlinux (la niña de mis ojos). Y ahí estaba Antergos: larga melena, ojos azules, con ascendencia española… y un sitio en perfecto inglés xD
En DistroWatch dicen de ella:
Cobró vida bajo el nombre de Cinnarch, combinando el escritorio de Cinnamon con la distribución de Arch Linux, pero el proyecto se ha apartado de sus metas originales y ahora ofrece una variedad de escritorios que incluyen a GNOME 3 (por defecto), a Cinnamon, a Razor-qt y a Xfce. Antergos también provee su propio programa gráfico de instalación.
Y aquí estoy, escribiendo esta pequeña biblia con la esperanza de que pueda resultarle de ayuda a alguien. Aunque sea para conciliar el sueño en una larga noche de tormenta. Aunque sólo la lea esa pequeña blogger que responde por Beelzenef (me motiva mucho saber que al menos ella intentará leerla ñ_ñ).
Vamos a ello pues :)
Descarga
Lo primero de todo es descargar la imagen ISO, que posteriormente quemaremos en un CD/DVD o escribiremos en una memoria USB. Yo me decanto por la segunda opción: nos ahorramos desperdiciar un disco, que encima es muy probable que no volvamos a usar.
Arranque
De la imagen
Preparado el CD/DVD/USB de instalación, lo introducimos en la unidad lectora o puerto correspondiente y reiniciamos.
Comprobamos la configuración de la BIOS/UEFI con respecto a los medios de arranque. Para ello (estas indicaciones son meramente orientativas):
Averiguar como se entra en la BIOS (depende del modelo/fabricante). Normalmente puede accederse pulsando una tecla concreta al comienzo de la carga del sistema. Suele ser una tecla de función (F2, F10, F12…) que aparece sobreimpresa por unos instantes en un extremo de la pantalla.
Realizar los ajustes oportunos si nuestra maquina tiene UEFI.
Tales como:
- Desactivar (disable) el Arranque Seguro (Secure Boot) en Seguridad (Security).
- Cambiar el Modo de Arranque (Boot Mode) a Arranque CSM (CSM Boot)/Legacy BIOS… en Advanced → System Configuration (Avanzada → Configuración del Sistema).
NOTA IMPORTANTE [2].
Ordenar los dispositivos de arranque, poniendo primero los USB o CD/DVD, según desde donde se quiera arrancar la imagen. Esto se hace en Configuración del sistema/Arranque → Secuencia de inicio/arranque u opciones similares.
Guardar los cambios & salir (normalmente F10).
Si todo va bien, el sistema cargará ahora la distribución desde el CD/DVD/USB.
Del instalador
Indicamos que queremos Iniciar Antergos Live y, tras una breve espera, aterrizaremos en un escritorio GNOME 3 con la atención centrada en el asistente de instalación, Cnchi.
En este punto, se nos plantean tres opciones:
Probar. Probar Antergos desde el medio extraíble, sin hacer cambios en nuestro sistema.
Instalador CLI. Instalar desde un terminal, como los hombres y mujeres (¡Aupa esas linuxeras! :3) de verdad ò_ó
Instalador Gráfico. Instalar con un asistente visual, del estilo siguiente → siguiente, al que tan acostumbrado está el usuario llano.
Nosotros vamos a emplear la tercera opción, porque somos perezosos y/o principiantes. Y esta última es la opción de los perezosos y/o principiantes :)
ADVERTENCIA
Según la configuración de nuestra máquina, pueden ser necesarios algunos preparativos antes de lanzarnos a instalar otro SO [3].
Hay un par de supuestos importantes a tener en cuenta:
Equipo con UEFI [4] (en lugar de BIOS) & Windows pre-instalado. Si trae Windows 8, casi seguro que lleva UEFI.
Equipo con BIOS & tabla de particiones MBR [5] exhausta.
El fabricante te cobra el SO original, pero no te proporciona copia, sino que incluye en el disco duro un par de particiones extra: una, copia de seguridad del sistema instalado; la otra, herramientas de recuperación.
Además de ser un robo de espacio por la cara, estas particiones, junto a las de arranque y sistema, suman cuatro primarias.
¿Y cuántas particiones básicas permite MBR? Cuatro: cuatro primarias o tres primarias y una extendida. ¡Qué casualidad!. Cualquiera diría que es en prevención de que se nos ocurra instalar un sistema operativo de la competencia.
En ambos casos hay que tener ESPECIAL CUIDADO con lo que se hace e informarse bien antes de tocar nada. Y, de cualquier modo, se aconseja realizar copias de seguridad de toda la información sensible.
Este tutorial parte de la idea de que se dispone de un sistema libre de restricciones y de que el usuario ha hecho los deberes ñ_ñ
Instalación
Empezamos pues la instalación, escogiendo la última opción.
Idioma & localización
Si establecimos el lenguaje al inicio de Antergos, tendremos ya marcado por defecto nuestro idioma. En caso contrario, lo seleccionamos.
A continuación, hacemos lo propio con la localización, eligiendo nuestro país:
Escritorio & características
Tras una breve comprobación del sistema,
es hora de escoger cuál será nuestro entorno de escritorio.
Esta opción es bastante personal. Tenemos varias opciones:
Base. Para los amantes del hardcore. Nada de entorno gráfico: la pantalla negra en todo su esplendor. Puede ser tu opción si planeas usar el equipo como servidor o si quieres instalar un entorno no incluido en la lista, como KDE o Mate.
Cinnamon. Fork [6] de GNOME 3. Su objetivo es permitirnos sacar provecho de las novedades de GNOME 3 sin necesidad de sacrificar la tan apreciada interfaz de GNOME 2. Es el que elegí para mi padre: un entorno viejo por fuera, pero nuevo por dentro. Ideal para alguien acostumbrado al viejo XP y reacio al más mínimo cambio (sigo en fase de persuasión).
Gnome (3). Entorno por defecto de Antergos. Tras el brusco cambio desde GNOME 2, los usuarios lo odian y aman a partes iguales.
De todas las opciones, esta es la menos apropiada para equipos modestos.
Openbox. Es ligero, potente y muy configurable. Junto a su primo lejano, Fluxbox, es mi stacking window manager [7] favorito. Y, por ello, mi elección para este tutorial.
Es es la alternativa ideal para los equipos más modestos.
Razor-qt. Entorno basado en Qt, como KDE, que nos ofrece un entorno más ligero y simple que este último. De todos, es el único del que no puedo hablar con conocimiento de causa. En cualquier caso, de acuerdo con la wiki de Archlinux, parece ser que en breve se fusionará con LXDE, dando lugar a LXDE-Qt.
Xfce. Otro entorno que pretende ser ligero a la vez que completo. Históricamente (antes de que llegara Mate) ha sido la primera opción para aquellos que querían obtener la funcionalidad de Gnome 2 sin sacrificar el rendimiento.
Hecha nuestra elección, seleccionamos algunas características:
Antes de darnos paso a la siguiente pantalla, Cnchi nos anuncia la configuración por defecto del cortafuegos (Uncomplicated Firewall).
Particionado de discos
Llegamos a un punto clave de la instalación: el particionado de discos.
ATENCIÓN: para tablas de particiones GPT
Si no se escoge el modo avanzado, Cnchi cambia automáticamente el estilo de la partición a MBR.
Si quieres usar un disco con tabla de particiones GPT [8] bajo un sistema BIOS, tienes que elegir el modo avanzado.
Además, de ser ese el caso, GRUB [9] necesita una partición para el arranque de la BIOS [10]. Pero Cnchi no es capaz de hacerla aún, por lo que tenemos que usar GParted para ello.
GParted está incluido en la versión Live de Antergos. Sin cerrar Cnchi, abrimos GParted
y procedemos a crear una partición de al menos 1 MB, sin sistema de archivos.
Aquí pueden darse dos casos que requieren acciones adicionales:
Partimos de un disco duro virgen: hemos de crear primero la tabla GPT.
Ya existen particiones en el disco y no hay espacio libre: tenemos que redimensionar alguna de las particiones existentes. De ser posible, la primera, colocando la nueva partición delante.
Una vez tenemos el espacio libre, podemos crear la partición.
Terminamos de preparar la partición para el arranque de la BIOS, marcándola
como bios_grub
:
Tras esto, aplicamos los cambios (Editar → Aplicar todas las operaciones) y ya podemos continuar donde lo dejamos con Cnchi.
Particionado avanzado
Si optaste por usar una tabla de particiones GPT (si partes de cero es aconsejable), ya tendrás creada dicha tabla tras el apartado anterior. En caso contrario (vas a usar una tabla MBR), la creamos (Nueva tabla de partición → Tipo de tabla de partición: msdos (aka MBR) → Aceptar).
Yo voy a optar por la GPT, pero el proceso de particionado restante es idéntico con una tabla MBR [11].
Vamos seleccionando el espacio libre restante y pulsando en Añadir para ir agregando las sucesivas particiones.
En un entorno real, disponiendo del espacio suficiente:
Partición swap. La wiki de Antergos recomienda 2 GB (2048 MB) para la swap.
Ese tamaño está bien, aunque si nos sobra espacio y queremos configurar la función de hibernar, nos conviene tener una cantidad similar a la de RAM.
Partición root (/). Con unos 18-20 GB (18432-2480 MB) para la partición root no debería haber problema.
Aquí se almacena todo el software instalado, por lo que también depende del volumen de programas que manejemos.
Nota para usuarios de software de virtualización: recién instalada ocupa unos 4.6 GB.
Partición home (/home). El resto del disco duro.
En esta partición se guardan las configuraciones y datos del usuario.
Este es el particionado básico (en ese orden), pero puede resultar conveniente, por ejemplo, una partición dedicada a multimedia, u otra en formato NTFS para compartir archivos con Windows.
Sea como sea, a pesar de que numerosas distribuciones realizan su instalación completa en una única partición root (/) cuando se usa el modo guiado, es recomendable separar particiones: si por alguna razón se estropea el SO, sólo tendremos que formatear la root, conservando así la mayoría de nuestras configuraciones, descargas, fotos… (con la precaución de nombrar de otra manera a nuestro nuevo usuario).
Las particiones personalizadas suelen montarse en /media/NombreParticion o en /mnt/NombreParticion.
Revisión del particionado & cargador de arranque
Una vez realizadas las particiones convenientes, nos encontramos con algo como esto:
Está todo en orden y el desplegable referido a la instalación del cargador de arranque indica el disco en el que hemos creado la partición root… ¡Instalar ahora!
Un vistazo rápido a los cambios que vamos a hacer en los discos y pasamos a los…
Ajustes finales
Acabando
Después de introducir los datos para la creación de nuestro usuario empieza el proceso de instalación en sí, en el que Antergos se copia al disco duro. Esperamos pacientemente hasta que termine, lo cual puede llevar varios minutos.
Aceptamos, sin olvidarnos de extraer el medio con Antergos antes de que se cargue de nuevo al reiniciar.
Inicio de Antergos
Si no fuimos lo bastante rápidos, nos basta con escoger la segunda opción del menú de inicio de Antergos para que arranque desde disco duro: ya extraeremos el medio después.
Por fin, podemos arrancar nuestro sistema :D
Introducimos nuestro usuario y contraseña y…
Y eso es todo por ahora. En la segunda parte del artículo trataré la configuración de Openbox y/o la configuración básica del sistema. Aún no lo tengo decidido. Hasta dentro de una semana o así, pues ;)
Apéndice: Crear un USB autoarrancable de Antergos
Requisitos
Una memoria USB, formateada en FAT16/FAT32 (opción recomendada)/NTFS (inestable) y con 1 GB o más de capacidad (aproximadamente).
Suse Image Writer, por su sencillez y efectividad [13].
AUR - Antergos, Arch, Manjaro:
$ yaourt -S imagewriter
Crear el USB autoarrancable
Con Suse Image Writer
El proceso de creación, tanto en Windows como en Linux, es muy sencillo:
Ejecutamos la aplicación. En Linux necesitamos permisos de administrador:
$ sudo imagewriter
Pulsamos select y elegimos la imagen ISO a grabar. O bien, simplemente arrastramos y soltamos el archivo en la ventana.
En el desplegable de la parte inferior elegimos el dispositio USB en el que queremos escribir la ISO
Pulsamos Write.
Si la memoria se encuentra montada nos preguntará sí queremos desmontarla para proceder a la escritura. Le decimos que Yes y le repetimos que OK, que queremos sobreescribir los datos de esa memoria.
Esperamos a que la barra de progreso de escritura se complete.
Y ya tenemos la memoria lista para arrancar Antergos desde ella.
Desde la línea de comandos (sólo Linux)
Es aún más sencillo que desde la interfax gráfica (hay que perderle el miedo a
la consola). Usando el comando dd
:
$ sudo dd if=/ruta/a/antergos.iso of=/dev/sdx
Donde se ha de sustituir la x de /dev/sdx
por la letra
correspondiente a nuestra unidad USB. Podemos averiguarla también desde la
terminal con:
$ sudo fdisk -l | grep "Disk /"
Esto listará todos los dispositivos de almacenamiento (discos) conectados. Por ejemplo, en mi caso:
Disk /dev/sda: 298,1 GiB, 320069031424 bytes, 625134827 sectors
Disk /dev/sdb: 931,5 GiB, 1000204886016 bytes, 1953525168 sectors
Disk /dev/sdc: 149,1 GiB, 160041885696 bytes, 312581808 sectors
Disk /dev/sdd: 7,5 GiB, 8010194944 bytes, 15644912 sectors
Por lo que, fijándome en las capacidades de cada disco, sé que la ruta de mi
dispositivo es /dev/sdd
, ya que se trata de una memoria de 8 GB.
En este caso no nos aparece una barra de progreso, como con Suse Image Writer. Sólo se nos muestra el cursor parpadeando en la pantalla. Tenemos que esperar pacientemente hasta que, al fin, nos aparecen unas líneas con el resumen de la acción, síntoma de que esta se ha realizado. Algo como:
1468416+0 registros leídos
1468416+0 registros escritos
751828992 bytes (752 MB) copiados, 257,767 s, 2,9 MB/s
Y ya estamos listos para arrancar la ISO vía USB.
[1] | Rolling release es sinónimo de comodidad y vanguardia. Se instala el sistema una única vez (de verdad) y se dejan en el pasado las grandes actualizaciones con cada nueva versión liberada. Un único comando, ejecutado periódicamente, y estás siempre actualizado. |
[2] | Apuntes basados en un boletín de servicio técnico de Toshiba. Hay que tener mucho cuidado con la UEFI. Busca documentación específica de tu fabricante. |
[3] | Sistema Operativo. |
[4] | Unified Extensible Firmware Interface (Interfaz Extensible del Firmware Unificada). Especificación dirigida a reemplazar al BIOS. Actua como puente entre el SO y el firmware base. |
[5] | Master Boot Record (Registro de Arranque Maestro). Primer sector de un dispositivo de almacenamiento. Contiene el gestor de arranque y la tabla de particiones. |
[6] | Fork (bifurcación). Pieza de software desarrollada a partir del código fuente de un proyecto ya existente, para marcar otro rumbo al desarrollo o añadir funciones extra. |
[7] | Gestor de ventanas. Programa encargado de controlar la ubicación y apariencia de las ventanas en una interfaz gráfica de usuario. Openbox en un Gestor de ventanas en modo flotante (pueden superponerse unas ventanas con otras). |
[8] | Tabla de particiones GUID (GPT). Estándar para la colocación de la tabla de particiones en un disco duro. Parte de la UEFI, GPT sustituye al MBR. |
[9] | Cargador de arranque usado en Antergos. Carga el SO. |
[10] | Partición necesaria para arrancar en sistemas basados en BIOS cuando el dispositivo desde el que arranca el SO tiene una tabla GPT. |
[11] | Con la salvedad de que en GPT podemos tener todas las particiones primarias que queramos, mientras que en MBR podemos tener sólo cuatro, o tres y una extendida (con un número indeterminado de lógicas). |
[12] | Solid-State Drive (Unidad de Estado Sólido). Dispositivo de almacenamiento que usa una memoria no volátil para almacenar datos de forma persistente. Son menos sensibles a los golpes, prácticamente inaudibles y más rápidas que los discos duros convencionales. |
[13] | Ciertas herramientas de creación de Live USB alteran las etiquetas de particiones incluidas en la ISO de Antergos, imposibilitando su arranque. La wiki de la distro recomienda evitar su uso. |