1

Мне любопытно, какая процедура установки используется для двух загрузочных версий OS X.

Из того, что я понимаю, когда вы устанавливаете свежую систему OS X, установщик копирует все необходимые файлы (с установочного DVD в данном случае) в файловую систему, а затем « делает некоторые вещи », чтобы сделать установку загрузочной и появиться на загрузочный экран, когда вы нажимаете клавишу Option. Что именно (во всех прелестных / кровавых деталях UNIX / Darwin) этот « материал »?

Моя ситуация такова: у меня есть две полностью работающие установки OS X на двух ноутбуках. Я хотел бы перенести 2-ую установку на 1-й ноутбук и вместо двух загрузок установить две установки на этом первом ноутбуке. Я поэтому думаю, что я мог бы скопировать (dd?) через все от / на 2-й установке в новый раздел HFS+ на 1-м ноутбуке. Затем я как-то прошу систему сделать этот раздел загрузочным, чтобы он отображался в меню загрузки. Как я могу это сделать?

Я понимаю, что есть два вопроса, но я предполагаю (возможно, неправильно), что в конечном итоге они имеют один и тот же ответ. Я также прочитал этот вопрос SU, но я хочу сделать весь процесс вручную, а не с помощью стороннего инструмента - больше для образования, чем для полезности.

2 ответа2

2

Я не проверял это, но если вы используете dd для копирования всего необработанного тома, это должно скопировать загрузочные блоки вместе с содержимым файловой системы, поэтому больше ничего не нужно делать, чтобы сделать том загрузочным.

Но я бы не рекомендовал dd , так как он не справляется с незначительными деталями, такими как исходный и целевой тома, которые не имеют одинакового размера. Это также мучительно медленно, если вы не используете необработанные записи устройства (т.е. /dev /rdiskN вместо /dev /diskN).

Вместо этого я бы рекомендовал инструмент asr для копирования тома; это умнее и более адаптируемо. Вы также можете использовать вкладку «Восстановление» в Дисковой утилите (для выполнения которой фактически используется asr ). Я почти уверен, что asr также заботится о загрузке, хотя я давно использовал его в этом режиме.

Если какой-либо метод, который вы используете, не делает том правильно загружаемым, я думаю, все, что вам нужно сделать, это благословить папку, содержащую файл загрузчика, который обычно находится в /System /Library /CoreServices:

sudo bless --folder /Volumes/whatever/System/Library/CoreServices
0

Убедитесь, что диск правильно отформатирован с помощью таблицы разделов GUID - см. Эту статью:http://nyacomputing.com/partitioning-a-hard-drive-on-mac/

Используйте Дисковую утилиту для клонирования вашего диска - см. Эту статью:http://nyacomputing.com/how-to-create-a-bootable-clone-of-your-mac-hard-drive/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .