Ладно, твой GPT весь измотан. Многие ваши разделы помечены с неправильными типами разделов. Ваш PMBR выглядит идеально, так что это хорошо.
Давайте посмотрим на ваш GPT (убедитесь, что ваше окно WIDE или прокручивается горизонтально, чтобы увидеть столбец "должен быть"):
start size index contents - "Label" type should be
0 1 PMBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - "EFI system partition" EFI system partition
409640 404390464 2 GPT part - "Macintosh HD" Apple_Boot HFS+
404800104 1269544 3 GPT part - "Recovery HD" EFI system partition Apple_Boot
406069648 1269544 4 GPT part - "Recovery HD" HFS+ Apple_Boot (or just delete it)
407339192 1269536 5 GPT part - "Recovery HD" HFS+ Apple_Boot (or just delete it)
408608728 40
408608768 279976563 6 GPT part - "Ubuntu" Apple_Boot Linux filesystem data?
688585331 1421
688586752 974848 7 GPT part - "" EFI system partition Not sure? Maybe just delete it?
689561600 13410304 8 GPT part - "Apple_HFS_Untitled_6" HFS+
702971904 262144
703234048 5597184 9 GPT part - "Apple_HFS_Untitled_5" HFS+
708831232 262144
709093376 780288 10 GPT part - "Apple_HFS_Untitled_4" HFS+
709873664 258428928 11 GPT part - "Apple_HFS_Untitled_3" HFS+
968302592 262144
968564736 7946248 12 GPT part - "Apple_HFS_Untitled_2" HFS+
976510984 262151
976773135 32 Sec GPT table
976773167 1 Sec GPT header
Таким образом, похоже, что ваши разделы с индексами 2, 3, 4, 5, 6 и 7 помечены как неправильные типы разделов в GPT, и, возможно, некоторые из них можно удалить, если у вас нет каких-либо ценных данных о их. Я также не уверен, почему у вас есть куча небольших разделов HFS+, например, с индексом 10, это всего 390 МБ (381 МБ). Вы поместили их там намеренно или знаете, что они есть и что на них? Или они также являются частью тайны этой странно испорченной таблицы разделов?
Должен сказать, что я не очень разбираюсь в том, как Debian любит разбивать диски, особенно на компьютерах Mac. Я знаю, что давным-давно дистрибутивы Linux на ПК с Windows с GPT использовали тип раздела Windows для файловых систем Linux, но я думаю, что старый метод сегодня не пользуется популярностью. Возможно, возможно, что Debian использовал в GPT маркеры типов разделов в стиле Apple, но затем "изнутри" использовал их в качестве файловой системы linux и разделов подкачки?
Как исправить
Один из способов исправить это - использовать команду gpt
чтобы удалить записи таблицы разделов, которые имеют неправильный тип, а затем снова добавить их с правильным типом. Это сложная работа, и вы можете потерять весь раздел или все на диске, если допустите ошибку.
Но это будет примерно так:
Удалите "плохую" запись для "Macintosh HD", которая имела тип Apple_Boot (этот GUID, начинающийся с 426 ...):
sudo gpt remove -b 409640 -s 404390464 -i 2 -t 426F6F74-0000-11AA-AA11-00306543ECAC disk0
Добавьте для него "хорошую" запись, на этот раз с типом HFS+ (этот GUID начинается с 484 ...):
sudo gpt add -b 409640 -s 404390464 -i 2 -t 48465300-0000-11AA-AA11-00306543ECAC disk0
Теперь снова назовите его "Macintosh HD":
sudo gpt label -b 409640 -s 404390464 -i 2 -l "Macintosh HD" disk0
Обратите внимание, что в командах "удалить" и "метка" я выбираю раздел более чем одним способом. Это я очень осторожен, чтобы избежать опечаток; если все три типа селекторов не совпадают, я не хочу, чтобы команда работала, потому что это означает, что я сделал опечатку.
Обратите внимание, что вам придется выполнять эти команды при загрузке с какого-либо другого устройства, поэтому редактируемый диск не будет занят. Будьте очень осторожны с начальным / начальным блоком и номерами размера / длины. Редактируйте таблицы разделов на свой страх и риск. Перед редактированием таблицы разделов сделайте полную резервную копию (и ПРОВЕРЬТЕ СВОЕ РЕЗЕРВНОЕ КОПИРОВАНИЕ) всего, что вам нужно.