Проблема с загрузчиком после установки Ubuntu 20.04 на флэш-накопитель USB на MacBook Pro с Bootcamp

У меня есть 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. Заранее благодарим за любые предложения.

0
задан 19 July 2020 в 05:19

1 ответ

Я смог успешно загрузиться в свой раздел Windows (Bootcamp) после загрузки и следуя инструкциям, предоставленным Родом Смитом для SuperUser: Как исправить гибридную MBR с помощью дисковой утилиты

Это гибридная MBR. Необходимо загрузить Windows в режиме BIOS, но если вы планируете установить Windows 8 или 10 в режиме EFI, вам необходимо заменить гибридную MBR на легальную защитную MBR. Вы можете сделать это с моей программой GPT fdisk ( gdisk ) :

  1. Запустить gdisk на диске ( sudo gdisk / dev / disk0 в вашем случае).
  2. Введите x для входа в режим экспертов.
  3. Введите n , чтобы создать новую защитную MBR.
  4. Введите 'w` to сохранить ваши изменения.
  5. Введите y , чтобы подтвердить, что вы хотите сохранить изменения.

Я также сделал небольшое пожертвование для его сайта в благодарность за обширные технические знания, которые он предоставляет сообществу Ubuntu. GPT fdisk tutorial

2
ответ дан 30 July 2020 в 22:05

Другие вопросы по тегам:

Похожие вопросы: