Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 202|Odpoveď: 0

[linux] Na x86 verzii Ubuntu použite Qemu na spustenie Arm verzie Ubuntu

[Kopírovať odkaz]
Zverejnené 2025-10-23 14:20:54 | | |
Tento príspevok naposledy upravila Summer 23.10.2025 o 16:06


ARM architektúra Ubuntu virtuálneho stroja (QEMU) – inštalácia a návod na konfiguráciu SSH

1. Predbežná príprava
1. Nainštalujte nástroj na závislosti
Aktualizácia Sudo APT
Sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Stiahnuť potrebné dokumenty
- Stiahnuť súbor firmvéru EFI
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Stiahnuť ARM Architecture Ubuntu obrázok (adresa):https://cn.ubuntu.com/download/server/step1#architectures
  Vyberte verziu :ubuntu-24.04.2-live-server-arm64.iso

3. Vytvoriť disk virtuálneho stroja
qemu-img create -f qcow2 ubuntu.img 60G

4. Organizácia dokumentov
Vložte nasledujúce tri súbory do rovnakého adresára:
- QEMU_EFI.fd (firmware EFI)
- ubuntu.img (disk virtuálneho stroja)
- ubuntu-24.04.2-live-server-arm64.iso (systémový obraz Ubuntu)


2. Prvé spustenie (inštalácia systému Ubuntu)
Spustite nasledujúci príkaz na spustenie virtuálneho stroja a vstup do procesu inštalácie systému:
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 \
  -nografický
Tip: Postupujte podľa inštalačného sprievodcu, dokončite konfiguráciu systému a nastavte používateľské meno (napríklad SM) a heslo.


3. Začať znova (nainštalovaný systém)
Po inštalácii systému nie je potrebné načítavať obraz disku pri štarte, príkaz je nasledovný:
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 \
  -nografický


4. Riešenie problémov s SSH pripojením (Chyba: Reset spojenia partnerom)
1. Skontrolujte stav portu
Sudo LSOF -i :2622

2. Inštalácia openssh-server (vyrieši problém "no installation candidate")
   a. Pridať zdrojový kód softvéru
   sudo nano /etc/apt/sources.list
   Pridajte do súboru nasledujúce a uložte:
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Updates Main Restricted Universe Multiverse
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Backports hlavný obmedzený vesmír multiverzum
   Debhttp://security.ubuntu.com/ubuntu/Noble-Security hlavný obmedzený vesmír Multiverzum

   b. Inštalačné služby
   Aktualizácia Sudo APT
   sudo apt install openssh-server

3. Spustenie služby SSH
   a. Skontrolujte stav služby
   sudo systemctl status ssh
   (Aktívne: neaktívne (mŕtve))

   b. Aktivácia služieb
   sudo systemctl start ssh

4. Otestovať SSH spojenie (úspešné)
SSH -P 2622 sm@localhost
(Zadajte heslo, ktoré ste nastavili na prihlásenie)




Predchádzajúci:VMware nedokáže zapnúť virtualizáciu CPU Performance Counter
Budúci:Linux vytvoril proxy na vedecké surfovanie po internete
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com