Categories: macOSVirtualBox

Установка Guest Additions Tools в macOS Catalina на VirtualBox

Guest Additions Tools в Oracle VirtualBox это набор утилит и драйверов для гостевой операционной системы для оптимизации работы ОС и расширения функционала по интеграции с гипервизором (общие папки, перетаскивание файлов между основной и гостевой ОС через drag-and-drop, синхронизация времени и т.д). Guest Additions Tools это аналог VmWare Tools и Integration Services в Hyper-V. В этой статье мы поговорим об особенностях установки Guest Additions на виртуальной машине с macOS.

Guest Additions доступны для macOS, начиная с VirtualBox 6.0. Но есть небольшая засада от Apple с версией macOS 10.15 Catalina.

Стандартный способ установки Guest Additions в macOS (который нормально работал до версии macOS 10.15):

  1. Загрузите и войдите на виртуальную машину с macOS;
  2. В интерфейсе VirtualBox выберите Devices -> Insert Guest Additions CD imag e…
  3. Диск появится на рабочем столе ОС macOS, откройте его;
  4. Запустите (откройте) VBoxDarwinAdditions.pkg ;
  5. Пройдите через процесс установки (просто наживайте Next );
  6. На определенном этапе macOS запросит разрешения для Oracle. Нажмите кнопку, чтобы перейти в System Preferences и предоставьте запрошенные права;
  7. Если вы забыли/неправильно щелкнули на шаге 6, перейдите в раздел системных настроек macOS ( System Preferences -> Security & Privacy -> General ) . В нижней части будет вопрос о том, чтобы предоставить разрешения для Oracle. Сделайте это.

На скриншоте вместо Oracle указано VMware Inc. простите, другой картинки под рукой не было. В этом месте не будет указано ни-че-го .

Так было раньше. Сейчас этого окошка для предоставления разрешений вы не увидите. Вместо него вы получите вот такое сообщение от macOS.

Install Oracle VM VirtualBox_x000D_The installation failed._x000D_The installer encountered an error that cause the installation to fail. Contact the software manufacturer for assistance.

Давайте разбираться:

  1. Начнем с того, что в macOS 10.15 Apple ввел новые требования к подписанию кода, поэтому установка Guest Additions завершится неудачей. Однако, если вы перезагрузитесь и примените Шаг 7 из списка выше, общий буфер обмена будет работать.
    Вот только … нет в System Preferences | Security & Privacy | General пункта “Разрешить”.
  2. VirtualBox версии ниже 6.0.12 содержит ошибку, при которой Guest Additions не запускаются. Рекомендуется обновить Oracle VirtualBox до актуальной версии.
    На момент написания статьи — актуальная версия VirtualBox 6.1.16-140961 .

Есть другой путь установки Guest Additions изнутри macOS.

Итак, у нас есть исходная виртуальная машина VirtualBox с macOS 10.15.5 Catalina

  1. На гостевом Mac, запустите Terminal и введите следующие команды для перезагрузки в Recovery Mode:
    sudo nvram "recovery-boot-mode=unused"
    (после нажатия ENTER macOS попросит ввести пароль администратора)
    sudo reboot
  2. После перезагрузки в Recovery mode, запустите Utilities -> Terminal. Введите следующие команды:
    # csrutil disable
    # spctl kext-consent add VB5E2TV963
    # nvram -d recovery-boot-mode
    # reboot
  3. Загрузите macOS в обычном режиме и в окне Terminal выполните:
    sudo mount -uw /
    sudo chown :admin /System/Library/Extensions/
    sudo chmod 775 /System/Library/Extensions/
  4. Запустите инсталлятор Guest Additions и пройдите через весь процесс установки до конца. (По идее, все пройдет нормально и установится успешно). Установка пакета Oracle VM VirtualBox должна пройти успешно.Закройте окно установщика.
  5. По окончании установки Guest Additions, переключитесь в Terminal, и выполните команды:
    sudo chown :wheel /System/Library/Extensions/
    sudo chmod 755 /System/Library/Extensions/
    sudo nvram "recovery-boot-mode=unused"
    sudo reboot
  6. После перезагрузки снова попадаем в Recovery mode. Опять запускаем Terminal и вводим команды:
    # csrutil enable
    # nvram -d recovery-boot-mode
    # reboot

Ваша macOS перезагрузится еще раз.

Ну вот и все. Всё установилось. Guest Additions работают.

admin

Share
Published by
admin

Recent Posts

Apple: история логотипа

Как менялся логотип Apple на протяжении многих лет. Логотип Apple — это не просто символ,…

2 месяца ago

Security Boot Fail при загрузке Acer — решение проблемы

Security Boot Fail при загрузке Acer — решение проблемы При загрузке ноутбука Acer с флешки,…

2 месяца ago

Ноутбук не включается — варианты решения

Ноутбук не включается — варианты решения Если при попытке включить ноутбук вы обнаруживаете, что он…

2 месяца ago

The AC power adapter wattage and type cannot be determined — причины и решение

The AC power adapter wattage and type cannot be determined — причины и решение При…

2 месяца ago

Свистит или звенит блок питания компьютера — причины и решения

Свистит или звенит блок питания компьютера — причины и решения Некоторые владельцы ПК могут обратить…

2 месяца ago

Мигает Caps Lock на ноутбуке HP — почему и что делать?

Мигает Caps Lock на ноутбуке HP — почему и что делать? При включении ноутбука HP…

2 месяца ago