Servisneva.ru

Сервис Нева
3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Mac OS и VirtualBox. Загрузочная флешка. Нюансы и ошибки

Mac OS и VirtualBox. Загрузочная флешка. Нюансы и ошибки.

Install Windows on VirtualBox on macOS Sierra

Хей! Недавно столкнулся с такой проблемой, не смог запустить кей коллектор на маке. Испробовал wine несколько разных версий и понял, что VirtualBox будет лучшим решением.
У меня уже давно приготовлена флешка с установочной win7, т.е. вставляем, грузимся, устанавливаем на HDD. Да, это удобно. А вот как сделать это все правильно с Мака? Вот с этим я и столкнулся и хочу поделиться с вами небольшим опытом. Погнали!

Изначально, я думал что флешку нужно подключить как USB устройство, но нет.
Вот команды для терминала, которые необходимо запустить(разберем по порядку):

1. Запускаем терминал, вводим:

diskutil list

У нас выпадет листинг подключенных дисков(HDD, SDD, USB)

Получим например такое:

/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.3 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 499.4 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *499.1 GB disk1
/dev/disk2
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *8.1 GB disk2
1: DOS_FAT_32 ustack 8.1 GB disk2s4

Смотрите, флешка подключена, и определяется как устройство /dev/disk2 это лучше запомнить)

2. Извлекаем флешку командой:

diskutil unmountDisk /dev/disk2

Не забывайте, если у вас флешка была не /dev/disk2 а скажем /dev/disk3 то и тут нужно указывать /dev/disk3

Unmount of all volumes on disk2 was successful

Означает что устройство извлечено, и можно переходить к пункту 3

3. Проверяем права на флешке командой:

ls -al /dev/disk2

Если получим ответ примерно такой:

brw-r—— 1 root operator 1, 5 Nov 25 15:28 /dev/disk2

То нам необходимо поменять права на флешке( ранее этих прав хватало, но я рекомендую ставить 777, что бы у нас все прошло наверняка)

Меняем права на 777 командой:

sudo chmod 777 user_name /dev/disk2

Будьте внимательны, user_name это имя вашего юзера, т.е. вместо user_name указываете имя свой учеткой записи мака. Скорее всего у вас запросят пароль от учетной записи. Переходим к пункту 4

4. Указываем владельца флешки:

sudo chown user_name /dev/disk2

Если все гладко, у вас запросят пароль от учетной записи. Идем дальше к пункту 5

5. Создаем образ:

VBoxManage internalcommands createrawvmdk -filename /Users/user_name/Documents/usbdrive.vmdk -rawdisk /dev/disk2

Опять же, будьте внимательны с user_name и /dev/disk2

Если все ровно, вы получите сообщение:

RAW host disk access VMDK file /Users/user_name//Documents/usbdrive.vmdk created successfully.

Иначе же, вылетит очередная ошибка. Далее этот образ уже монтируем в программе и выставляем загрузочным.

Читать еще:  Как удалить программы в Mac OS

6. Ошибки

С чем сталкивался лично. Прогуглил ряд своих ошибок, начиная с El Capitan автоматически включена защита SIP. Выключить ее можно загрузивщись в «безопасном режиме мака»(при загрузки комманд+R), далее в терминале запустить:

Шаг 1: Установка Virtual Box

В инсталляции VirtualBox нет ничего сложного: программа поставляется в бесплатном доступе для Linux, Solaris, macOS и Microsoft Windows. Скачать ее можно с официального сайта.

Скачать VirtualBox бесплатно

Как только установка будет завершена, перед нами отобразится главный экран программы:

 Главный экран VirtualBox

С ним мы и будем работать в последующих разделах – в частности рассмотрим, как создать виртуальную машину и провести дополнительные настройки.

Установка операционной системы

Здесь мы расскажем, как установить Windows XP на VirtualBox.

Разместите в дисководе установочный диск с Windows XP либо проверьте наличие образа диска с форматом .iso в одной из папок.

В VirtualBox на верхней панели вкладок нажмите «Запустить».

