Cómo instalar Alpine Linux en una máquina virtual VMware Workstation 17 Pro

Como Instalar Alpine Linux En Una Maquina Virtual Vmware Workstation 17 Pro



Alpine Linux es una distribución ligera de Linux. Para que Alpine Linux sea liviano, usa musl en lugar de glibc, BusyBox en lugar de las utilidades principales de GNU y OpenRC en lugar de systemd. Musl, BusyBox, OpenRC son alternativas a sus contrapartes comúnmente utilizadas glibc, utilidades principales de GNU, systemd (utilizadas en otras distribuciones de Linux), respectivamente.

En este artículo, le mostraremos cómo instalar Alpine Linux en una máquina virtual VMware Workstation 17 Pro. También le mostraremos cómo habilitar el repositorio de paquetes de la comunidad en Alpine Linux. También le mostraremos cómo habilitar sudo en Alpine Linux. Finalmente, le mostraremos cómo instalar las herramientas de VMware en Alpine Linux y habilitar el servicio VMware Tools OpenRC.

Tema de contenidos:

  1. Descarga de la imagen ISO de Alpine Linux
  2. Creación de una máquina virtual VMware Workstation 17 Pro para Alpine Linux
  3. Adjuntar la imagen ISO de Alpine Linux a la máquina virtual VMware Workstation Pro
  4. Inicio de la máquina virtual Alpine Linux VMware Workstation Pro
  5. Nombre de usuario de inicio de sesión predeterminado de la imagen del instalador de Alpine Linux
  6. Instalación de Alpine Linux en la máquina virtual VMware Workstation Pro
  7. Extracción del dispositivo de CD/DVD de la máquina virtual Alpine VMware Workstation
  8. Primer vistazo a Alpine Linux ejecutándose en una máquina virtual VMware Workstation Pro
  9. Inicie sesión en Apline Linux como root
  10. Habilitación del repositorio de paquetes de la comunidad en Alpine Linux
  11. Actualización de la memoria caché del repositorio de paquetes de Alpine Linux
  12. Habilitación de Sudo en Alpine Linux
  13. Instalación de VMware Tools y VMware Video Drivers en Alpine Linux Virtual Machine
  14. Adición del servicio Open-vm-tools al inicio del sistema de Alpine Linux
  15. Conclusión
  16. Referencias

Descarga de la imagen ISO de Alpine Linux

Para descargar la imagen ISO de Alpine Linux, abra el página oficial de descargas de Alpine Linux con su navegador web favorito.









Una vez que se carga la página, haga clic en x86_64 en la sección ESTÁNDAR como se indica en la siguiente captura de pantalla:



  Una captura de pantalla de una computadora Descripción generada automáticamente



Su navegador debería comenzar a descargar la imagen ISO estándar de Alpine Linux. Se tarda un tiempo en completarse.





  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

En este punto, se debe descargar la imagen ISO estándar de Alpine Linux.



  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Creación de una máquina virtual VMware Workstation 17 Pro para Alpine Linux

Para crear una nueva máquina virtual Alpine Linux VMware Workstation, abra VMware Workstation 17 Pro y haga clic en Archivo > Nueva máquina virtual…

  Una captura de pantalla de una computadora Descripción generada automáticamente

Haga clic en 'Siguiente'.

Seleccione 'Instalaré el sistema operativo más tarde' y haga clic en 'Siguiente'.

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Seleccione 'Linux' en la sección 'Sistema operativo invitado' [1] y 'Otro kernel de Linux 5.x de 64 bits' en el menú desplegable 'Versión' [2] . Una vez que haya terminado, haga clic en 'Siguiente [3]” .

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Escriba un nombre para la máquina virtual Alpine Linux [1] .

La máquina virtual se almacenará en el directorio de máquina virtual predeterminado de VMware Workstation 17 Pro. Si desea almacenarlo en otro lugar, haga clic en 'Examinar...' y seleccione el directorio donde desea almacenar la máquina virtual Alpine Linux [2] .

Una vez que haya terminado, haga clic en 'Siguiente [3] .

  Una captura de pantalla de una computadora Descripción generada automáticamente

Escriba la cantidad de espacio en disco (en unidades de GB) que desea asignar a la máquina virtual Alpine Linux en la sección 'Tamaño máximo de disco (GB)' [1] .

Puede almacenar el disco virtual como un solo archivo o dividir el disco virtual en varios archivos [2] . El predeterminado está bien la mayor parte del tiempo.

Una vez que haya terminado, haga clic en 'Siguiente [3] .

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Haga clic en 'Personalizar hardware...'

Desde la sección 'Memoria', puede especificar la cantidad de memoria que desea asignar para la máquina virtual Alpine Linux.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Desde la sección 'Procesadores', puede seleccionar la cantidad de procesadores (de su computadora) que desea asignar a la máquina virtual Alpine Linux.

  Una captura de pantalla de una computadora Descripción generada automáticamente

En la sección 'Adaptador de red', puede seleccionar entre NAT (predeterminado) o red en puente para la máquina virtual Alpine Linux. También puede hacer redes avanzadas. Las redes avanzadas en VMware Workstation 17 Pro están fuera del alcance de este artículo.

  Imagen que contiene texto, electrónica, captura de pantalla, software Descripción generada automáticamente

Lo más probable es que decida usar Alpine Linux porque es liviano y desea que siga siendo así. Por lo tanto, la eliminación de hardware innecesario de la máquina virtual Alpine Linux puede ser algo que prefiera.

Puede quitar el hardware del controlador USB, la tarjeta de sonido, la impresora y el CD/DVD (una vez que Alpine Linux esté instalado) de la máquina virtual Alpine Linux. Esto es opcional.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Para eliminar un hardware de la máquina virtual Alpine Linux, selecciónelo y haga clic en 'Eliminar' como se indica en la siguiente captura de pantalla:

  Imagen que contiene texto, captura de pantalla, software, pantalla Descripción generada automáticamente

Eliminamos el controlador USB, la tarjeta de sonido y el hardware de la impresora de la máquina virtual Alpine Linux por ahora.

Una vez que haya terminado con estos pasos, haga clic en 'Cerrar'.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Haga clic en 'Finalizar'.

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Se debe crear una máquina virtual Alpine Linux.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Adjuntar la imagen ISO de Alpine Linux a la máquina virtual VMware Workstation Pro

Para adjuntar la imagen ISO de Alpine Linux que acaba de descargar a la máquina virtual Alpine Linux VMware Workstation Pro, abra la máquina virtual Alpine Linux en VMware Workstation Pro y haga clic en 'Editar la configuración de la máquina virtual' como se indica en la siguiente captura de pantalla:

  Una captura de pantalla de una computadora Descripción generada automáticamente

Desde la sección de hardware de CD/DVD (IDE) [1] , seleccione “Usar archivo de imagen ISO [1] y haga clic en 'Examinar... [3]

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Seleccione el archivo de imagen ISO estándar de Alpine Linux que descargó y haga clic en 'Abrir'.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Se debe seleccionar el archivo de imagen ISO estándar de Alpine Linux [1] . Haga clic en 'Aceptar' para guardar los cambios. [2] .

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Inicio de la máquina virtual Alpine Linux VMware Workstation Pro

Para iniciar la máquina virtual Alpine Linux VMware Workstation Pro, ábrala en VMware Workstation Pro y haga clic en 'Encender esta máquina virtual'.

  Una captura de pantalla de una computadora Descripción generada automáticamente

La máquina virtual Alpine Linux debe iniciarse y arrancar desde la imagen ISO de Alpine Linux.

Nombre de usuario de inicio de sesión predeterminado de la imagen del instalador de Alpine Linux

El nombre de usuario de inicio de sesión predeterminado de la imagen ISO estándar de Alpine Linux es root. El usuario de inicio de sesión no tiene establecida ninguna contraseña. Entonces, simplemente escriba el nombre de usuario de inicio de sesión y presione y debe iniciar sesión en el sistema operativo Alpine Linux que se inicia desde la imagen ISO.

  Una captura de pantalla de la pantalla de una computadora Descripción generada automáticamente con confianza baja

Instalación de Alpine Linux en la máquina virtual VMware Workstation Pro

