Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 202|Отговор: 0

[linux] В x86 версия на Ubuntu използвайте Qemu, за да стартирате Arm версията на Ubuntu

[Копирай линк]
Публикувано на 2025-10-23 14:20:54 | | |
Този пост беше последно редактиран от Summer на 23.10.2025 г., 16:06


Инсталиране на ARM архитектура Ubuntu Virtual Machine (QEMU) и урок за SSH конфигуриране

1. Предварителна подготовка
1. Инсталирайте инструмента за зависимости
Sudo APT Update
sudo apt install qemu-system-arm qemu-efi qemu-utils libvirt-daemon-system

2. Изтеглете необходимите документи
- Изтеглете EFI фърмуер файла
  wgethttps://releases.linaro.org/comp ... /qemu64/QEMU_EFI.fd
- Изтеглете ARM Architecture образа на Ubuntu (адрес):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 потребител,id=net0,hostfwd=tcp::2622-:22 \
  -нографик
Съвет: Следвайте инсталационния механизъм, за да завършите конфигурацията на системата и да настроите потребителско име (например 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 потребител,id=net0,hostfwd=tcp::2622-:22 \
  -нографик


4. Решаване на проблеми с SSH връзката (Грешка: Нулиране на връзката от партньор)
1. Провери статуса на порта
Судо LOF -i :2622

2. Инсталиране на openssh-server (решава проблема "без кандидат за инсталация")
   а. Добавете софтуерен източник
   sudo nano /etc/apt/sources.list
   Добавете следното във файла и запазете:
   Дебhttp://archive.ubuntu.com/ubuntu/Noble-Актуализации Основна мултивселена на ограничената вселена
   Дебhttp://archive.ubuntu.com/ubuntu/Noble-Backports основна мултивселена на ограничената вселена
   Дебhttp://security.ubuntu.com/ubuntu/Благородна сигурност Главна Ограничена Вселена Мултивселена

   б. Инсталационни услуги
   Sudo APT Update
   sudo apt install openssh-server

3. Стартиране на SSH услугата
   а. Проверете статуса на услугата
   sudo systemctl статус SSH
   (Активен: неактивен (починал))

   б. Активиране на услуги
   sudo systemctl start ssh

4. Тествайте SSH връзката (успешно)
SSH -P 2622 sm@localhost
(Въведете паролата, която сте задали за влизане)




Предишен:VMware не може да включи виртуализация на CPU Performance Counter
Следващ:Linux създаде прокси за научно сърфиране в интернет
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com