Вопрос или проблема
У меня не так много опыта с Mac, и у меня возникли проблемы с установкой Virtual Box.
У меня MacBook Pro (конец 2011 года), на котором установлена macOS High Sierra 10.13.6, и я пытаюсь установить Virtual Box 5.2.18. Однако каждый раз установщик заканчивается неудачей. В поиске информации выяснилось, что это общая проблема, связанная с «Безопасностью установки приложений».
Следуя指南у из https://medium.com/@DMeechan/fixing-the-installation-failed-virtualbox-error-on-mac-high-sierra-7c421362b5b5, я отключил некоторые параметры с помощью sudo spctl --master-disable
и вижу, что выбрал Везде в разделе Безопасность и Конфиденциальность. Однако VirtualBox по-прежнему не удается установить.
- Есть ли у кого-нибудь другие предложения, которые я могу попробовать, чтобы установить VirtualBox?
- Я готов использовать что угодно, кроме VirtualBox, чтобы установить гостя Ubuntu на этот MacBook?
ОБНОВЛЕНИЕ: Также пробовал использовать Homebrew – те же результаты.
Как вы сказали, это распространенная проблема с установкой Virtualbox на MacOS. Странно, что у вас по-прежнему возникает ошибка после выбора опции «Установить везде» в панели безопасности системных настроек.
Если вы не боитесь открыть терминал, вы можете установить Virtualbox так (это то, что я сделал):
- Установите homebrew:
Скопируйте и вставьте эту строку в терминал:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- Установите virtualbox через терминал:
С помощью этих двух команд:
brew tap caskroom/cask
brew cask install virtualbox
Теперь вы можете запустить Virtualbox из spotlight или launchpad (он находится в папке Приложения, как и ожидалось). После установки Virtualbox должно быть легко получить образ Ubuntu и установить его.
Ответ или решение
Установка VirtualBox на Mac с macOS High Sierra (10.13.6) может вызывать определенные трудности, особенно для пользователей, не имеющих опыта работы с macOS. Давайте рассмотрим возможные решения, которые могут помочь вам успешно установить VirtualBox и использовать его для установки Ubuntu в качестве гостевой операционной системы.
1. Проверка совместимости
Первым делом стоит убедиться, что версия VirtualBox, которую вы пытаетесь установить, совместима с вашим macOS. На момент выхода macOS High Sierra, версия 5.2.18 VirtualBox была актуальной. Однако стоит проверить, не выпущены ли обновления. В некоторых случаях обновление до более новой версии VirtualBox может решить проблемы с установкой.
2. Настройки безопасности macOS
Как вы упомянули, у вас была проблема с настройками безопасности при установке. При использовании команды:
sudo spctl --master-disable
вы должны были отключить проверку подписи приложений. После этого в разделе «Безопасность и пароль» в системных настройках должно отображаться опция "В любом месте". Если установка всё равно не проходит, попробуйте выполнить следующие шаги:
- Откройте
Терминал
. - Используйте следующую команду для предоставления доступа:
sudo spctl --add /path/to/VirtualBox.pkg
Замените /path/to/VirtualBox.pkg
на путь к установочному файлу VirtualBox, который вы скачали.
3. Установка через Homebrew
Если проблема не решилась, вы можете попробовать установить VirtualBox через Homebrew. Это может оказаться более надежным способом, так как Homebrew автоматически устанавливает зависимости. Чтобы установить Homebrew и VirtualBox, выполните следующие шаги в терминале:
- Установите Homebrew, если он еще не установлен:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Установите VirtualBox с помощью Homebrew:
brew install --cask virtualbox
4. Удаление конфликтующих версий
Если у вас были попытки установки VirtualBox, возможно, какие-то файлы остались от предыдущих инсталляций. Очистите систему от предыдущих установок:
- Удалите все версии VirtualBox:
sudo rm -rf /Applications/VirtualBox.app
sudo rm -rf /Library/Application\ Support/VirtualBox
- После этого снова попробуйте установить VirtualBox, следуя вышеописанным инструкциям.
5. Альтернативные решения
Если ни один из методов не сработал, вы можете рассмотреть альтернативные решения для работы с виртуальными машинами. Возможные варианты включают:
- VMware Fusion: Платное решение, но оно предоставляет 30-дневную пробную версию.
- Parallels Desktop: Еще одно популярное решение с удобным интерфейсом, также предлагает пробную версию.
- QEMU: Это более сложное решение, но оно является бесплатным и достаточно мощным.
Заключение
Установка VirtualBox на Mac с macOS High Sierra может быть затруднительной, но, следуя указанным выше шагам и проверяя совместимость, вы сможете преодолеть эти трудности. Если вышеуказанные решения не помогли, возможно, стоит обратиться за помощью в техническую поддержку или использовать альтернативные виртуальные машины для установки Ubuntu. Не забудьте делать резервные копии своих данных перед выполнением серьезных изменений в системе.