пятница, 22 июля 2016 г.

dualboot в macbook

Так как я себе уже некоторый раз отстреливаю ногу, и всякий раз по забывчивости своей трачу много времени на восстановление, хочется на будущее оставить тут.
Итак, в современном мире MBR почти отмер и вместно него используется GPT. Но костыль таки стоит, назвали его HybridMBR - первый раздел у него заглушка, а вот остальные три вполне могут куда-то в осмысленное место указывать(а могут и не в осмысленное). Есть замечательная утилита gdisk, которая позволяет ко всему прочему создавать этот гибридный MBR и писать в него данные из GPT. Ссылок не даю, все это прекрасно гуглится.
Тут бы хорошо опус про EFI, загрузку с BIOS эмуляцией написать, но не буду, все это гуглится.
Так вот цимис в том, что иногда какой-нибудь не очень разборчивый софт берет и меняет этот HybridMBR так, что раздел со второй ОС оттуда пропадает, при попытке загрузить эту вторую ось в режиме совместимости с BIOS самое безобидное, что мы увидим, это надпись об отсутсвии присутствия. Современный REFind уже умеет работать с GPT, читать данные с ext4 и загружать ядра сам, так что про этот HybridMBR можно забыть как про страшный сон. Самое адекватное что можно сделать, это обновить REFind, но, если хочется поковырять, gdisk в руки.
Кстати. Загрузочный диск Ubuntu 14.04 толи ядро старое содержит, толи gdisk и gparted старые, но они упорно утверждали, что GPT у меня поврежденная. Так что от греха подальше либо в макоси этим пользоваться, либо посвежей recovery disk иметь.

Комментариев нет:

Отправить комментарий