В открывшемся окошке предложат выбрать загрузочный диск Windows XP. Если используете дисковод, то нажмите «Продолжить», если образ — нажимаете на значок папки, находите образ, кликаете на него, затем также нажимаете «Продолжить».

Запустится установка Windows XP, аналогичная загружаемой на реальный компьютер. Не нажимайте на кнопки во время форматирования виртуального жёсткого диска, копирования файлов, перезагрузки.

Если VirtualBox захватил курсор мыши, не получается производить другие действия во время установки, для возвращения курсора нажмите правый Ctrl, одновременно пощёлкивайте ЛКМ. Управление вернётся к вам.

Когда система установится, появится рабочий стол, поставьте дополнения для гостевой системы, чтобы разрешение экрана стало лучше, операционка работала полноценно. Файл нужно будет скачать, затем, как предложит машина, подключить к виртуальному приводу.

Перезагрузитесь после установки.

Windows XP скриншот

Установка MacOS на Proxmox

Запускаем виртуальную машину и переходим в консоль. Если всё сделали правильно на предыдущих шагах, должны увидеть следующую картинку.

Установка MacOS на Proxmox

Мышка в этом режиме не будет работать, так что стрелками на клавиатуре выбираем macOS Base System и жмём Enter.

Некоторое время будете видеть надкусанное яблоко с прогресс баром.

Установка macOS Base System

Если на предыдущих этапах всё сделали правильно, то должны увидеть утилиты macOS.

Disk Utility

Нам надо выбрать Disk Utility. Здесь уже должна работать мышка. Выберите свой основной диск и очистите его, нажав Erase.

Создание основного диска для системы

После того, как закончите очистку, закрывайте утилиту и переходите в главное меню. Здесь вам нужно будет выбрать Reinstall macOS.

Reinstall macOS

Дальше будут разные вопросы, на которые нужно дать согласие и выбрать в качестве диска для установки системы свой единственный диск.

Выбор диска для установки системы

Начнёт процесс установки macOS, который в зависимости от вашего железа может длиться разное количество времени. В основном скорость будет зависеть от вашего жесткого диска. У меня минут 15-20 длился данный этап.

Читать еще:  Новая версия iOS 14 была представлена Apple на WWDC 2020

macOS catalina progress installation on proxmox

После завершения этого этапа VM автоматически перезагрузится и встретит вас подобным меню.

macOS Installer

Нужно клавиатурой выбрать macOS Installer и установка продолжится. Пройдёт еще 10-15 минут, после которых система автоматически перезагрузится ещё раз. Далее вас встретит очередной загрузчик, где нужно выбрать ваш основной диск, на который установлена система. В моем случае это Main.

Загрузка установленной системы

Дальше запускается стандартная преднастройка системы. Нужно будет выбрать страну, язык, логин, пароль и т.д. От использования учётной записи с Apple ID можно отказаться, так что никакие дополнительные учетные записи для работы macOS делать не нужно будет.

Система MacOS работает в виртуальной машине Proxmox

После завершения установки системы, рекомендую сразу же сделать себе архивную копию на всякий случай, чтобы потом заново устанавливать не пришлось.

Что вам понадобится

Во-первых, вам необходимо скачать копию Oracle VM VirtualBox. Вам также понадобится образ ISO версии macOS, которую вы хотите установить.

Получить ISO на самом деле сложнее, чем можно было бы ожидать. Если у вас есть доступ к компьютеру Mac, вы можете загрузить копию уже установленной ОС. Если на компьютере Mac запущен macOS Mojave, откройте страницу macOS High Sierra в App Store и загрузите оттуда программу установки.

Вам нужно будет преобразовать этот файл APP в DMG, а затем преобразовать его из DMG в ISO, чтобы иметь возможность установить его в VirtualBox. Менее сложная, но менее безопасная возможность заключается в поиске ISO нужной версии macOS в интернете. Существует множество подобных сайтов, но скачивание ISO с неофициального сайта сопряжено с определенным уровнем риска.

