Tutoriales

Instalar Alpine Linux en Virtual Box [Screenshot Tutorial]

Alpine Linux es una de las pocas distribuciones de Linux que destaca.

En primer lugar, Alpine es una distribución de Linux independiente y no un derivado de ninguna otra opción popular.

En segundo lugar, utiliza RC abierto como sistema de inicialización. Entonces, si no te gusta systemd, considera esto.

En tercer lugar, utiliza cuadro ocupado Por defecto, esta es una opción interesante.

Hoy en día, Alpine es muy popular como distribuidor de contenedores debido a su pequeño tamaño. La imagen base de la ventana acoplable tiene apenas 5 MB, lo que la convierte en una opción atractiva.

Pero eso no significa que solo puedas usar Alpine con Docker, o que solo tenga que estar en formato de servidor.

En este tutorial, compartiré cómo instalar Alpine Linux con escritorio Xfce en VirtualBox.

¿Suena emocionante? vamos.

Paso 1: descargue Alpine Linux

Alpine Linux ofrece una variedad de opciones de descarga. Aquí, descargué el x86_64 Virt ISO para la configuración de la máquina virtual. Su tamaño es de aproximadamente 60 MB. También puede utilizar la versión estándar, que tiene un tamaño de aproximadamente 200 MB, y la ISO extendida, que tiene un tamaño cercano a los 900 MB.

He estado usando la versión de Máquina Virtual desde que la instalé en una VM VirtualBox.

Paso 2: configurar VirtualBox VM usando Alpine ISO

Abra VirtualBox y haga clic en el botón «Nuevo» para comenzar a crear una nueva máquina virtual.

Haga clic en el botón
Haga clic en Nuevo

Ahora, seleccione el modo de inicio y configure lo siguiente:

  • Nombre: Linux alpino
  • ISO: seleccione el ISO descargado
  • Núcleo: Otro Linux Core 5.x
Dar nombre y seleccionar ISO
Nombra la máquina virtual

Haga clic en «Siguiente». En la siguiente pantalla, asigne algo de RAM a la máquina virtual. Normalmente, 2 GB son suficientes para el Alpine, pero si puedes, dale 4 GB de RAM. Además, asigne algunos procesadores. Aquí, asigné 2 procesadores. Haga clic en «Siguiente».

Asignar RAM y CPU a la máquina virtual
Asignar RAM y CPU

En la siguiente pantalla, deberá proporcionar espacio de almacenamiento. Puede cumplir con los requisitos o tomar medidas adicionales para mejorar la eficiencia. 25 GB son más que suficientes para probar máquinas virtuales. Realice cambios según sus necesidades.

Asignar tamaño de disco
asignar disco

Al hacer clic en «Siguiente» obtendrá una descripción general de la configuración. Haga clic en el botón Listo aquí.

Haga clic en el botón Listo
Haga clic para finalizar

Ahora, seleccione la máquina, haga clic derecho sobre ella y seleccione la opción Configuración.

Haga clic derecho en la máquina virtual y seleccione Configuración de la máquina virtual
Seleccionar la configuración de la máquina virtual

Seleccione la pestaña Pantalla y configure la memoria de pantalla al máximo (128 MB). Luego haga clic en «Aceptar».

Asignar memoria de visualización
Asignar memoria de visualización

Ahora, haga doble clic en el nombre de la máquina virtual para iniciarla.

Paso 3: instalación de Alpine basada en texto

La instalación de Alpine se basa en texto. ¡Sí! Lo sé, le da una vibra a Arch Linux.

Cuando la máquina se inicie, se le pedirá que inicie sesión. root y entra. El usuario root predeterminado no tiene contraseña. Ahora está listo para instalar el sistema.

Ingrese el nombre de usuario para iniciar sesión como root
Iniciar sesión como root

Inicie el instalador basado en texto

Después de iniciar sesión como root, ingrese:

setup-alpine

Esto iniciará el instalador.

distribución del teclado

Debes elegir una distribución de teclado. Aquí elegí «nosotros». Le pedirá que seleccione la variante de teclado estadounidense. Escribí «nosotros» nuevamente como opción.

Trátenos como una distribución de teclado
distribución del teclado

