Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 202|Ответ: 0

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

[Скопировать ссылку]
Опубликовано 2025-10-23 14:20:54 | | |
Последний раз этот пост был отредактирован Саммер 2025-10-23 16:06


Установка архитектуры Ubuntu Virtual Machine (QEMU) по архитектуре ARM и учебное руководство по конфигурации 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 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 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. Проверьте статус порта
Судо LOF -i :2622

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

   b. Услуги по установке
   Sudo APT Update
   sudo apt install openssh-server

3. Запустить службу SSH
   a. Проверьте статус сервиса
   sudo systemctl status SSH
   (Активно: неактивно (мертво))

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

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




Предыдущий:VMware не может включить виртуализацию счётчика производительности процессора
Следующий:Linux настроил прокси для научного серфинга в интернете
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com