Poder experimentar con cualquier sistema operativo es una de las mejores ventajas detener un laboratorio en casa. O más bien, con casi todos los sistemas operativos, ya que puede tener problemas al intentar configurar distribuciones basadas en ARM en su sistema x86. Pero si está usando Proxmox, puede modificar un par de configuraciones para que las máquinas virtuales ARM64 se ejecuten en la plataforma de virtualización.

Relacionado
Convierte tu Raspberry Pi en un centro de alojamiento propio usando UmbrelOS

Con una interfaz de usuario ordenada y una sólida colección de aplicaciones, UmbrelOS puede simplificar el proceso de alojamiento de servicios FOSS en su Raspberry Pi

1

Creación de la máquina virtual ARM64

Suponiendo que ya hayainstalado Proxmoxen su laboratorio doméstico, deberá descargar las ISO de ARM64 o AArch64 en la máquina que utiliza para acceder a la interfaz de usuario web. Una vez hecho esto, puede seguir estos pasos para cargar la ISO en Proxmox e implementar una máquina virtual con parámetros ligeramente modificados:

  1. Navegue al almacenamientolocal-lvmde su nodo principal y presione el botónCargar dentro de la pestañaImágenes ISO.
    El botón Cargar en la pestaña de imágenes ISO de Proxmox
  2. Haga clic en el botónSeleccionar archivo, elija elISO ARM64que descargó anteriormente y toqueCargar.
    Cómo elegir una ISO ARM64 en Proxmox
  3. SeleccioneCrear VMen la esquina superior derecha de la interfaz de usuario web de Proxmox y asigne unnombrea su VM ARM64.
    Creando una VM ARM64 en Proxmox ahora
    Recuerde pulsarSiguientedespués de cada paso.
  4. Seleccione elarchivo ISO ARM64comoimagen ISO.
    Seleccionar el archivo ISO en Proxmox
  5. Dentro de la pestañaSistema, cambie elBIOSdeSeaBIOSaOVMF (UEFI)y desmarque la opción junto aAgregar disco EFI.
    Cómo seleccionar la BIOS OVMF en Proxmox
  6. Asigne algode almacenamientoa su VM y presione el botónCruz dentro de la opciónTipode la pestañaCPUpara configurar el procesador enPredeterminado (KVM).
    Desmarcando la CPU en Proxmox
  7. Deje la configuraciónde red sin cambios y asigne algode memoriaa la máquina virtual antes de tocar el botónFinalizar.

Configuración de la máquina virtual ARM64

En un sistema operativo x86/x64 normal, podrías iniciar la máquina virtual y comenzar con tus fantásticos proyectos de laboratorio en casa. Lamentablemente, las máquinas virtuales ARM requieren algunos ajustes adicionales antes de poder usarlas.

  1. Dirígete a la pestañaHardwarede tu VM recién creada y eligePuerto seriedespués de presionar el botónAgregar.
    Selección del puerto serie en Proxmox
  2. Establezca elpuerto serieen0y presioneAgregar.
    Configuración del puerto serie a 0 en la interfaz web de Proxmox
  3. Haga doble clic en el campoPantallay cambie el parámetroTarjeta gráficaaTerminal serie 0.
    Modificación de la configuración de pantalla en la interfaz web de Proxmox
  4. PresioneAgregary seleccioneDisco EFI.
    Cómo agregar un disco EFI en la interfaz web de Proxmox
  5. Seleccionelocal-lvmcomoalmacenamiento EFIy haga clic enAceptar.
    Cómo seleccionar local-lvm como almacenamiento EFI en la interfaz web de Proxmox
  6. Seleccione launidad de CD/DVD (ide2)y presioneEliminar.
    Cómo quitar la unidad de CD/DVD de una máquina virtual en la interfaz web de Proxmox
  7. Una vez más, presione el botónAgregary cree una nuevaunidad de CD/DVD.
  8. SeleccioneSCSIcomoBus, seleccionelocalcomo opciónde Almacenamiento, elijaARM64 ISOy presioneAgregar.
    Cómo agregar una unidad de CD/DVD para una máquina virtual en la interfaz web de Proxmox
  9. Vaya a la pestañaOpcionesy haga clic enOrden de arranque.
    Cómo acceder a la configuración del orden de arranque de una máquina virtual en la interfaz web de Proxmox
  10. Reorganice las unidades de arranque para que launidad de CD/DVD SCSIaparezca en la parte superior.
    Cómo cambiar la configuración del orden de arranque de una máquina virtual en la interfaz web de Proxmox
  11. Vaya a la pestañaShell de sunodo principale ingrese el siguiente comando:
    nano /etc/pve/qemu-server/virtual_machine_id.conf
    Cómo abrir el archivo de configuración de la máquina virtual en la interfaz web de Proxmox
    Asegúrese de reemplazarvirtual_machine_idcon elID de tres dígitosde su máquina virtual ARM64.
  12. Agregue un símbolo#antes del campovmgenidy escribaarch: aarch64al final del archivo.
    Edición del archivo de configuración de una máquina virtual Proxmox
  13. PresioneCtrl+Xseguido deYpara guardar y salir del archivo.
  14. Por último, toque el botónInicioen su VM y acceda a él con el botónConsola.
    Iniciar una máquina virtual ARM64 en Proxmox
  15. (Opcional) En caso de que encuentre un error con respecto al tamaño del desplazamiento, cambie eltipo de controlador SCSIdeVirtIO SCSI SingleaVirtIO SCSI.
    Cómo elegir el controlador SCSI en la interfaz web de Proxmox

Ejecución de sistemas operativos ARM en Proxmox

Ejecución de una máquina virtual Linux ARM64 Alpine en Proxmox

Suponiendo que haya seguido todos los pasos correctamente, debería poder instalar el sistema operativo ARM64 en la máquina virtual mediante la interfaz de línea de comandos. Una vez que haya terminado, podrá modificar la máquina virtual a su gusto. Si bien puede parecer unproyecto Proxmox bastante extrañopara el entusiasta promedio del laboratorio hogareño, poder ejecutar una máquina virtual ARM64 puede ser de gran ayuda si se dedica al desarrollo de aplicaciones y desea una forma rápida de probar y depurar su código.

Relacionado
10 proyectos que alojo en mi laboratorio casero Proxmox

¿Necesitas algunas ideas de proyectos interesantes para tu servidor Proxmox? Esta lista puede ayudarte

4