Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 202|Atsakyti: 0

[Linux] Ubuntu x86 versijoje naudokite Qemu, kad paleistumėte Ubuntu Arm versiją

[Kopijuoti nuorodą]
Publikuota: 2025-10-23 14:20:54 | | |
Šį įrašą paskutinį kartą redagavo Vasara 2025-10-23 16:06


ARM architektūros Ubuntu virtualios mašinos (QEMU) diegimo ir SSH konfigūravimo pamoka

1. Išankstinis pasiruošimas
1. Įdiekite priklausomybės įrankį
sudo apt atnaujinimas
sudo apt įdiegti qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Atsisiųskite reikiamus dokumentus
- Atsisiųskite EFI programinės įrangos failą
  wgethttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Atsisiųskite ARM architektūros Ubuntu vaizdą (adresas):https://cn.ubuntu.com/download/server/step1#architectures
  Pasirinkite :ubuntu-24.04.2-live-server-arm64.iso versiją

3. Sukurkite virtualios mašinos diską
qemu-img create -f qcow2 ubuntu.img 60G

4. Dokumentų organizavimas
Į tą patį katalogą įdėkite šiuos tris failus:
- QEMU_EFI.fd (EFI programinė įranga)
- ubuntu.img (virtualios mašinos diskas)
- ubuntu-24.04.2-live-server-arm64.iso (Ubuntu sistemos vaizdas)


2. Pirmasis įkrovimas (įdiekite Ubuntu sistemą)
Paleiskite šią komandą, kad paleistumėte virtualią mašiną ir įeitumėte į sistemos diegimo procesą:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU žievė-A57 \
  -SMP 4 \
  -M virt \
  -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -disko failas=ubuntu.img,format=qcow2,if=virtio \
  -cdrom ubuntu-24.04.3-live-server-arm64.iso \
  -device virtio-net-device,netdev=net0 \
  -netdev vartotojas,id=net0,hostfwd=tcp::2622-:22 \
  -nografinis
Patarimas: vykdykite diegimo vedlį, kad užbaigtumėte sistemos konfigūraciją ir nustatytumėte vartotojo vardą (pvz., SM) ir slaptažodį.


3. Paleiskite iš naujo (įdiegta sistema)
Įdiegus sistemą, paleidžiant disko vaizdo įkelti nereikia, komanda yra tokia:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU žievė-A57 \
  -SMP 4 \
  -M virt \
  -bios /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -disko failas=ubuntu.img,format=qcow2,if=virtio \
  -device virtio-net-device,netdev=net0 \
  -netdev vartotojas,id=net0,hostfwd=tcp::2622-:22 \
  -nografinis


4. SSH ryšio problemų sprendimas (klaida: bendraamžių ryšys iš naujo nustatytas)
1. Patikrinkite prievado būseną
sudo lsof -i: 2622

2. Įdiekite openssh-server (išsprendžia problemą "nėra diegimo kandidato")
   a. Pridėkite programinės įrangos šaltinį
   sudo nano /etc/apt/sources.list
   Į failą įtraukite šiuos duomenis ir įrašykite:
   Debhttp://archive.ubuntu.com/ubuntu/Noble-atnaujinimai pagrindinė apribota visatos multivisata
   Debhttp://archive.ubuntu.com/ubuntu/Noble-backports pagrindinė apribota visatos multivisata
   Debhttp://security.ubuntu.com/ubuntu/kilmingo saugumo pagrindinė apribota visata multivisata

   b. Diegimo paslaugos
   sudo apt atnaujinimas
   sudo apt įdiegti openssh-server

3. Paleiskite SSH paslaugą
   a. Patikrinkite paslaugos būseną
   sudo systemctl būsena ssh
   (Aktyvus: neaktyvus (negyvas))

   b. Paslaugų aktyvinimas
   sudo systemctl pradėti ssh

4. Patikrinkite SSH ryšį (sėkmingas)
SSH -P 2622 sm@localhost
(Įveskite slaptažodį, kurį nustatėte prisijungdami)




Ankstesnis:VMware negali įjungti procesoriaus našumo skaitiklio virtualizavimo
Kitą:"Linux" sukūrė tarpinį serverį, kad galėtų moksliškai naršyti internete
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com