Para instalar Alpine Linux en la máquina virtual VMware Workstation Pro, ejecute el siguiente comando:

$ configuración-alpine

Primero, debe seleccionar un diseño de teclado para Alpine Linux. Se enumeran las distribuciones de teclado admitidas/disponibles. Simplemente escriba el código de diseño de teclado deseado de la lista y presione .

Escriba una variante de diseño de teclado de la lista y presione .

Escriba un nombre de host para Alpine Linux y presione .

Para configurar la red, presione para seleccionar la interfaz de red predeterminada, eth0.

Para configurar la red a través de DHCP (que es principalmente lo que puede querer hacer en una máquina virtual para probar las cosas), presione .

Para configurar la red automáticamente (sin requerir ninguna configuración manual), presione y y presiona .

Escriba su contraseña raíz deseada y presione .

  Una pantalla de computadora con texto en blanco Descripción generada automáticamente con confianza baja

Escriba su contraseña de root nuevamente y presione .

  Captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Ahora, tienes que seleccionar una zona horaria. La zona horaria predeterminada es UTC. Si la zona horaria predeterminada no es adecuada para usted, presione '?' (signo de interrogación) y presione para ver una lista de zonas horarias disponibles/admitidas.

  Una pantalla negra con texto blanco Descripción generada automáticamente con confianza baja

Debe aparecer una lista de las zonas horarias disponibles. Los que terminan en o tienen sub-husos horarios.

Escriba una zona horaria y presione .

  Una pantalla negra con texto blanco Descripción generada automáticamente con confianza baja

Si la zona horaria seleccionada tiene otras zonas horarias secundarias, escriba '?' y presiona para ver una lista de las subzonas horarias disponibles.

Se deben enumerar las subzonas horarias.

Ingrese la subzona horaria deseada y presione .

  Una pantalla negra con texto blanco Descripción generada automáticamente con confianza baja

Si necesita un proxy para acceder a Internet, escriba la URL del proxy aquí y presione .

Para la mayoría de las personas, la opción predeterminada (sin proxy) es lo suficientemente buena. Entonces, deje la opción predeterminada y presione .

  Captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Ahora, debe seleccionar un cliente NTP para Alpine Linux.

El predeterminado en el momento de escribir este artículo es chrony. Si no tiene una preferencia, la predeterminada está bien. Entonces, solo presiona .

Se deben enumerar los espejos del repositorio de paquetes de Alpine Linux disponibles. Prensa para ver más de ellos.

  Captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Para usar un repositorio aleatorio de la lista, presione 'r' y presione .

Para detectar el espejo del repositorio de paquetes Alpine Linux más rápido de la lista y usarlo, presione 'f' y presione .

Si desea utilizar el espejo del repositorio de paquetes predeterminado de Alpine Linux, simplemente presione .

  Una captura de pantalla de un programa de computadora Descripción generada automáticamente con confianza media

Si desea crear otro usuario de inicio de sesión en Alpine Linux, escriba el nombre de usuario de inicio de sesión y presione .

Si desea usar el usuario raíz solo en su lugar, simplemente presione para seleccionar el predeterminado.

  Una pantalla negra con texto blanco Descripción generada automáticamente con confianza baja

Si decidió crear un nuevo usuario, debe proporcionar información adicional al instalador de Alpine Linux.

Escriba el nombre completo del nuevo usuario de inicio de sesión y presione .

Escriba la contraseña de inicio de sesión del nuevo usuario y presione .

  Un fondo negro con texto blanco Descripción generada automáticamente con confianza baja

Escriba la contraseña de inicio de sesión del nuevo usuario nuevamente y presione .

  Un fondo negro con texto blanco Descripción generada automáticamente con confianza baja

Prensa .

  Un fondo negro con texto blanco Descripción generada automáticamente con confianza baja

Pulse para seleccionar el servidor SSH predeterminado (openssh).

  Captura de pantalla de una computadora Descripción generada automáticamente con confianza media

El disco de máquina virtual Alpine Linux VMware Workstation Pro predeterminado debe tener el nombre de dispositivo 'sda'. Como desea instalar Alpine Linux en el disco, escriba 'sda' y presione .

