Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 202|Răspunde: 0

[Linux] Pe versiunea x86 de Ubuntu, folosește Qemu pentru a rula versiunea Arm a Ubuntu

[Copiază linkul]
Postat la 2025-10-23 14:20:54 | | |
Această postare a fost editată ultima dată de Summer la 23-10-2025, 16:06


Instalare și tutorial pentru configurarea SSH a arhitecturii ARM Ubuntu Virtual Machine (QEMU)

1. Pregătire preliminară
1. Instalează instrumentul de dependență
Actualizare Sudo Apt
Sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Descărcați documentele necesare
- Descarcă fișierul firmware EFI
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Descarcă imaginea Ubuntu a arhitecturii ARM (adresă):https://cn.ubuntu.com/download/server/step1#architectures
  Selectează o versiune :ubuntu-24.04.2-live-server-arm64.iso

3. Crearea unui disc de mașină virtuală
qemu-img create -f qcow2 ubuntu.img 60G

4. Organizarea documentelor
Pune următoarele trei fișiere în același director:
- QEMU_EFI.fd (firmware EFI)
- ubuntu.img (disc de mașină virtuală)
- ubuntu-24.04.2-live-server-arm64.iso (imagine de sistem Ubuntu)


2. Prima pornire (instalarea sistemului Ubuntu)
Rulați următoarea comandă pentru a porni mașina virtuală și a intra în procesul de instalare a sistemului:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -M virt \
  -BIOS /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -fișier drive=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 \
  -nografic
Sfat: Urmați asistentul de instalare pentru a finaliza configurarea sistemului și pentru a crea un nume de utilizator (exemplu SM) și o parolă.


3. Începe din nou (sistem instalat)
După instalarea sistemului, nu este nevoie să se încarce imaginea discului la pornire, comanda este următoarea:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -M virt \
  -BIOS /usr/share/qemu-efi-aarch64/QEMU_EFI.fd \
  -fișier drive=ubuntu.img,format=qcow2,if=virtio \
  -device virtio-net-device,netdev=net0 \
  -netdev user,id=net0,hostfwd=tcp::2622-:22 \
  -nografic


4. Rezolvarea problemelor de conexiune SSH (Eroare: Resetarea conexiunii de către peer)
1. Verifică statusul portului
sudo lsof -i :2622

2. Instalarea openssh-server (rezolvă problema "fără candidat la instalare")
   a. Adaugă o sursă software
   sudo nano /etc/apt/sources.list
   Adaugă următoarele în fișier și salvează:
   Debhttp://archive.ubuntu.com/ubuntu/actualizări nobile multiversul principal al universului restricționat
   Debhttp://archive.ubuntu.com/ubuntu/Noble-Backports Multivers Universul Principal Restricționat
   Debhttp://security.ubuntu.com/ubuntu/Multiversul principal al universului restricționat cu securitate nobilă

   b. Servicii de instalare
   Actualizare Sudo Apt
   sudo apt install openssh-server

3. Lansarea serviciului SSH
   a. Verifică stadiul serviciului
   Sudo SystemCTL Status SSH
   (Activ: inactiv (mort))

   b. Activarea serviciilor
   sudo systemctl start ssh

4. Testarea conexiunii SSH (reușită)
SSH -P 2622 sm@localhost
(Introdu parola pe care ai setat-o pentru a te loga)




Precedent:VMware nu poate activa virtualizarea contorului de performanță CPU
Următor:Linux a creat un proxy pentru a naviga științific pe Internet
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com