Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 202|Yanıt: 0

[linux] Ubuntu'nun x86 sürümünde, Ubuntu'nun Arm versiyonunu çalıştırmak için Qemu kullanın

[Bağlantıyı kopyala]
2025-10-23 tarihinde 14:20:54 tarihinde yayınlandı | | |
Bu gönderi en son 2025-10-23 16:06 tarihinde Summer tarafından düzenlenmiştir


ARM Mimarisi Ubuntu Sanal Makinesi (QEMU) Kurulumu ve SSH Yapılandırma Eğitimi

1. Ön hazırlık
1. Bağımlılık aracını kur
sudo apt güncellemesi
sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Gerekli belgeleri indirin
- EFI firmware dosyasını indirin
  wgethttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- ARM Architecture Ubuntu görgesini indirin (adres):https://cn.ubuntu.com/download/server/step1#architectures
  Bir sürüm :ubuntu-24.04.2-live-server-arm64.iso

3. Bir sanal makine diski oluşturun
qemu-img create -f qcow2 ubuntu.img 60G

4. Belge organizasyonu
Aşağıdaki üç dosyayı aynı dizine koyun:
- QEMU_EFI.fd (EFI yazılımı)
- ubuntu.img (sanal makine diski)
- ubuntu-24.04.2-live-server-arm64.iso (Ubuntu sistem görgesi)


2. İlk önyükleme (Ubuntu sistemini kur)
Sanal makineyi başlatmak ve sistem kurulum sürecine girmek için aşağıdaki komutu çalıştırın:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU korteks-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 \
  -nografik
İpucu: Sistem yapılandırmasını tamamlamak ve bir kullanıcı adı (örnek SM) ile şifre kurmak için kurulum sihirbazını takip edin.


3. Yeniden başlat (kurulu sistem)
Sistem kurulduktan sonra, başlatma sırasında disk imajını yüklemeye gerek kalmaz, komut şu şekildedir:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU korteks-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 \
  -nografik


4. SSH bağlantı sorunlarının çözülmesi (Hata: Bağlantı eş tarafından sıfırlandı)
1. Port durumunu kontrol edin
sudo lsof -i :2622

2. openssh-server kur ("kurulum adayı yok" sorununu çözer)
   a. Bir yazılım kaynağı ekleyin
   sudo nano /etc/apt/sources.list
   Dosyaya aşağıdakileri ekleyin ve kaydedin:
   Dilmenhttp://archive.ubuntu.com/ubuntu/Noble-Updates Ana Sınırlı Evren Çok Evreni
   Dilmenhttp://archive.ubuntu.com/ubuntu/Noble-backports ana kısıtlı evren çoklu evreni
   Dilmenhttp://security.ubuntu.com/ubuntu/Noble-Security Ana Kısıtlı Evren Çok Evreni

   b. Kurulum Hizmetleri
   sudo apt güncellemesi
   sudo apt install openssh-server

3. SSH hizmetini başlatın
   a. Hizmetin durumunu kontrol edin
   sudo systemctl status ssh
   (Aktif: aktif değil (ölü))

   b. Hizmetlerin Aktivasyonu
   sudo systemctl start ssh

4. SSH bağlantısını test edin (başarılı)
ssh -p 2622 sm@localhost
(Giriş yapmak için ayarladığınız şifreyi girin)




Önceki:VMware CPU Performans Sayacı Virtualizasyonu'nu açamıyor
Önümüzdeki:Linux, İnternette bilimsel olarak gezinmek için bir proxy oluşturdu
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com