Запуск Armbian UEFI x86 в виртуальной машине VMWare [обновлено 01.06.2024]

Armbian Linux работает не только на ARM, но и на x86 процессорах. Команда Armbian проделала большую работу, теперь поддерживаются одноплатные компьютеры на архитектуре ARM, x86 и RISC-V. Образ Generic Intel / AMD предназначен для x86 компьютеров, содержит наиболее часто используемый набор драйверов, включая драйвера для видеоускорителей NVIDIA и Intel. Не требует установки, можно напрямую записать на HDD/SSD или запускать со сменного носителя USB-Flash, получается Linux на флешке.

Оглавление

  1. Постановка задачи
  2. Образ Generic Intel / AMD
  3. Создание и настройка виртуальной машины с Armbian
  4. Запуск ВМ с Armbian
  5. Установка драйверов и утилит VMWare
  6. Настройка окружения Armbian
  7. Запуск Armbian UEFI x86 на USB Flash диске
  8. Ресурсы

Постановка задачи

Создать виртуальную машину (ВМ) VMWare на основе дистрибутива Armbian. Использовать образ Generic Intel / AMD для x86 архитектуры. Установить необходимые драйвера для взаимодействия с Host системой.

Образ Generic Intel / AMD

Образ Generic Intel / AMD доступен в двух редакциях:

  • Minimal CLI — минимальный образ, без графической оболочки, только командная строка;
  • Desktop — добавлены графические оболочки Cinnamon или XFCE.

Стабильная версия образа построена на 6.6.31 версии ядра Linux.

Возможности:

  • Поддержка мониторов высокого разрешения HiDPI во время загрузки GRUB и рабочего стола (автоматически выполняется настройка);
  • Неизменяемая прошивка (обновление ядра заблокировано для повышенной стабильности);
  • Интегрированы  драйвера для графических ускорителей NVIDIA  и Intel;
  • Предустановлен браузер Google Chrome и среда разработки  Microsoft Visual Studio Code;
  • Предустановленны kernel headers  облегчающие установку дополнительных драйверов;
  • Обеспечена поддержка файловой системы ZFS 2.1.5 (для установки выполните команду  sudo apt-get install zfsutils-linux zfs-dkms );
  • Работает разблокировка сеанса ОС по лицу (при условии поддержки вашей камеры);
  • Добавлен дополнительный режим гибернации (hibernation) для сохранения энергии, поскольку режим ожидания (standby) не всегда работает;
  • snapd не установлен (можете установить его самостоятельно);
  • В образ с оболочкой Gnome интегрирована библиотека Mesa 3D Graphics Library.

Для переноса системы на HDD/SSD необходимо выполнить команду:

$ sudo armbian-install

Если необходимо установить Armbian x86 на компьютер вместе с Windows 10/11 (режим двойной загрузки), то необходимо отключить в BIOS опцию «Secure Boot», отключить шифрование BitLocker и сжать раздел, для предоставления необходимого места под Armbian.

Создание и настройка виртуальной машины с Armbian

Шаг 1 — Загрузка образа

Загрузим образ Armbian_23.02.2_Uefi-x86_jammy_current_5.15.94_xfce_desktop.img.xz с графической оболочкой XFCE.

Формат файла .xz представляет собой архив образа img в формате zip. Поэтому после загрузки распаковываем архив с помощью архиватора 7-Zip. Далее, полученный образ необходимо конвертировать в формат для VMWare.

Шаг 2 — Конвертирования образа в формат VMDK

Формат файла VMDK (Virtual Machine Disk) разработан VMware для использования в качестве образа диска в своих виртуальных машинах. VMDK схож по структуре и содержанию с жёстким диском, является открытым и документированным.

После распаковки, образ с расширением *.img необходимо конвертировать в формат VMDK с помощью бесплатной программы Starwind V2V Converter. Загрузка программа доступна по прямой ссылке и со странице с заполнением формы. Ссылка для скачивания присылается на электронную почту. Для избежания в дальнейшем спама от Starwind на свою электронную почту, воспользуйтесь быстрым созданием временной почты Temp Mail — Disposable Temporary Email бесплатно и без SMS.

После установки и запуска программы, для конвертации образа, выберите вариант Local file — File on the local machine и укажите файл  Armbian_23.02.2_Uefi-x86_jammy_current_5.15.94_xfce_desktop.img  на следующей странице мастера.

Armbian UEFI x86
Выбор источника для конвертации в Starwind V2V Converter

Затем на странице Select the location of the destination image выберите вариант Local file — File on the local machine

Armbian UEFI x86
Выбор назначения для файла конвертации в Starwind V2V Converter

На следующей странице для результирующего образа выберите тип VMDK — VMWare Virtual Machine Disk.

Armbian UEFI x86
Выбор типа образа в Starwind V2V Converter

Формат диска VMWare Workstation growable image. Этот тип формата занимает место только при наличие фактических данных. Если сделать диск этого формата размером 20 Гб и записать на него 2 Гб информации, то на жестком диске будет занято пространство только в 2 Гб.

