Инструкция по установке Ubuntu Server в VirtualBox на Mac с процессором ARM64 и подключению гостевых дополнений.
Установка VirtualBox
Скачиваем ARM64-сборку VirtualBox, монтируем образ и переносим VirtualBox.app в Applications.
Настройка виртуальной машины
Создаём новую машину, указываем тип Linux и версию Ubuntu (64-bit ARM). В настройках задаём:
- TPM — отключить
- UEFI — отключить
- Оперативная память — 4096 МБ.
- Контроллер графики — VMSVGA (для VBoxLinuxAdditions).
- Процессор — 4 ядра.
Установка Ubuntu Server
Монтируем ISO-образ Ubuntu Server для ARM64 в привод CD-ROM. В разделе загрузки ставим оптический привод первым в списке. Запускаем машину и проходим установку Ubuntu Server.
Установка xubuntu-desktop
Устанавливаем графическое окружение XFCE:
sudo apt update
sudo apt install -y xubuntu-desktop
В диалоге выбора менеджера входа выбираем lightdm.
Перезагружаем гостевую систему:
sudo reboot
Гостевые дополнения
После первой загрузки устанавливаем пакеты для сборки модулей ядра:
sudo apt update
sudo apt install -y build-essential linux-headers-$(uname -r)
Монтируем диск с гостевыми дополнениями через меню VirtualBox: Устройства → Подключить образ диска Дополнений гостевой ОС. Диск появится внутри гостя в каталоге /media/$USER.
Открываем терминал в Xubuntu, переходим в каталог смонтированного диска и запускаем установщик:
cd /media/$USER/*
sudo ./VBoxLinuxAdditions-arm64.run
Перезагружаем гостевую систему:
sudo reboot
Что должно работать после установки
Проверяем, что модули ядра загружены:
lsmod | grep vbox
В выводе должны быть vboxguest и vboxsf.
Добавляем общую папку в свойствах машины и монтируем её внутри гостя:
sudo mkdir -p /media/sf_shared
sudo mount -t vboxsf shared /media/sf_shared
Работающие возможности:
- Общие папки — каталог хоста виден внутри гостя через vboxsf.
- Общий буфер обмена — копирование текста между хостом и гостем.
- Интеграция мыши — курсор свободно выходит за пределы окна машины.
- Автоматическое изменение разрешения — экран гостя подстраивается под размер окна.
- Синхронизация времени — время гостя приводится к времени хоста.
Источники
https://www.virtualbox.org/manual/topics/guestadditions.html
https://forums.virtualbox.org/viewtopic.php?t=112886
Добавить комментарий