Установка VirtualBox с гостевыми дополнениями на Mac с процессором ARM

Написано

в

Инструкция по установке 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

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *