Недавно я экспериментировал с установочным DVD FreeBSD 7.4 i386 на Mac mini Intel 2006, на жестком диске которого была установлена Mac OS X 10.5.8. Моя цель состояла в том, чтобы просто увидеть содержимое жесткого диска из раздела Live CD FreeBSD, чтобы вспомнить некоторые понятия о Unix и ОС в целом.
Но после того, как я закончил и извлек FreeBSD DVD, я обнаружил, что Mac mini больше не загружал Mac OS X. После некоторой проверки я обнаружил, что первая запись на жестком диске, похоже, изменилась с "pmbr" на "mbr", и я думаю, это может привести к тому, что Mac mini не загружается Mac OS X. Вот вывод команды gpt на этот проблемный жесткий диск: (#gpt -r show disk0)
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 233769824 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
234179464 262151 234441615 32-секундная таблица GPT 234441647 1-секундная заголовок GPT
Видите ли, кроме того, что "mbr" не является "pmbr", все остальные записи идентичны той, которая загружает Mac OS X.
Вопрос в том, могу ли я восстановить этот жесткий диск, чтобы он снова стал загрузочным для Mac mini? Пожалуйста, обратите внимание, что я спрашиваю это в основном для учебных и экспериментальных целей; Я хотел бы изучить внутреннюю часть загрузки ОС и разбиения жесткого диска. На этом жестком диске нет важных данных. Я разместил эту же проблему на 2 других сайтах, но они либо не получили ответа, либо мне ответили люди с недостаточными знаниями по этой теме. Вот почему я публикую эту проблему в третий раз.
Еще одно замечание, которое может помочь вам более точно определить проблему: этот проблемный жесткий диск отображается в /dev (в терминале Mac OS X) только как /disk0, а не как /disk0s1, /disk0s2.