Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 202|Відповідь: 0

[linux] У версії x86 Ubuntu використовуйте Qemu для запуску Arm-версії Ubuntu

[Копіювати посилання]
Опубліковано 2025-10-23 14:20:54 | | |
Останній раз цей допис редагував Саммер 2025-10-23 16:06


Інсталяція та налаштування SSH з архітектури ARM Ubuntu Virtual Machine (QEMU)

1. Попередня підготовка
1. Встановити інструмент залежностей
Оновлення sudo apt
sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Завантажте необхідні документи
- Завантажити файл прошивки EFI
  WGEThttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Завантажити образ архітектури Ubuntu ARM (адреса):https://cn.ubuntu.com/download/server/step1#architectures
  Виберіть версію :ubuntu-24.04.2-live-server-arm64.iso

3. Створити диск віртуальної машини
qemu-img create -f qcow2 ubuntu.img 60G

4. Організація документів
Покладіть наступні три файли в одну директорію:
- QEMU_EFI.fd (прошивка EFI)
- ubuntu.img (диск віртуальної машини)
- ubuntu-24.04.2-live-server-arm64.iso (системний образ Ubuntu)


2. Перше завантаження (встановлення системи Ubuntu)
Виконайте таку команду, щоб запустити віртуальну машину та увійти в процес встановлення системи:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -М вірт \
  -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 \
  -nographic
Порада: Дотримуйтесь майстра інсталяції, щоб завершити конфігурацію системи та встановити ім'я користувача (наприклад, SM) та пароль.


3. Запуск знову (встановлена система)
Після встановлення системи немає потреби завантажувати образ диска під час завантаження, команда звучить так:
sudo qemu-system-aarch64 \
  -m 4096 \
  -CPU Cortex-A57 \
  -SMP 4 \
  -М вірт \
  -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 \
  -nographic


4. Вирішення проблем з SSH-з'єднанням (Помилка: скидання з'єднання за рівнем зв'язку)
1. Перевірте статус порту
Судо Лософ -і :2622

2. Встановити openssh-server (вирішує проблему «кандидата без встановлення»)
   a. Додати джерело програмного забезпечення
   sudo nano /etc/apt/sources.list
   Додайте до файлу наступне і збережіть:
   Дебhttp://archive.ubuntu.com/ubuntu/Оновлення Noble Основний мультивсесвіт обмеженого всесвіту
   Дебhttp://archive.ubuntu.com/ubuntu/Головний мультивсесвіт Обмеженого Всесвіту Noble Backports
   Дебhttp://security.ubuntu.com/ubuntu/Головний мультивсесвіт Обмеженого Всесвіту Noble-Security

   b. Послуги з встановлення
   Оновлення sudo apt
   sudo apt install openssh-server

3. Запустити SSH
   a. Перевірте статус сервісу
   sudo systemctl статус SSH
   (Активний: неактивний (мертвий))

   b. Активація послуг
   sudo systemctl start ssh

4. Перевірте SSH-з'єднання (успішно)
SSH -P 2622 sm@localhost
(Введіть пароль, який ви встановили для входу)




Попередній:VMware не може увімкнути віртуалізацію лічильника продуктивності процесора
Наступний:Linux створив проксі для наукового перегляду Інтернету
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com