После скачивания macOS High Sierra в App Store, перейдите в Launchpad и запустите программу «Дисковая утилита». Найдите там нужную ОС. вызовите контекстное меню и выберите «Показать в Finder». Finder откроет каталог с образом диска DMG. Конвертировать его в ISO можно также через дисковую утилиту или с помощью команды в терминале:

hdiutil convert dmgfilename.dmg -format UDTO -o converted_iso

https://sun1-23.userapi.com/c851332/v851332607/1895bf/SVaKMT-2Nik.jpg

Если рабочего Mac под рукой нет, то Google вам в помощь.

Установка пакета расширений (extension packs) VirtualBox

Для расширения функциональности базового пакета VirtualBox могут быть скачены дополнительные пакеты расширений. В настоящее время Oracle предоставляет один пакет расширений.

Пакет расширений VirtualBox добавляет следующие функции

  • Виртуальное устройство USB 2.0 (EHCI)
  • Виртуальное устройство USB 3.0 (xHCI)
  • Поддержка протокола Удалённый Стол VirtualBox (VRDP)
  • Переброска веб-камеры хоста
  • Intel PXE boot ROM
  • Экспериментальная поддержка передачи PCI на хостах Linux hosts
  • Шифрование образа диска алгоритмом AES
Читать еще:  Список архиваторов для Mac OS

Пакеты расширений VirtualBox имеют в имени файла расширение .vbox-extpack. Для установки расширения, просто дважды кликните на файл пакета и появится помощник, который проведёт вас по шагам установки.

Для просмотра установленных в настоящее время пакетов расширений, откройте главное VirtualBox Менеджер (главное окно программы), в меню «Файл» выберите «Настройки». В открывшемя окне перейдите во вкладку «Плагины», там вы увидите установленные в настоящее время расширения и сможете удалить пакет или добавить новый:

Пакет расширений для последней версии вы можете найти на странице скачивания.

Если вы используете не последнюю версию VirtualBox, то пакет расширений вы можете найти по ссылке – выберите папку с номером вашей версии и скачайте, затем запустите двойным кликом файл с расширением .vbox-extpack.

Советы по работе с Parallels

Чтобы запустить окно на весь экран, нажмите на зеленую кнопку в левом верхнем углу (или сочетание клавиш Ctrl+Command+F). Таким образом можно быстро переключаться между двумя операционными системами через нажатие Command+Tab.

Не путайте этот режим с голубой кнопкой, переводящей в режим Coherence. Он позволяет запускать окно приложения Windows в интерфейсе macOS. Это очень крутая штука, когда ты одновременно можешь пользоваться программами Mac и Windows.

Программы Windows и Mac одновременно

Для выхода из этого режима, нажмите Вид — Coherence или сочетание клавиш Ctrl+Command+C.

Если вы временно не пользуетесь виртуальной машиной, поставьте ее на паузу (иконка Parallels в строке меню, Действия — Пауза ), чтобы она не потребляла ресурсы Mac.

Виртуальная машина на паузу

Также Parallels через какое-то время бездействия сделает это автоматически.

Выключить сам Windows можно через меню Пуск или через строку состояния (Действия — Остановить), но это менее безопасный вариант, чем обычное выключение Windows.

Выключить Windows

На рабочем столе есть папка Mac Files, открывающая пользовательскую папку mac оси, и вы можете иметь доступ ко всем файлам.

После установки любых программ на Windows, Parallels автоматически создает их иконки на рабочем столе macOS. Суть в том, что рабочий стол macOS и виртуальной машины становится общим. Т.е. файлы, размещенные на рабочем столе Mac, будут отображаться и на столе Windows.

В целом виртуальная Windows 10 работает, но не всегда стабильно, особенно при запуске «тяжелых» 64-битных программ и игр. Тут все надо тестировать индивидуально.

В идеале ожидаем, чтобы компания Microsoft дал добро на работу полноценного Boot Camp и начал интенсивно развивать проект Windows 10 для ARM.

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector