Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 202|Antwoord: 0

[Linux] Gebruik op de x86-versie van Ubuntu Qemu om de Arm-versie van Ubuntu uit te voeren

[Link kopiëren]
Geplaatst op 23-10-2025 14:20:54 | | |
Dit bericht is voor het laatst bewerkt door Summer op 23-10-2025 om 16:06


ARM Architectuur Ubuntu Virtual Machine (QEMU) Installatie en SSH Configuratie Tutorial

1. Voorbereidende voorbereiding
1. Installeer de afhankelijkheidstool
Sudo APT Update
Sudo APT install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Download de benodigde documenten
- Download het EFI-firmwarebestand
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Download de ARM Architecture Ubuntu-image (adres):https://cn.ubuntu.com/download/server/step1#architectures
  Selecteer een versie :ubuntu-24.04.2-live-server-arm64.iso

3. Maak een virtuele machineschijf
qemu-img create -f qcow2 ubuntu.img 60G

4. Documentorganisatie
Plaats de volgende drie bestanden in dezelfde map:
- QEMU_EFI.fd (EFI-firmware)
- ubuntu.img (virtuele machine schijf)
- ubuntu-24.04.2-live-server-arm64.iso (Ubuntu systeemimage)


2. Eerste opstart (installeer Ubuntu-systeem)
Voer het volgende commando uit om de virtuele machine te starten en begin het systeeminstallatieproces:
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 \
  -Nografisch
Tip: Volg de installatie-wizard om de systeemconfiguratie te voltooien en stel een gebruikersnaam in (bijvoorbeeld SM) en wachtwoord.


3. Opnieuw beginnen (geïnstalleerd systeem)
Nadat het systeem is geïnstalleerd, is het niet nodig om de schijfimage te laden bij het opstarten; het commando is als volgt:
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 \
  -Nografisch


4. Oplossen van SSH-verbindingsproblemen (Fout: verbinding gereset door peer)
1. Controleer de status van de poort
Sudo LSOF -i :2622

2. Openssh-server installeren (lost het probleem van "geen installatiekandidaat" op)
   a. Voeg een softwarebron toe
   sudo nano /etc/apt/sources.list
   Voeg het volgende toe aan het bestand en sla op:
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Updates Hoofd Beperkte Universum Multiversum
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Backports Hoofd Beperkte Universum Multiversum
   Debhttp://security.ubuntu.com/ubuntu/Nobele Veiligheid Hoofd Beperkte Universum Multiversum

   b. Installatiediensten
   Sudo APT Update
   sudo apt install openssh-server

3. Start de SSH-dienst
   a. Controleer de status van de dienst
   Sudo SystemCTL Status SSH
   (Actief: inactief (dood))

   b. Activering van diensten
   Sudo SystemCTL Start SSH

4. Test de SSH-verbinding (succesvol)
ssh -p 2622 sm@localhost
(Voer het wachtwoord in dat je hebt ingesteld om in te loggen)




Vorig:VMware kan CPU Performance Counter Virtualization niet inschakelen
Volgend:Linux heeft een proxy opgezet om wetenschappelijk op het internet te surfen
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com