Меню Рубрики

Установка mac os virtualbox shell

Установка MacOS Sierra на VirtualBox

Воспользоваться ОС от Apple можно не покупая их оборудования, например установив в качестве виртуальной машины с помощью VirtualBox. Обязательно подготовьте подходящий образ системы заранее.

Подготовка VirtualBox для установки MacOS Sierra

  • Качаем и устанавливаем с официального сайта последнюю версию VirtualBox (я дополнительно поставил Extension Pack из раздела «Downloads«). Статья писалась по версии 5.2.
  • Далее запускаете VirtualBox, кликаете «Создать«, задаете имя виртуальной машины и указываете устанавливаемую версию, в моем случае — macOS 10.12 Sierra (64-bit), жмете «Далее«.

  • Выставляете выделяемый объем оперативной памяти, минимум 2048 мб., я рекомендую 4096 или даже 8192, если позволяют ресурсы вашего компьютера.

  • Далее выбираете «Создать новый виртуальный жесткий диск» — «Создать«.

  • Оставляете без изменений «VDI (VirtualBox Disk Image)» — «Далее«.

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

  • Указываете имя файла вашей виртуалки и ее размер, можно оставить все по умолчанию — «Создать«.

  • Появилась новая виртуальная машина, кликаете по ней правой кнопкой мыши — «Настройки«.

  • Переходите в раздел «Система«, там будет три подраздела: «Материнская плата«, «Процессор» и «Ускорение«, настраивайте аналогично скриншотам ниже. Чипсет выбираем PIIX3 или IHC9.

  • В разделе «Дисплей«, подразделе «Экран» выкручивайте видеопамять на максимум и снимайте галки ускорения, если они стоят.

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

  • По итогу все должно выглядеть примерно так:

  • Нажимайте «ОК» и закрывайте VirtualBox.
  • Далее нужно открыть командную строку от имени администратора и ввести данную команду ( MacOS нужно заменить на имя вашей виртуалки).
    Внимание! Важен регистр, то есть, если название «macOS», то вариант «macos» или «Macos» не подойдет :

cd «C:\Program Files\Oracle\VirtualBox\»

VBoxManage.exe modifyvm «MacOS» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/smc/0/Config/DeviceKey» «ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

VBoxManage setextradata «MacOS» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

Установка macOS

После проделанного можно начинать непосредственно установку Sierra.

  • Запускайте VirtualBox и нажимайте «Запустить» — зеленую стрелку.
  • Подхватится ранее указанный образ MacOS и начнется установка, первый шаг которой — выбор языка.

  • Тут вы видите отсутствие диска для установки системы.

  • В верхней навигационной панели выбираете «Утилиты» — «Дисковая утилита…«

  • В «Дисковой утилите» выбираете ваш виртуальный жесткий диск и кликаете «Стереть«.

  • Задаете «Имя», «Формат» и «Схему» как на скрине (хотя имя можете задать любое) и жмете «Стереть«.

  • Закрываете «Дисковую утилиту«, видите появившийся диск. Выбираете его и кликаете «Продолжить«.

  • Ждете. С учетом того, что у меня SSD, установка была около 15 минут.

Первый запуск macOS

  • Выбираете раскладку клавиатуры — «Продолжить«.

  • Если у вас никогда не было mac — «Не переносить информацию«. Если был, рекомендую выбрать тоже самое! 🙂

  • Отключайте геолокацию, ни к чему лишние процессы.

  • Если у вас есть Apple ID — можете попытаться зайти с него, к каким последствиям приведет сейчас или в будущем, не готов сказать, но лучше не рисковать.

  • Выбираете часовой пояс по карте или из списка — «Продолжить«.

  • Siri впервые появилась на Mac в macOS Sierra, как мне кажется, на компьютере она бесполезна, но попробуйте! 🙂

Все, установка и первичная настройка системы закончены, далее, после нажатия кнопки «Продолжить«, произойдет запуск ОС и загрузка рабочего стола.

Читайте также:  Установка вкладной петли для стекла

Меняем разрешение экрана виртуальной машины на нужное

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

cd «C:\Program Files\Oracle\VirtualBox\»
VBoxManage setextradata MacOS VBoxInternal2/EfiHorizontalResolution 1440
VBoxManage setextradata MacOS VBoxInternal2/EfiVerticalResolution 900

Где 1440 и 900 — это разрешение экрана и его можно заменить на другое. Стандартные разрешения экранов:

640×480, 800×600, 1024×768, 1280×1024, 1440×900, 1920×1080.

Пишите в комментариях как прошла установка и возникали ли проблемы.

Авторизуясь, вы даете согласие на обработку персональных данных.

Отменить ответ

Здравствуйте
Сделал всё как надо, но командная строка не может найти папку Oracle на диске С, потому что она не создалась
На С папки Oracle нет в принципе

Добрый день! Посмотрите в папке «Program Files» или «Program Files (x86)», а проще нажмите правой кнопкой мыши по ярлыку VirtualBox и выберите «Расположение файла»

