У меня есть MacBook Pro (середина 2015 года), где я установил систему двойной загрузки с MacOS и Windows 10, которую я успешно использую уже более 3 лет. В то время я собирался попробовать тройную загрузку с Ubuntu 16.04, но у меня не хватило места на моем разделе Windows (Bootcamp), где я собирался установить Ubuntu. Прочитав ряд статей, я решил установить Ubuntu на флэш-накопитель USB, следуя ценным инструкциям Тима Ричардсона, чтобы снять флажки загрузки EFI и ESP с моего внутреннего диска, чтобы установщик мог видеть и загружать EFI только на мою флэш-память USB водить машину. Похоже, это сработало! У меня есть флэш-накопитель USB, который я могу подключить к старому MacBook Pro (2008) и запустить Ubuntu 20.04, но он по-королевски испортил загрузчик на моем MacBook Pro (середина 2015 года), с которого я хотел утроить загрузку. Вот снимки до и после моей системы:
До
Ricks-MacBook-Pro:~ rickmaxxx$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 165.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 84.9 GB disk0s3
4: Windows Recovery 897.6 MB disk0s4
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +165.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 88.3 GB disk1s1
2: APFS Volume Preboot 46.6 MB disk1s2
3: APFS Volume Recovery 510.5 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
Ricks-MacBook-Pro:~ rickmaxxx$ sudo gpt -r show /dev/disk0
Password:
start size index contents
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 322289624 2 GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
322699264 165778528 3 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
488477792 928
488478720 1753088 4 GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
490231808 2911
490234719 32 Sec GPT table
490234751 1 Sec GPT header
Ricks-MacBook-Pro:~ rickmaxxx$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 490234751] <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
Ricks-MacBook-Pro:~ rickmaxxx$
После
Ricks-MacBook-Pro:~ rickmaxxx$ diskutil list
/dev/disk0 (internal, physical):
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *251.0 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_APFS Container disk1 165.0 GB disk0s2
3: Microsoft Basic Data BOOTCAMP 84.9 GB disk0s3
4: Windows Recovery 897.6 MB disk0s4
/dev/disk1 (synthesized):
#: TYPE NAME SIZE IDENTIFIER
0: APFS Container Scheme - +165.0 GB disk1
Physical Store disk0s2
1: APFS Volume Macintosh HD 90.9 GB disk1s1
2: APFS Volume Preboot 46.6 MB disk1s2
3: APFS Volume Recovery 510.5 MB disk1s3
4: APFS Volume VM 1.1 GB disk1s4
Ricks-MacBook-Pro:~ rickmaxxx$ sudo gpt -r show /dev/disk0
Password:
gpt show: /dev/disk0: Suspicious MBR at sector 0
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 322289624 2 GPT part - 7C3457EF-0000-11AA-AA11-00306543ECAC
322699264 165778528 3 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
488477792 928
488478720 1753088 4 GPT part - DE94BBA4-06D1-4D40-A16A-BFD50179D6AC
490231808 2911
490234719 32 Sec GPT table
490234751 1 Sec GPT header
Ricks-MacBook-Pro:~ rickmaxxx$ sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 30515/255/63 [490234752 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 0 0 1 - 1023 254 63 [ 1 - 409639] <Unknown ID>
*2: DA 1023 254 63 - 1023 254 63 [ 409640 - 322289624] <Unknown ID>
3: 07 1023 254 63 - 1023 254 63 [ 322699264 - 165778528] HPFS/QNX/AUX
4: 07 1023 254 63 - 1023 254 63 [ 488478720 - 1753088] HPFS/QNX/AUX
Ricks-MacBook-Pro:~ rickmaxxx$
Обратите внимание на сообщение «gpt show: / dev / disk0: Подозрительный MBR в секторе 0»
Итак, главное последствие всех это то, что я больше не могу загружаться в Windows (Bootcamp). Все, что я получаю, это темный экран. Система MacOS работает нормально, но сектор 0 раньше был PMBR, а теперь - MBR. До этого я успешно установил rEFInd и был вполне доволен результатами, полагая, что Linux Ubuntu с удовольствием будет работать вместе с ним, чтобы позволить мне выполнить тройную загрузку.
Однако, когда я запускаю свой MacBook Pro с установленным USB-накопителем, он выходит непосредственно в Ubuntu без каких-либо указаний. Все в Ubuntu работает должным образом.
В качестве альтернативы, когда я запускаю свой MacBook Pro, удерживая нажатой клавишу «Option», чтобы выбрать Ubuntu, Я начну изучать все статьи, связанные с загрузчиком, но если у кого-то есть какие-либо идеи, это будет с благодарностью. В крайнем случае я попытаюсь восстановить с помощью Carbon Copy Cloner, но я не уверен, вернет ли это мою последовательность Boot Loader. Заранее благодарим за любые предложения.
Я смог успешно загрузиться в свой раздел Windows (Bootcamp) после загрузки и следуя инструкциям, предоставленным Родом Смитом для SuperUser: Как исправить гибридную MBR с помощью дисковой утилиты
Это гибридная MBR. Необходимо загрузить Windows в режиме BIOS, но если вы планируете установить Windows 8 или 10 в режиме EFI, вам необходимо заменить гибридную MBR на легальную защитную MBR. Вы можете сделать это с моей программой GPT fdisk (
gdisk
) :
- Запустить
gdisk
на диске (sudo gdisk / dev / disk0
в вашем случае).- Введите
x
для входа в режим экспертов.- Введите
n
, чтобы создать новую защитную MBR.- Введите 'w` to сохранить ваши изменения.
- Введите
y
, чтобы подтвердить, что вы хотите сохранить изменения.
Я также сделал небольшое пожертвование для его сайта в благодарность за обширные технические знания, которые он предоставляет сообществу Ubuntu. GPT fdisk tutorial