Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 202|Vastaus: 0

[linux] Ubuntun x86-versiossa käytä Qemua ajaaksesi Ubuntun Arm-versiota

[Kopioi linkki]
Julkaistu 2025-10-23 14:20:54 | | |
Tätä julkaisua muokattu viimeksi Summer 2025-10-23 klo 16:06


ARM-arkkitehtuurin Ubuntu Virtual Machine (QEMU) asennus ja SSH-konfiguroinnin opetus

1. Alustava valmistelu
1. Asenna riippuvuustyökalu
sudo apt päivitys
sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Lataa tarvittavat asiakirjat
- Lataa EFI-laiteohjelmistotiedosto
  wgethttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Lataa ARM Architecture Ubuntu -kuva (osoite):https://cn.ubuntu.com/download/server/step1#architectures
  Valitse versio :ubuntu-24.04.2-live-server-arm64.iso

3. Luo virtuaalikoneen levy
qemu-img create -f qcow2 ubuntu.img 60G

4. Dokumenttien järjestäminen
Laita seuraavat kolme tiedostoa samaan hakemistoon:
- QEMU_EFI.fd (EFI-laiteohjelmisto)
- ubuntu.img (virtuaalikonelevy)
- ubuntu-24.04.2-live-server-arm64.iso (Ubuntu-järjestelmäkuva)


2. Ensimmäinen käynnistys (asenna Ubuntu-järjestelmä)
Suorita seuraava komento käynnistääksesi virtuaalikoneen ja käynnistääksesi järjestelmän asennusprosessin:
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 \
  -nografinen
Vinkki: Seuraa asennusohjattua suorittaaksesi järjestelmän konfiguroinnin ja asettaaksesi käyttäjätunnuksen (esim. SM) ja salasanan.


3. Aloita alusta (asennettu järjestelmä)
Kun järjestelmä on asennettu, levykuvaa ei tarvitse ladata käynnistyksen yhteydessä, komento on seuraava:
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 \
  -nografinen


4. SSH-yhteysongelmien ratkaiseminen (Virhe: Yhteyden nollaus vertaisen toimesta)
1. Tarkista porttien tila
sudo LSOF -I :2622

2. Asenna openssh-server (ratkaisee "ei asennusehdokas" -ongelman)
   a. Lisää ohjelmistolähde
   sudo nano /etc/apt/sources.list
   Lisää tiedostoon seuraava ja tallenna:
   Debhttp://archive.ubuntu.com/ubuntu/Noble-päivitykset päärajoitetun universumin multiversumin
   Debhttp://archive.ubuntu.com/ubuntu/Noble-backports päärajoitettu universumi multiversumi
   Debhttp://security.ubuntu.com/ubuntu/Noble-Security päärajoitettu universumi multiversumi

   b. Asennuspalvelut
   sudo apt päivitys
   sudo apt install openssh-server

3. Käynnistä SSH-palvelu
   a. Tarkista palvelun tila
   sudo systemctl status ssh
   (Aktiivinen: passiivinen (kuollut))

   b. Palveluiden aktivointi
   sudo systemctl start ssh

4. Testaa SSH-yhteys (onnistui)
ssh -P 2622 sm@localhost
(Syötä salasana, jonka olet asettanut kirjautumiseen)




Edellinen:VMware ei pysty ottamaan käyttöön CPU Performance Counter Virtualization -toimintoa
Seuraava:Linux loi välityspalvelimen internetin tieteelliseen selaamiseen
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com