Установка Mac OS X и Windows на один жёсткий диск (HDD|SSD)
Виртуальные машины с Windows конечно позволяют выполнять большинство типовых задач, но более ресурсоёмкие программы они не потянут — ещё бы, ведь компьютер вынужден работать в ДВУХ операционных системах одновременно! Поэтому просто установим Виндовс второй системой и будем запускать её, если понадобится.
Mac OS X устанавливается на диск первой, создавая GPT разметку, которую мы впоследствии будем использовать для установки и работы в Windows.
Подготовка диска
I — Создаём раздел для будущей ОС от Майкрософт
1. В Дисковой утилите (ищем в Лаунчпад -> Другие или Finder -> Программы -> Утилиты) выбираем наш диск с системой, вкладку Раздел диска, нажимаем + и регулируем размер создаваемого раздела ползунком, затем нажимаем Применить.
[imageeffect type=»lightbox» align=»aligncenter» width=»496″ height=»361″ alt=»Создаём раздел для Windows при помощи Disk Utility» url=»http://systemagic.ru/wp-content/uploads/2015/11/make-partition.png»]
2. Выбираем наш новооткушенный раздел и идём во вкладку Стереть. Формат назначаем MS-DOS (FAT), имя по желанию, теперь Стереть…
[imageeffect type=»lightbox» align=»aligncenter» width=»496″ height=»361″ alt=»Форматируем новый раздел в FAT32″ url=»http://systemagic.ru/wp-content/uploads/2015/11/make-fat32-part.png»]
Благодаря таким бесхитростным телодвижениям этот раздел будет доступен во время установки Windows.
II — Чистим MBR (главную загрузочную запись).
Ещё один важнейший манёвр — посмотреть состояние таблицы MBR на нашем жёстком диске. Зачем? У нас всё по GPT! Тем не менее получается следующая картина (действуем в Терминале):
[styledbox type=»general_shaded»]sudo fdisk /dev/disk0
Password:
вводим пароль[/styledbox]
1 2 3 4 5 6 7 8 9 |
Disk: /dev/rdisk0 geometry: 9729/255/63 [156301488 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID> 2: AF 1023 254 63 - 1023 254 63 [ 409640 - 111276328] HFS+ 3: AB 1023 254 63 - 1023 254 63 [ 111685968 - 1269536] Darwin Boot 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused |
При таком состоянии таблицы разделов, установка Windows второй операционной системой не состоится:
Установка Windows на данный диск невозможна. На выбранном диске находится таблица MBR-разделов. В системах EFI Windows можно установить только на GPT-диск.
Нам нужно привести её к виду:
1 2 3 4 5 6 7 8 9 |
Disk: /dev/rdisk0 geometry: 9729/255/63 [156301488 sectors] Signature: 0xAA55 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID> 2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused 4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused |
Для этого очистим 2 и 3 строки в командном режиме fdisk: 1>:
[styledbox type=»general_shaded»]fdisk sudo fdisk -e /dev/disk0
переходим к редактированию (-e) MBR в командном режиме
fdisk: 1> edit 2
будем «исправлять» 2 запись в таблице
Partition id (‘0’ to disable) [0 — FF]: [AF] (? for help) 0
вводим 0 для очистки записи во второй строке
Partition 2 is disabled
готово![/styledbox]
1 2 3 4 5 6 7 |
fdisk: 1> edit 2 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 2: AF 1023 254 63 - 1023 254 63 [ 409640 - 155891848] HFS+ Partition id ('0' to disable) [0 - FF]: [AF] (? for help) 0 Partition 2 is disabled. |
[styledbox type=»general_shaded»]проделываем то же самое для 3 строки
fdisk: 1> edit 3
Partition id (‘0’ to disable) [0 — FF]: [AB] (? for help) 0
Partition 3 is disabled.[/styledbox]
1 2 3 4 5 6 7 |
fdisk:*1> edit 3 Starting Ending #: id cyl hd sec - cyl hd sec [ start - size] ------------------------------------------------------------------------ 3: AB 1023 254 63 - 1023 254 63 [ 111685968 - 1269536] Darwin Boot Partition id ('0' to disable) [0 - FF]: [AB] (? for help) 0 Partition 3 is disabled. |
Сохраняем изменения и перезагружаемся:
[styledbox type=»general_shaded»]fdisk:*1> write
Device could not be accessed exclusively.
A reboot will be needed for changes to take effect. OK? [n] y[/styledbox]
Подготовка флешки с 64-разрядной версией Windows
Теперь попробуем установить вторую систему, это желательно совершать с MSDN дистрибутива (не привязанного к определённой лицензии или оборудованию) с 64 битной Виндовс 7, 8.1 или 10, затем создаём загрузочную флешку + (второй способ).
Установка Windows
Будьте внимательны, если у вас загрузчик Clover уже был установлен на ваш HDD / SSD после установки Виндовс он слетит! Поэтому заранее создайте флешку с Кловером для последующей загрузки в Mac OS X, чтобы в ней восстановить справедливость — обновть загрузчик на жёстком диске.
a) Загружаемся в Clover и выбираем флешку с Виндовс, чтобы произошла UEFI загрузка
[imageeffect type=»lightbox» align=»aligncenter» width=»426″ height=»341″ alt=»Выбираем UEFI(!) загрузку для установки Windows» url=»http://systemagic.ru/wp-content/uploads/2016/01/boot-win64-clover.png»]
b) Во время установки выбираем Выборочная: Только установка Windows (для опытных пользователей)
c) Тут-то и выбираем созданный нами ранее раздел в FAT32, затем настройка диска или сразу Удалить и Далее. Чтобы не налететь на грабли:
Установка Windows в данную область жесткого диска невозможна. Устанавливать Windows нужно в раздел, отформатированный как NTFS.
А позволив Windows самостоятельно создать необходимые разделы и разметку на них.
[imageeffect type=»lightbox» align=»aligncenter» width=»518″ height=»292″ alt=»Если всё правильно проделано — устанавливаем Windows рядом с Mac OS X» url=»http://systemagic.ru/wp-content/uploads/2016/01/inst-win.png»]
Чтобы попасть в Виндовс (или продолжить установку ;), выбираем Boot Microsoft EFI boot menu from EFI
[imageeffect type=»lightbox» align=»aligncenter» width=»426″ height=»341″ alt=»Для загрузки в Виндовс выбираем раздел с EFI» url=»http://systemagic.ru/wp-content/uploads/2016/01/boot-to-win64.png»]
В случае успеха наш диск будет выглядеть следующем образом:
[imageeffect type=»lightbox» align=»aligncenter» width=»497″ height=»332″ alt=»Разметка дисков после установки двух систем на диск» url=»http://systemagic.ru/wp-content/uploads/2016/01/partitions-mac-win.png»]
Разметка диска с точки зрения Mac OS:
[styledbox type=»general_shaded»]diskutil list[/styledbox]
1 2 3 4 5 6 7 8 |
/dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *80.0 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_HFS X 57.0 GB disk0s2 3: Apple_Boot Recovery HD 650.0 MB disk0s3 4: Microsoft Reserved 134.2 MB disk0s4 5: Microsoft Basic Data 22.1 GB disk0s5 |
Установка / обновление Clover
Размещаем загрузчик на EFI раздел (подключаем в терминале diskutil mount disk0s1).
Для Legacy загрузки:
Отмечаем пункты:
+ Установить Clover на EFI раздел (ESP)
Загрузчик:
+ Установить boot0af на MBR
+ Выбираем тему
Clover EFI:
+ CloverEFI 64-bits SATA
[imageeffect type=»lightbox» align=»aligncenter» width=»387″ height=»275″ alt=»Clover установка на EFI раздел для Легаси загрузки» url=»http://systemagic.ru/wp-content/uploads/2016/01/Legacy-boot-clover.png»]
+ Обязательно копируем FakeSMC.kext. А текже config.plist, если вы вносили в него изменения, и папку themes.
Для UEFI загрузки:
[imageeffect type=»lightbox» align=»aligncenter» width=»387″ height=»275″ alt=»Clover установка на EFI раздел для UEFI загрузки» url=»http://systemagic.ru/wp-content/uploads/2016/01/uefi-boot-clover.png»]
Отмеченные пункты:
+ Установить Кловер только для UEFI загрузки (нет легаси)
+ Установить Clover на EFI раздел (ESP)
+ Выбираем тему
В Drivers64UEFI:
+ CsmVideoDxe-64 [драйвер видео, который обеспечивает больший диапазон размеров экрана, чем встроенный в UEFI]
+ DataHubDxe-64 [регулирует обмен данными через порты компьютера]
+ OsxAptioFixDrv-64 [модуль, корректирующий работу загрузчика с оперативной памятью]
+ Обязательно копируем FakeSMC.kext. Если были правки config.plist, переносим их тоже.
Всё оказалось намного проще, чем представлялось по-началу! Удачи вам)