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)
|