Armbian UEFI x86

Выбор формата образа в Starwind V2V Converter

В итоге должен появиться файл с именем  Armbian_23.02.2_Uefi-x86_jammy_current_5.15.94_xfce_desktop.vmdk .

Шаг 3 — Создание виртуальной машины VMWare

Создадим ВМ VMWare со стандартными опциями, только указав тип ОС Linux => Ubuntu 64-bit.

Armbian UEFI x86
Выбор ОС для ВМ

После создания ВМ из списка оборудования необходимо  удалить жесткий диск, т.к. он будет сформирован на основе образа Armbian.

Настройка ВМ

Как уже было сказано выше, текущий жесткий диск необходимо удалить и добавить в качестве него диск  Armbian_23.02.2_Uefi-x86_jammy_current_5.15.94_xfce_desktop.vmdk . Для этого необходимо открыть настройки ВМ.

Armbian UEFI x86
Последовательность удаления и добавления нового жесткого диска в ВМ VMWare

Если обратить внимание, максимальный размер диска составляет чуть более 11 Гб, причем 8.5 Гб уже занято. Для увеличения диска необходимо нажать на кнопку Expand … и указать новый размер, например 20 Гб.

Armbian UEFI x86
Увеличение размера диска в ВМ VMWare

В настройках ВМ, закладка Options, раздел Advanced, тип Firmware должен быть выставлен в UEFI. Если по каким то причинам не удается загрузиться, то выставите режим BIOS.

Armbian UEFI x86
Настройки типа Firmware в ВМ VMWare

Запуск ВМ с Armbian

После запуска ВМ необходимо ответить на несколько вопросов мастера настройки:

  1. Задать пароль учетной записи root;
  2. Выбрать тип окружения: bash;
  3. Задать новое имя пользователя (login): например, anton;
  4. Задать пароль для нового пользователя;
  5. Задать имя для отображения для нового пользователя: например, Anton;
  6. Выбор языка исходя из местоположения, ответить: n;
  7. Выбор местоположения: код 54 — en_US.UTF-8;
  8. Выбрать часовой пояс: 7, 39, 2.
  9. Подтвердить выбор временной зоны TZ= ‘Europe/Moscow’, вариант: 1.

Armbian UEFI x86
Первоначальный мастер настроек в Armbian

Armbian UEFI x86
Рабочий стол в Armbian

После запуска гостевой ОС необходимо проверить размер диска, который увеличили выше. Armbian автоматически расширяет диск после первоначальной настройки. Для проверки использования всего доступного пространства необходимо запустить терминал Applications => Terminal Emulator и выполнить команду:

$ lsblk

Armbian UEFI x86
Список разделов диска в Armbian

Из результата вывода утилиты  lsblk  видно, что раздел sda3 занимает размер 19.7 Гб, увеличение раздела прошло успешно. Если по каким то причинам раздел не был увеличен, в том же терминале который открывали выше, необходимо выполнить команды:

$ sudo systemctl enable armbian-resize-filesystem 
$ sudo reboot now

Если не помогло, то воспользуйтесь руководством Увеличить размер раздела диска в Ubuntu Windows для системных администраторов.

Установка драйверов и утилит VMWare

Для связи с Host операционной системой и поддержки оборудования необходимо установить драйвера и утилиты Open-VM Tools (OVT) для виртуального оборудования VMWare, для этого, в том же терминале который открывали выше, необходимо выполнить команды:

$ sudo apt-get update
$ sudo apt-get -y upgrade
$ sudo apt-get install -y open-vm-tools open-vm-tools-desktop

Пакет  open-vm-tools-desktop  необходимо устанавливать только в случае использования графической оболочки в гостевой ОС.

Для проверки версии установленных утилит VMware Tools выполнить команду:

$ /usr/bin/vmware-toolbox-cmd -v

Теперь необходимо перезапустить ВМ, командой:

$ sudo reboot now

Настройка окружения Armbian

Запустим утилиту  neofetch .

Armbian UEFI x86
Запуск neofetch в Armbian

Доступны различные разрешения экрана.

Armbian UEFI x86
Окно настроек Display в графической оболочке XFCE

В ветке Armbian wallpaper remake форума можно скачать нескучные обои на рабочий стол.

Armbian UEFI x86
Нескучные обои для рабочего стола Armbian

Запуск Armbian UEFI x86 на USB Flash диске

Образ Generic Intel / AMD можно запускать с USB Flash диска. Для копирования образа, его так же необходимо распаковать. И файл  Armbian_23.02.2_Uefi-x86_jammy_current_5.15.94_xfce_desktop.img  записать с помощью утилиты Rufus — Create bootable USB drives the easy way на USB Flash размером не менее 16 Гб. Образ на USB Flash работает только в режиме UEFI USB Flash. Все остальное работает так же, как было описано выше.

Ресурсы

Вам также может понравиться

About the Author: Anton

Programistik