Я сделал выбор сделать тройную загрузку на моем MacBook 5,1 2008 года с Mac OSX 10.6.8, элементарной ОС и Windows 7 (64bit). Я закончил тем, что делал это, не зная, что произойдет с моим GPT/MBR.
Процесс установки, за которым я следовал, был очень запутанным и включал в себя замену дисков в моем оптическом отсеке и виртуальной коробке (порядок установки OS X, eOS, W7), но (к счастью) конечный результат состоит в том, что у меня теперь есть три работающие установки, которые загружаются через rEFInd.
Проблема - я не уверен, что это работает так, как должно. До того, как я установил W7, rEFInd правильно определил OS X и загрузчик eOS grub. После W7 (и последующей переустановки rEFInd для исправления мошеннической загрузки) rEFInd теперь предоставляет множество опций меню:
- Mac OS (работает правильно)
- eOS (загружается через загрузчик заглушек EFI, отсутствует до установки W7, работает правильно)
- Запись Linux (eOS на ext4) (раньше загружалась на eOS через grub перед W7, выбрав эту опцию, теперь почему-то загружается в W7?)
- W7 запись (работает правильно)
Кроме того, чтобы загрузить все, я создал гибридную MBR, но я не уверен, правильно ли я ее настроил, поскольку gdisk verify обеспечивает следующий вывод:
$ sudo gdisk /dev/sda
GPT fdisk (gdisk) version 1.0.1
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): v
Warning! Mismatched GPT and MBR partition! MBR partition 4, of type 0x0A,
has no corresponding GPT partition! You may continue, but this condition
might cause data loss in the future!
Identified 1 problems!
Command (? for help):
Перейдя в меню восстановления и набрав o и p, вы получите MBR и GPT со следующими списками:
Recovery/transformation command (? for help): o
Disk size is 468862128 sectors (223.6 GiB)
MBR disk identifier: 0x4F5D06CB
MBR partitions:
Number Boot Start Sector End Sector Status Code
1 1 409639 primary 0xEE
2 409640 137128391 primary 0xAF
3 * 284540928 468860927 primary 0x07
4 137128392 284540927 primary 0x0A
Recovery/transformation command (? for help): p
Disk /dev/sda: 468862128 sectors, 223.6 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): AEF39373-7FA0-4FD9-A968-99C6D20E9C8C
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 468862094
Partitions will be aligned on 8-sector boundaries
Total free space is 2765 sectors (1.3 MiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 137128391 65.2 GiB AF00 Fry
3 137129984 266962943 61.9 GiB 8300
4 266962944 284540927 8.4 GiB 8200
5 284540928 468860927 87.9 GiB 0700 ROBOFRY
где:
- GPT 1 является EFI под MBR 1
- GPT 2 - это MacOS под MBR 2
- GPT 3 и 4 являются Linux eOS и подкачки под MBR 4
- GPT 5 - это W7 под MBR 3
Мои вопросы:
- Случайно ли я уничтожил свой загрузчик grub, заставив rEFInd использовать загрузчик заглушек EFI? Как я могу восстановить пункт меню Linux в rEFInd, чтобы он указывал на grub вместо W7?
- Правильно ли настроен гибридный MBR?
- Редактировать: мне даже нужно использовать гибридный MBR?