Nombre de host

Ingrese el nombre de host de su elección. El valor predeterminado es localhost. Luego presione la tecla Intro.

Ingrese el nombre de host usando todas las letras minúsculas
Introduzca el nombre del host

Selección de interfaz

El instalador le pedirá que seleccione una interfaz de red. Como seleccionó el ajuste preestablecido por mí, presionaré Enter. Si hay otras interfaces, puede elegir «?«Pide ayuda. Para VirtualBox, los ajustes preestablecidos son suficientes.

Seleccionar interfaz web
Seleccionar interfaz web

Ahora pide configurar IP. Usaré DHCP predeterminado. Además, no se requieren más ajustes manuales.

configuración de dirección IP
configuración de dirección IP

contraseña raíz

Como mencioné antes, la cuenta root no tiene contraseña. Debe configurar esto por motivos de seguridad.

Debe escribir y volver a escribir la contraseña de root en este paso. No hace falta decir que no aparecerá nada en la pantalla mientras ingresa su contraseña. Simplemente escríbalo y presione Entrar.

Establezca la contraseña de root e introdúzcala nuevamente para verificar
Establecer contraseña de root

Configuración de zona horaria

Debe seleccionar una zona horaria. El valor predeterminado es UTC. Presione «?» para enumerar las zonas horarias disponibles. Como puede ver, lo configuré en Asia y presioné Enter.

Seleccionar zona horaria
Seleccionar zona horaria

A continuación, debes configurar la zona. Como antes, se utiliza presionar «?» para enumerar todas las zonas disponibles para una zona horaria determinada. Elegí Calcuta.

Seleccionar zona subhoraria
Seleccionar zona subhoraria

configuración de proxy

Si tiene algún proxy HTTP, ingréselo en esta etapa. Yo no tenía ninguno, así que presioné Intro para omitir este paso.

configuración de proxy
configuración de proxy

cliente NTP

Seleccione el cliente NTP para ejecutar. Nuevamente utilizo los tiempos preestablecidos.

Configurar cliente NTP
cliente NTP

Selección de espejo

La siguiente imagen es sobre el espejo. Puede ver una lista de espejos de varias líneas. Presione R para verlos todos. Ahora debe presionar «f» e ingresar para analizar y guardar automáticamente el espejo más rápido de la lista.

Elige la imagen más rápida
Elige la imagen más rápida

Esto analizará y hará el resto del trabajo por usted. Espere unos minutos.

Configurar nuevo usuario

Para un uso normal, necesitará un usuario adicional además del root. Puedes crearlo aquí directamente en el instalador para evitar dificultades. Para hacer esto, debe ingresar su nombre de usuario (todo en minúsculas), el nombre completo del usuario y luego escribir y volver a escribir la contraseña del usuario.

Crea un nuevo usuario y establece una contraseña
Configurar nuevo usuario

Algunas configuraciones SSH

Lo siguiente son algunas configuraciones relacionadas con SSH, seleccioné todas las opciones preestablecidas y simplemente presioné Enter.

Complete algunas configuraciones de SSH. Puede aceptar el valor predeterminado.
Configuración SSH

partición del disco

Este paso es importante porque determina la instalación del sistema. Necesitas particionar el disco. Enumerará los discos disponibles y podrá escribir «?» para obtener ayuda.

Luego seleccione el disco que desea usar por nombre. En mi caso es SDA, con almacenamiento. Esto le preguntará cómo usarlo. Tiene múltiples opciones como «sys», «data», etc.

Luego mostrará una advertencia sobre la eliminación del material. Presione «y» e ingrese.

Después de un tiempo, recibirá una notificación de que la instalación se ha completado.

partición del disco
partición del disco

Puede reiniciar su sistema aquí. Pero cerraré el sistema usando:

poweroff

Luego, elimine el ISO adjunto e inicie la máquina nuevamente para evitar iniciar con el ISO instantáneo.

Paso 4: configuración posterior a la instalación

Ahora tienes instalado el sistema base, pero no el escritorio. Por lo tanto, volverá a iniciar sesión en la consola. Ahora configurará un escritorio Xfce mínimo y un administrador de pantalla LightDM para nuestra instalación de Alpine Linux.