источник

Установка MacOS 10.13 High Sierra на VirtualBox

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

Собираем мысли в пучок, после увиденного.

Установка MacOS на VirtualBox тема на любителя, ʁ не особо доверяю виртуальным машинам. И зачем пользователю Windows, нужен MacOS, мне тоже не совсем понятно. И, тем не менее.

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

Материнская плата: Hewlett-Packard 2282

Процессор: Intel(R) Core(TM) i7-4510U CPU @ 2.00GHz

Видеокарта: Intel(R) HD Graphics Family, 1 GB

Монитор: 2282Стандартный монитор @60 (1920 x 1080)

Начнем с ролика. Там всё занудно-пунктуально озвучено, возможно, вам не понадобится читать весь мануал.

Запускаем VirtualBox, создаем новую виртуалку и сразу переходим в «Экспертный режим». Устанавливаем количество выделенной памяти минимум 2048 Мб, оптимально 4096 Мб. Имя виртуальной машины пишем латиницей, без пробелов и обязательно запоминаем — пригодится далее. Нажимаем кнопку «Создать». Виртуальная машина готова. Открываем настройки.

Настройки описывать не буду. Что повторяться? Всё есть в ролике! Единственная оговорка — когда к приводу будите прикреплять ISO-образ системы, не размещайте его на внешних накопителях. У меня он лежал прямо в корне диска с системой (потом можно удалить или перекинуть на другой раздел жёсткого диска или USB-устройство, для хранения).

Сохраняем виртуальную машину и закрываем все окна .

Далее в cmd от имени администр. выполняем 7 команд (я задал имя вирт. маш. «HighSierra», у вас может быть другим, будьте внимательны):

$ VBoxManage.exe modifyvm «HighSierra» —cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

$ VBoxManage setextradata «HighSierra» «VBoxInternal/Devices/efi/0/Config/DmiSystemProduct» «iMac11,3»

$ VBoxManage setextradata «HighSierra» «VBoxInternal/Devices/efi/0/Config/DmiSystemVersion» «1.0»

$ VBoxManage setextradata «HighSierra» «VBoxInternal/Devices/efi/0/Config/DmiBoardProduct» «Iloveapple»

$ VBoxManage setextradata «HighSierra» «VBoxInternal/Devices/smc/0/Conf/DeviceKey»»ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc»

$ VBoxManage setextradata «HighSierra» «VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC» 1

Если Вы не радистка Кэт и вам сложно «стучать» по кнопкам клавиатуры, запустите готовый скрипт vbox_macos.cmd из архива, который скачали в начале поста. Нужно ввести имя вашей вирт. машины. В моём случае это, всё та же «HighSierra». Для продолжения нажмите любую клавишу. С настройкой вирт. машины закончили, переходим к установке ОС, включив VirtualBox и нажав кнопку «Запустить».

Установку MacOS описывать не буду, это довольно муторно. В видео показал вес процесс установки. На, что нужно обратить внимание? После перезагрузки снова появится окно, выбора утилит. Чтобы не ходить по кругу, нужно выключить вирт. машину. В настройках отключить файл образ (изъять диск из привода) и снова нажать кнопку «Запустить».

После чего обязательно «вывалимся» в UEFI Shell. Выполняем следующие пять команд:

Далее следуем инструкциям мастера установки: выбор страны, раскладки клавиатуры, отказ от Aplee ID, вводим имя пользователя и пароль и так далее. После еще одной перезагрузки, возможно длительной (следите за индикацией вирт. жёсткого диска — моргает, значит всё гуд), получаем полноценную MacOS High Sierra. Ёксиль-Моксиль (так назвал ОС), успешно установили.

Но, это ещё не все. Выжег мозга, продолжается. Снова закрываем все окна VirtualBox. Научим виртуалку работать с тем разрешением, которое нам требуется.

Читайте также:  Установка раковины с тумбой герметиком

Запускаем скрипт vbox_resolution.cmd или в командной строке «вбиваем» следующее (следите за именем вирт. машины):

$ VBoxManage setextradata «HighSierra» VBoxInternal2/EfiGraphicsResolution 1920×1080

Предположим, Вы воспользовались вторым скриптом. Вводим имя виртуальной машины, разрешение экрана. Значения (1920X1080) разделяет латинская x (обязательно), иначе ничего не выйдет. Естественно, у вас может быть другое разрешение экрана.

После чего снова запускаем VirtualBox и радуемся проделанной работе.

1. У вас должна быть включена поддержка виртуализации в bios

2. После вывода команды fs1: возможно, придётся нажать Shift+Enter

3. Система не запускается, на чёрном экране крайняя строчка “End RandomSeed” (Попробуйте указать версию не High Sierra, а просто Mac OSX (64bit). Settings > General > Version. Настроить > Общие > Версия)

4. Не на всех компьютерах система «заведётся» — если у вас меньше 4ГБ виртуальной памяти, возможно, следует отказаться от затеи.

