Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 202|Respuesta: 0

[Linux] En la versión x86 de Ubuntu, usa Qemu para ejecutar la versión Arm de Ubuntu

[Copiar enlace]
Publicado el 23-10-2025 14:20:54 | | |
Esta publicación fue editada por última vez por Summer el 23-10-2025 a las 16:06


Arquitectura ARM Instalación de la Máquina Virtual de Ubuntu (QEMU) y tutorial de configuración de SSH

1. Preparación preliminar
1. Instalar la herramienta de dependencias
Actualización de Sudo Apt
Sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Descargar los documentos necesarios
- Descargar el archivo de firmware EFI
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Descargar la imagen de Ubuntu de la arquitectura ARM (dirección):https://cn.ubuntu.com/download/server/step1#architectures
  Selecciona una versión :ubuntu-24.04.2-live-server-arm64.iso

3. Crear un disco de máquina virtual
qemu-img create -f qcow2 ubuntu.img 60G

4. Organización de documentos
Coloca los siguientes tres archivos en el mismo directorio:
- QEMU_EFI.fd (firmware EFI)
- ubuntu.img (disco de máquina virtual)
- ubuntu-24.04.2-live-server-arm64.iso (imagen del sistema Ubuntu)


2. Primer arranque (instalar el sistema Ubuntu)
Ejecuta el siguiente comando para iniciar la máquina virtual y entrar en el proceso de instalación del sistema:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -M virt \
  -BIOS /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -drive file=ubuntu.img,format=qcow2,if=virtio \
  -Cdrom ubuntu-24.04.3-live-server-arm64.iso \
  -device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=tcp::2622-:22 \
  -nográfico
Consejo: Sigue el asistente de instalación para completar la configuración del sistema y configura un nombre de usuario (por ejemplo un SM) y una contraseña.


3. Empezar de nuevo (sistema instalado)
Una vez instalado el sistema, no es necesario cargar la imagen del disco al arrancar, el comando es el siguiente:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -M virt \
  -BIOS /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -drive file=ubuntu.img,format=qcow2,if=virtio \
  -device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=tcp::2622-:22 \
  -nográfico


4. Resolución de problemas de conexión SSH (Error: restablecimiento de conexión por par)
1. Comprobar el estado del puerto
sudo lsof -i :2622

2. Instalar openssh-server (resuelve el problema de "no hay candidato a instalación")
   a. Añadir una fuente de software
   sudo nano /etc/apt/sources.list
   Añade lo siguiente al archivo y guarda:
   Debhttp://archive.ubuntu.com/ubuntu/Actualizaciones Nobles Multiverso del Universo Restringido Principal
   Debhttp://archive.ubuntu.com/ubuntu/Multiverso principal del universo restringido de los Noble-Backports
   Debhttp://security.ubuntu.com/ubuntu/Multiverso del Universo Restringido Principal de Seguridad Noble

   b. Servicios de instalación
   Actualización de Sudo Apt
   sudo apt install openssh-server

3. Lanzar el servicio SSH
   a. Comprobar el estado del servicio
   Sudo SystemCTL Status SSH
   (Activo: inactivo (muerto))

   b. Activación de servicios
   Sudo SystemCTL Start SSH

4. Prueba la conexión SSH (exitosa)
SSH -P 2622 sm@localhost
(Introduce la contraseña que has puesto para iniciar sesión)




Anterior:VMware no puede activar la virtualización del contador de rendimiento de la CPU
Próximo:Linux configuró un proxy para navegar por Internet de forma científica
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com