Por lo tanto, después de iniciar el sistema, inicie sesión como root. Solo usa el nombre de usuario como root E ingrese la contraseña de root que estableció durante el proceso de instalación.

Garantizar derechos de superusuario

Necesitas un editor para editar algunos perfiles. Dado que Alpine es una configuración mínima, primero debe instalar el editor. Instale el editor Nano usando el siguiente comando:

apk add nano

💡

En Alpine Linux, tienes doas en lugar de sudo. Pero no se usa aquí porque lo estás ejecutando como root.

Primero, asegúrese de que el usuario predeterminado haya sido agregado a wheel grupo. Para mí se agregó automáticamente. Para comprobarlo, ejecute:

groups 

Esto enumerará los grupos en los que se encuentran actualmente sus usuarios.

El usuario ha sido agregado al grupo de ruedas.
Usuarios en el grupo de ruedas.

De lo contrario, puede agregarlo usando el siguiente comando:

adduser  wheel

El usuario ahora ha sido agregado al grupo de ruedas. Asegúrese de que el juego de ruedas tenga sus privilegios marcando la siguiente línea /etc/doas.d/doas.conf

permit persist :wheel
Compruebe si el usuario tiene derechos de superusuario
Derechos de superusuario del usuario

De lo contrario, utilice el siguiente comando para editar el archivo:

nano /etc/doas.d/doas.conf

De forma predeterminada, Alpine Linux no tiene habilitados los repositorios comunitarios. Pero deberías tener esto para instalar más paquetes. Por lo tanto, edite el archivo del repositorio usando el siguiente comando:

nano /etc/apk/repositories
Habilitación de repositorios comunitarios en Alpine Linux
Habilitar repositorio comunitario

Ahora, descomente la línea que hace referencia al repositorio de la comunidad, guarde y salga.

Paso 5: Instale el escritorio Xfce

Antes de instalar el escritorio Xfce, debe asegurarse de que xorg-base esté configurado. Alpine Linux ofrece una manera inteligente de hacer esto. Ejecute el siguiente código:

setup-xorg-base

Esto instalará los paquetes necesarios por usted.

Instalar Xfce y LightDM

Ahora necesita instalar Xfce y los paquetes de software relacionados. Usaré LightDM Desktop Manager. Entonces, ejecute el siguiente comando para instalarlo.

# apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter dbus

Una vez completada la instalación, comience dbus (Bus de escritorio) Servicios:

rc-service dbus start

Habilite dbus para iniciarse en el arranque:

rc-update add dbus
Servicio DBus agregado
Servicio DBus agregado

💡

Si no se ejecuta dbus, causará problemas como iconos faltantes y atajos de teclado.

Habilitar el servicio udev:

setup-devd udev

Ahora inicie LightDM usando el siguiente comando:

rc-service lightdm start

Si su GUI de LightDM se inició y le solicitó iniciar sesión, inicie sesión como root y abra una terminal. A continuación, ejecute el siguiente comando para que LightDM se inicie durante el arranque. Si no se inicia, ejecute el comando en el mismo mensaje.

Inicie sesión como root en la página de inicio de sesión de LightDM
Iniciar sesión como root
rc-update add lightdm
Habilite LightDM durante el inicio del sistema
Habilite LightDM durante el inicio del sistema

Permitir a los usuarios apagar y reiniciar

Si desea permitir que los usuarios apaguen o reinicien el sistema, debe tener polkit-elogind y elogind Instalar.

apk add elogind polkit-elogind

Ahora, reinicie el sistema:

reboot
Ejecutar Alpine Linux Xfce en VirtualBox
Ejecutando Linux alpino

Ese es el final…

Por lo que tengo entendido, esto es ligeramente diferente de la forma habitual de instalar Linux en VirtualBox. Pero Alpine Linux es un poco diferente a la mayoría de las otras distribuciones de Linux.

Espero que este rápido tutorial le ayude a empezar con Alpine Linux. Si tienes preguntas o sugerencias por favor házmelo saber.

LEER  10 mejores emuladores de Linux para Windows 11/10 2025 (fuera de línea y en línea)

Publicaciones relacionadas

Deja una respuesta

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

Botón volver arriba