Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 202|Svar: 0

[linux] På x86-versionen af Ubuntu kan du bruge Qemu til at køre Arm-versionen af Ubuntu

[Kopier link]
Opslået den 23-10-2025 14:20:54 | | |
Dette indlæg blev sidst redigeret af Summer den 23-10-2025 kl. 16:06


ARM-arkitektur Ubuntu Virtual Machine (QEMU) installation og SSH-konfigurationsvejledning

1. Forberedelse
1. Installer afhængighedsværktøjet
Sudo APT-opdatering
sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Download de nødvendige dokumenter
- Download EFI-firmwarefilen
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Download ARM Architecture Ubuntu-billedet (adresse):https://cn.ubuntu.com/download/server/step1#architectures
  Vælg en version :ubuntu-24.04.2-live-server-arm64.iso

3. Opret en virtuel maskindisk
qemu-img create -f qcow2 ubuntu.img 60G

4. Dokumentorganisering
Læg følgende tre filer i samme mappe:
- QEMU_EFI.fd (EFI-firmware)
- ubuntu.img (virtuel maskinedisk)
- ubuntu-24.04.2-live-server-arm64.iso (Ubuntu systembillede)


2. Første opstart (installer Ubuntu-system)
Kør følgende kommando for at starte den virtuelle maskine og gå ind i systeminstallationsprocessen:
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 \
  -nografisk
Tip: Følg installationsguiden for at fuldføre systemkonfigurationen og opsæt et brugernavn (for eksempel SM) og adgangskode.


3. Start forfra (installeret system)
Efter systemet er installeret, er der ikke behov for at indlæse diskbilledet under boot, kommandoen er som følger:
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 \
  -nografisk


4. Løsning af SSH-forbindelsesproblemer (Fejl: Forbindelse nulstillet af peer)
1. Tjek portens status
Sudo LSOF -i :2622

2. Installer openssh-server (løser problemet med "ingen installationskandidat")
   a. Tilføj en softwarekilde
   sudo nano /etc/apt/sources.list
   Tilføj følgende til filen og gem:
   Debhttp://archive.ubuntu.com/ubuntu/Noble-opdaterer hovedmultiverset i begrænset univers
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Backports hoved multivers i begrænset univers
   Debhttp://security.ubuntu.com/ubuntu/Noble-Security Main Restricted Universe Multivers

   b. Installationstjenester
   Sudo APT-opdatering
   sudo apt install openssh-server

3. Lancering af SSH-tjenesten
   a. Tjek status for tjenesten
   Sudo SystemCTL Status SSH
   (Aktiv: inaktiv (død))

   b. Aktivering af tjenester
   Sudo systemctl start ssh

4. Test SSH-forbindelsen (succesfuld)
SSH -P 2622 sm@localhost
(Indtast den adgangskode, du har sat til at logge ind)




Tidligere:VMware kan ikke aktivere CPU Performance Counter Virtualization
Næste:Linux oprettede en proxy til at surfe videnskabeligt på internettet
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com