Armbian Linux работает не только на ARM, но и на x86 процессорах. Команда Armbian проделала большую работу, теперь поддерживаются одноплатные компьютеры на архитектуре ARM, x86 и RISC-V. Образ Generic Intel / AMD предназначен для x86 компьютеров, содержит наиболее часто используемый набор драйверов, включая драйвера для видеоускорителей NVIDIA и Intel. Не требует установки, можно напрямую записать на HDD/SSD или запускать со сменного носителя USB-Flash, получается Linux на флешке.
Оглавление
- Постановка задачи
- Образ Generic Intel / AMD
- Создание и настройка виртуальной машины с Armbian
- Запуск ВМ с Armbian
- Установка драйверов и утилит VMWare
- Настройка окружения Armbian
- Запуск Armbian UEFI x86 на USB Flash диске
- Ресурсы
Постановка задачи
Создать виртуальную машину (ВМ) VMWare на основе дистрибутива Armbian. Использовать образ Generic Intel / AMD для x86 архитектуры. Установить необходимые драйвера для взаимодействия с Host системой.
- Развертывание образа выполнить на VMware Workstation 17 Pro.
Образ 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 на следующей странице мастера.
Выбор источника для конвертации в Starwind V2V Converter
Затем на странице Select the location of the destination image выберите вариант Local file — File on the local machine
Выбор назначения для файла конвертации в Starwind V2V Converter
На следующей странице для результирующего образа выберите тип VMDK — VMWare Virtual Machine Disk.
Выбор типа образа в Starwind V2V Converter
Формат диска VMWare Workstation growable image. Этот тип формата занимает место только при наличие фактических данных. Если сделать диск этого формата размером 20 Гб и записать на него 2 Гб информации, то на жестком диске будет занято пространство только в 2 Гб.
Выбор формата образа в 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.
Настройка ВМ
Как уже было сказано выше, текущий жесткий диск необходимо удалить и добавить в качестве него диск Armbian_23.02.2_Uefi-x86_jammy_current_5.15.94_xfce_desktop.vmdk . Для этого необходимо открыть настройки ВМ.
Последовательность удаления и добавления нового жесткого диска в ВМ VMWare
Если обратить внимание, максимальный размер диска составляет чуть более 11 Гб, причем 8.5 Гб уже занято. Для увеличения диска необходимо нажать на кнопку Expand … и указать новый размер, например 20 Гб.
Увеличение размера диска в ВМ VMWare
В настройках ВМ, закладка Options, раздел Advanced, тип Firmware должен быть выставлен в UEFI. Если по каким то причинам не удается загрузиться, то выставите режим BIOS.
Настройки типа Firmware в ВМ VMWare
Запуск ВМ с Armbian
После запуска ВМ необходимо ответить на несколько вопросов мастера настройки:
- Задать пароль учетной записи root;
- Выбрать тип окружения: bash;
- Задать новое имя пользователя (login): например, anton;
- Задать пароль для нового пользователя;
- Задать имя для отображения для нового пользователя: например, Anton;
- Выбор языка исходя из местоположения, ответить: n;
- Выбор местоположения: код 54 — en_US.UTF-8;
- Выбрать часовой пояс: 7, 39, 2.
- Подтвердить выбор временной зоны TZ= ‘Europe/Moscow’, вариант: 1.
Первоначальный мастер настроек в Armbian
После запуска гостевой ОС необходимо проверить размер диска, который увеличили выше. Armbian автоматически расширяет диск после первоначальной настройки. Для проверки использования всего доступного пространства необходимо запустить терминал Applications => Terminal Emulator и выполнить команду:
$ lsblk
Список разделов диска в 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 .
Доступны различные разрешения экрана.
Окно настроек Display в графической оболочке XFCE
В ветке Armbian wallpaper remake форума можно скачать нескучные обои на рабочий стол.
Нескучные обои для рабочего стола 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. Все остальное работает так же, как было описано выше.