- ENTRADA 2 -

Instalando y configurando Alpine Linux

Alpine Linux tiene un guión de instalación con dos opciones:

1. Setup rápido, que incluye:

Esta opción NO incluye:

2. Setup completo.

En este modo hará todos los pasos mencionados bajo algunas condiciones y dependerá mucho menos de los valores por defecto, siguiendo las instrucciones para configurar el sistema.

Hay un tercer modo de instalación, que es con respuestas programadas mediante archivos. Esto es útil para configurar varios equipos similares, o de una misma red.

Ejecutando el script por fragmentos

El script alpine-setup se puede ejecutar por fragmentos. Para saber los subguiones que tiene:

Mapa de teclado y host

El guión de Alpine Linux puede ser ejecutado por fragmentos, como por ejemplo el teclado y el host.

Hará que revise varios mapas de teclado disponibles, preguntará cuál quieres usar y configurará "loadkmap" por ti. También eliminará el paquete kbd-bkeymaps después de copiar el keymap requerido. Alternativamente.

En cuanto a la configuración del host:

NOTA: Esto no rellenará /etc/hosts

Interfaz de red

Si quieres configurar tanto DHCP como IP estática o tu red inalámbrica, preguntándote por el SSID y la contraseña.

También puede utilizar "setup-interfaces -a" para configurar DHCP en la primera interfaz cableada encontrada, sin tener que responder a ninguna pregunta. La opción -r hará que el servicio de red se reinicie automáticamente.

Si lo quieres hacer manual, edita /etc/network/interfaces y /etc/resolv.conf.

El /etc/network/interfaces tendrá este estilo:

Vemos si tenemos conexión. Si no, activamos la red:

Zona horaria

En musl, la zona horaria está definida por la variable de entorno TZ. Debe mencionar una zona horaria estilo POSIX, apuntar directamente a un archivo o tener una definición estándar de Área/Subárea. La definición debe encontrarse en /usr/share/zoneinfo, /share/zoneinfo o /etc/zoneinfo.

Manualmente, tienes que instalar el paquete tzdata para obtener /usr/share/zoneinfo. Puedes ver las Zonas disponibles buscando en ese directorio, y las SubZonas disponibles buscando en el directorio de la Zona elegida. Una vez elegida, puede mantener el paquete instalado, o puede copiar el archivo elegido en /etc/zoneinfo.

NTP

Para la sincronización de fecha y hora, tienes chronyd y openntpd

El script lo hace automáticamente, pero si hubiera algún problema, podrías iniciarlo y activarlo has de usar el servicio rc-service

Discos

Alpine Linux tiene varias formas de instalación: sys, data, crypt y lvm, siendo la habitual la forma "sys".

Proceso de instalación

Alpine trae apk (Alpine Package Keeper), que pertenece al paquete apk-tools, parecido al pkg de FreeBSD y similar a cualquier otro gestor de paquetes de cualquier distibución Linux.

Revisa paquetes instalados, busca sus dependencias y las instala junto con el programa.

Lanzado el guión de instalación, hay que seguir los siguientes pasos:

1. Lanzar el script setup-alpine y contestar a las preguntas.

2. Seleccionar los mirrors. Lo ideal es pulsar "f" para que seleccione los más rápidos. Esto tarda un poco.

3. Seleccionar el disco y el modo de instalación. En mi caso fue "sdb sys"

4. Instalar los programas básicos: apk add dbus elogind polkit-elogind gvfs udisks2

5. Lanzar el script de instalación de las X: setup-xorg-base

6. Revisar los repos en /etc/apk/repositories y lanzar apk update

7. Lanzar las X: startx

Ya tenemos instalado el sistema y nos habrá pedido reiniciarlo. Habrá que configurar algunas cosas.

Configuración del sistema

1. Activar los servicios:

2. Idioma de los usuarios.

Si faltan idiomas se pueden buscar:

3. Configurar el audio. Añadir los usuarios moribundo y root al grupo audio en /etc/group

Revisar la configuración de alsamixer y cambiar lo siguiente, normalmente el 0 por el 1:

defaults.pcm.card 1

defaults.ctl.card 1

Llegados a este punto, deberías tener un Alpine Linux funcional, y a partir de aquí, personalizarlo a tu gusto.

Tags: #alpine #alpinelinux

◄ Listado de artículos

◄◄ Inicio