Escriba 'sys' y presione .

  Captura de pantalla de una computadora Descripción generada automáticamente con nivel de confianza bajo

Alpine Linux está inicializando el disco. Tarda unos segundos en completarse.

Para borrar el disco e instalar Alpine Linux en el disco, presione 'y' y presione .

Alpine Linux se está instalando en el disco. Se tarda un tiempo en completarse.

En este punto, Alpine Linux debería estar instalado en la máquina virtual.

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Ahora, apague la máquina virtual con el siguiente comando:

$ apagado

Extracción del dispositivo de CD/DVD de la máquina virtual Alpine VMware Workstation

El dispositivo de CD/DVD no es necesario en la máquina virtual Alpine Linux una vez que Alpine Linux está instalado en la máquina virtual. Puede eliminarlo de la máquina virtual.

Primero, abra la máquina virtual Alpine Linux en la aplicación VMware Workstation Pro y haga clic en 'Editar la configuración de la máquina virtual'.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Seleccione el hardware de CD/DVD (IDE) y haga clic en 'Eliminar'.

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Haga clic en 'Aceptar' para guardar los cambios.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Primer vistazo a Alpine Linux ejecutándose en una máquina virtual VMware Workstation Pro

Para iniciar la máquina virtual Alpine Linux, ábrala en la aplicación VMware Workstation Pro y haga clic en 'Encender esta máquina virtual'.

  Una captura de pantalla de una computadora Descripción generada automáticamente

La máquina virtual debe estar encendida y Alpine Linux debe arrancar desde el disco.

  Una captura de pantalla de una computadora Descripción generada automáticamente

En breve, verá el indicador de inicio de sesión de Alpine Linux.

Para iniciar sesión en Alpine Linux, escriba el nombre de usuario de inicio de sesión y presione .

  Imagen que contiene texto, fuente, captura de pantalla, negro Descripción generada automáticamente

Escriba la contraseña de inicio de sesión y presione .

Debe iniciar sesión en Alpine Linux.

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Inicie sesión en Apline Linux como root

Es necesario iniciar sesión en Alpine Linux como usuario root para configurar los repositorios de paquetes de Alpine, instalar nuevos paquetes, configurar sudo y otras tareas administrativas.

Mientras haya iniciado sesión en Alpine Linux como usuario no root, puede iniciar sesión en Alpine Linux como usuario root con el siguiente comando:

$ su - raíz

Escriba la contraseña de root y presione .

Debe iniciar sesión en Alpine Linux como usuario root.

  Imagen que contiene texto, fuente, captura de pantalla, negro Descripción generada automáticamente

Habilitación del repositorio de paquetes de la comunidad en Alpine Linux

El repositorio de paquetes de la comunidad Alpine Linux tiene muchos paquetes que puede necesitar. Por lo tanto, es una buena idea habilitarlo.

Primero, inicie sesión en Alpine Linux como usuario raíz .

Para habilitar el repositorio de paquetes de la comunidad Alpine Linux, abra el /etc/apk/repositorios archivo con el editor de texto 'Vi' de la siguiente manera:

Utilice las teclas de flecha de su teclado para navegar hasta el primer carácter ( # ) de la tercera línea (terminando con la palabra comunidad) y presione “x” para eliminar el carácter de comentario # .

  Una captura de pantalla de una computadora Descripción generada automáticamente

Una vez que se elimina el # de la tercera línea, el /etc/apk/repositorios El archivo debe tener el siguiente aspecto.

Para guardar los cambios, escriba “:wq!” y presiona .

  Una captura de pantalla de una computadora Descripción generada automáticamente

Actualización de la memoria caché del repositorio de paquetes de Alpine Linux

Para actualizar la memoria caché del repositorio de paquetes de Alpine Linux, iniciar sesión como usuario raíz y ejecute el siguiente comando.

$ actualización de apk

La memoria caché del repositorio de paquetes de Alpine Linux debe actualizarse.

  Captura de pantalla de un código de computadora Descripción generada automáticamente con nivel de confianza bajo

Habilitación de Sudo en Alpine Linux

Sudo permite que el usuario no root ejecute los comandos con privilegios de superusuario (root). En otras distribuciones de Linux como Ubuntu/Debian, Fedora/RHEL, etc., sudo está habilitado de manera predeterminada. Pero no es el caso de Alpine Linux.

En esta sección, le mostraremos cómo habilitar sudo en Alpine Linux para que pueda ejecutar los comandos con privilegios de superusuario como un usuario normal.

Primero, iniciar sesión como usuario raíz e instale sudo con el siguiente comando:

$ apk añadir sudo

Sudo debe estar instalado.

  Una pantalla negra con texto blanco Descripción generada automáticamente con confianza baja

Abra el archivo de configuración de sudo para editarlo con el siguiente comando:

$ visudo / etc. / sudoers

Utilice las teclas de flecha para desplazarse hasta la línea marcada y descomente (elimine el símbolo #) la línea como hicimos anteriormente.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Una vez que la línea no está comentada, debería verse de la siguiente manera.

Ahora, escribe “:wq!” y presiona para guardar el archivo.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Su usuario de inicio de sesión (usuario ordinario no root) debe agregarse al grupo de ruedas automáticamente, como puede ver en la siguiente captura de pantalla:

$ agarre rueda / etc. / grupo

  Captura de pantalla de una computadora Descripción generada automáticamente con nivel de confianza bajo

Ahora, salga del shell del usuario raíz y pruebe si sudo funciona. Como puede ver, sudo solicita una contraseña. Escriba la contraseña de su elección.

$ salida

$ sudo ls

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

El comando debería ejecutarse sin ningún problema. Significa que sudo está funcionando bien.

  Una captura de pantalla de la pantalla de una computadora Descripción generada automáticamente con confianza baja

Instalación de VMware Tools y VMware Video Drivers en Alpine Linux Virtual Machine

Para instalar los controladores de video VMware Tools y VMware en Alpine Linux, ejecute el siguiente comando:

$ sudo apk agregar open-vm-tools-plugins-all xf86-video-vmware

VMware Tools y los controladores de video de VMware se están instalando en Alpine Linux. Se tarda un tiempo en completarse.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Se deben instalar VMware Tools y los controladores de video de VMware.

  Una captura de pantalla de una computadora Descripción generada automáticamente

Adición del servicio Open-vm-tools al inicio del sistema de Alpine Linux

Alpine Linux usa OpenRC para administrar los servicios del sistema y el inicio.

Para verificar los servicios de inicio del sistema habilitados en Alpine Linux, ejecute el siguiente comando:

$ rc-estado -a

Como puede ver, el servicio VMware Tools no está disponible en los servicios de inicio del sistema de Alpine Linux.

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Para agregar el servicio de VMware Tools open-vm-tools al inicio del sistema de Alpine Linux, ejecute el siguiente comando:

$ sudo rc-update agrega arranque de open-vm-tools

El servicio de VMware Tools open-vm-tools debe agregarse al inicio del sistema de Alpine Linux

  Una pantalla negra con texto blanco Descripción generada automáticamente con confianza baja

Para que los cambios surtan efecto, reinicie la máquina virtual Alpine Linux de la siguiente manera:

$ sudo reiniciar

Una vez que su máquina virtual Alpine Linux arranque, inicie sesión y debería ver que el servicio VMware Tools open-vm-tools debería estar ejecutándose.

$ rc-estado -a

  Una captura de pantalla de una computadora Descripción generada automáticamente con confianza media

Conclusión

Le mostramos cómo descargar la imagen ISO de Alpine Linux, crear una máquina virtual VMware Workstation 17 Pro e instalar Alpine Linux en la máquina virtual VMware Workstation 17 Pro. También le mostramos cómo habilitar el repositorio de paquetes de la comunidad en Alpine Linux. También le mostramos cómo habilitar sudo en Alpine Linux. Finalmente, le mostramos cómo instalar VMware Tools en Alpine Linux y agregar el servicio de VMware Tools al inicio del sistema de Alpine Linux.

Referencias:

  1. https://docs.alpinelinux.org/user-handbook/0.1a/Installing/setup_alpine.html
  2. https://wiki.alpinelinux.org/wiki/OpenRC