источник

Fix EFI Internal Shell on macOS Mojave on VirtualBox

While installing macOS specifically Mojave is pretty easy on an actual Mac, but if you are a Windows user, that is not the case. If you are a Windows user who wants macOS for some reasons, however, you can, but there’s a whole lot to do. From finding the right VirtualBox) image to creating a virtual machine and troubleshooting booting problems, there’s a lot of challenges to deal with.

One of the problems that most users encounter when installing to boot is the broken EFI Internal Shell which typically prevents booting machine into the installation process and getting Mojave installed. The Shell usually appears as a bunch of commands without allowing you to skip, continue, or get into the installation except entering commands.

Those commands are not understandable and don’t indicate a particular problem so you can’t fix it until you enter the correct commands. There are some reasons and fixes for them. If you have been the chase for one of those errors, look no further than here, here’s how to deal with them. To make things a little easier, we’ve figured out ways from a few different places into a complete step-by-step guide with screenshots. Let’s dive in.

Close VirtualBox Completely Before Applying The Code

There are a couple of reasons why this happens. One of the most basic reasons is not closing the machine app entirely before applying the VirtualBox code. When you create the virtual machine and go to apply the code to VirtualBox on Command Prompt, we have clearly noted you to first close the VirtualBox entirely. If you don’t, there’s a good chance of the problem to show up on the screen.

For anyone who is stuck at Shell, you can probably solve this by creating a new virtual machine from the instructions guide and basically apply the patch command when the virtual machine is completely CLOSED (even from Task Manager). This will definitely help if the problem was due to the reason so make sure you do it next time beforehand.

Boot From APFS EFI Boot Image

Another reason that many user experience, is due to the Apple File System (APFS) which is not compatible with the virtual machine app whether VMware or VirtualBox. This appears in different styles, typically as EFI Internal Shell or UEFI Shell or after installation when you try to update Mojave, particularly from the App Store. When you download the Mojave update from App Store (which will work), and select the disk to install, the error pop up, indicating “The volume is not formatted as APFS”.

The problem pops because the image is APFS and VirtualBox doesn’t recognize it so you need to download a boot the ISO from the APFS boot image and load a driver from that first then you can boot into Mojave. It can also be updated but when it reboots in the middle of update you should press the F12 key to get back into EFI Shell where you should select boot.efi of the upgrade image.

Читайте также:  Установка конфигурации 1с на sql сервер

This problem is happening to a huge amount of users and unfortunately, I couldn’t reach it real quick. Thankfully, that’s no longer the case, here’s how you do it. However, this problem doesn’t appear on VMware, since VMware supports APFS file system.

To get started, you’ll need the APFS EFI Boot Image to add the ISO file. To do that, turn off the machine and goto “Settings”.

In the machine settings, select Storage, click on the CD or ISO file and click on the CD icon at the top right and click choose Virtual Optical Disk File.

Then browse and choose the APFS EFI Boot Image file and click on Open then click OK on the machine settings.

Now start up Mojave and you will boot into Shell. There, you need to enter the following commands by line one by one.

This will load you into the startup.nsh where you can edit and apply the commands.

Now type the commands here and when you are done press Commands Ctrl-Q and then press Y.

In this screen, you will need to type exit, and then hit enter.

Next, you need to hit enter to Continue.

After you continue, the setup process is pretty cut and dry. You will see tons of codes running, they’re fine; just wait. When they finished, ultimately, you will go through choosing your country, setting up a user, and the rest of the initial setup process.

Fix EFI Internal Shell From The User Instruction

If you tried the instructions above and continue to experience the problem, you may want to try the troubleshooting steps. This is the solution from one of the users who had the problem and fixed it with the following move.

I also hit the problem of getting stuck at the UEFI shell prompt when booting from a viable disk (such as my case where MacOS had just been installed in a Virtual Machine).

I was able to fix the UEFI problems as follows (credit to VirtualBox forum):

  1. At UEFI prompt: Type exit
  2. You’ll be brought into an EFI text-mode GUI.
  3. Select Boot Maintenance Manager and click.
  4. Select Boot From File and click

You should see two entries in a list (they are cryptic looking PCI bus paths).

The first is the PCI path to a boot partition that isn’t working (corrupted or perhaps has no data or OS installed on it).

The 2nd partition is the recovery partition, the one you need to boot from to do the macOS installation or other maintenance/administrative tasks (including accessing Disk Utility to work on the System Volume partition without an OS running).

Click the 2nd entry, you should see (and then click):

macOS Install Data

Locked Files

At that point the installer boot will continue and you should get to the point where you can attempt to repair the volume or [re]install macOS.

Hopefully, this should exit you from the Shell and continue to the installation process.

With that all, a huge shoutout to AwsomeTech10, without whom this was not possible, a big thanks.

Did these methods work for you? Do you know another workaround or solution to resolve this problem? Let us know in the comments down below.

источник

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

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