Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 202|Svar: 0

[Linux] På x86-versionen av Ubuntu, använd Qemu för att köra Arm-versionen av Ubuntu

[Kopiera länk]
Publicerad 2025-10-23 14:20:54 | | |
Detta inlägg redigerades senast av Summer den 2025-10-23 16:06


ARM-arkitektur Ubuntu Virtual Machine (QEMU) installation och SSH-konfigurationshandledning

1. Förberedande förberedelser
1. Installera beroendeverktyget
Sudo apt-uppdatering
sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Ladda ner nödvändiga dokument
- Ladda ner EFI-firmwarefilen
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Ladda ner ARM Architecture Ubuntu-avbilden (adress):https://cn.ubuntu.com/download/server/step1#architectures
  Välj en version :ubuntu-24.04.2-live-server-arm64.iso

3. Skapa en virtuell maskindisk
qemu-img create -f qcow2 ubuntu.img 60G

4. Dokumentorganisation
Lägg följande tre filer i samma katalog:
- QEMU_EFI.fd (EFI-firmware)
- ubuntu.img (virtuell maskindisk)
- ubuntu-24.04.2-live-server-arm64.iso (Ubuntu-systemavbildning)


2. Första starten (installera Ubuntu-systemet)
Kör följande kommando för att starta den virtuella maskinen och gå in 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 \
  -Nographic
Tips: Följ installationsguiden för att slutföra systemkonfigurationen och skapa ett användarnamn (till exempel SM) och lösenord.


3. Starta om (installerat system)
Efter att systemet är installerat behöver man inte ladda diskavbildningen vid uppstart, kommandot är följande:
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 \
  -Nographic


4. Lösning av SSH-anslutningsproblem (Fel: Anslutning återställd av partner)
1. Kontrollera portstatusen
Sudo LSOF -i :2622

2. Installera openssh-server (löser problemet med "ingen installationskandidat")
   a. Lägg till en mjukvarukälla
   sudo nano /etc/apt/sources.list
   Lägg till följande i filen och spara:
   Debhttp://archive.ubuntu.com/ubuntu/Noble-uppdaterar huvudmultiversum i det begränsade universumet
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Backports huvudmultiversum i begränsat universum
   Debhttp://security.ubuntu.com/ubuntu/Ädelsäkerhets huvudsakliga multiversum i det begränsade universumet

   b. Installationstjänster
   Sudo apt-uppdatering
   sudo apt install openssh-server

3. Starta SSH-tjänsten
   a. Kontrollera statusen för tjänsten
   Sudo SystemCTL Status SSH
   (Aktiv: inaktiv (död))

   b. Aktivering av tjänster
   Sudo SystemCTL Start SSH

4. Testa SSH-anslutningen (lyckades)
SSH -P 2622 sm@localhost
(Ange lösenordet du ställt in för inloggning)




Föregående:VMware kan inte aktivera CPU Performance Counter Virtualization
Nästa:Linux satte upp en proxy för att surfa vetenskapligt på internet
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com