Jump to content

Внешний загрузчик на СD на базе BOOT132 и Chameleon


JekaPDA
 Share

1 post in this topic

Recommended Posts

Внешний загрузчик на СD на базе BOOT132 и Chameleon

Для чего это нужно?

Внешний загрузчик на CD(DVD) позволяет:

- установить систему 10.5 (Леопард) практически на любое железо, в том числе с IDE контроллерами JMicron и Marvell;

- установить систему, не записывая её инсталлятор на съемный носитель-прямо с жесткого диска;

- запустить систему не имеющую собственного загрузчика(чтобы потом его установить), например восстановленную из образа Time Machine на любой диск(раздел);

- и наконец установить систему с оригинального диска или образа Mac OS X Leopard без применения различных патчей. и запустить ее

За счет чего это достигается?

Образ внешнего загрузчика содержит файл INITRD.IMG, внутри которого находится папка Extra/Extensions

3rRUVLyJ23.jpg

В данной папке находятся кексты, необходимые для последующей установки системы, например:

- для работы контроллеров JMicron и Marvell - JMicronATA.kext и VIAATA.kext соответственно;

-для работы оригинального Леопарда - dsmos.kext, IntelCPUPMDisabler.kext, SMBIOSEnabler.kext;

- драйвера видео, звука, сети и пр.

В конечном итоге все зависит от размера INITRD.IMG и соответственно образа диска

На сегодняшний день такие файлы существуют в размере 4, 10 и 40 Mb

Загрузчик предварительно устанавливает кексты, необходимые для последующей загрузки системы или инсталляционного диска, при этом соответствующие кексты устанавливаемой системы пропускаются.

Где взять образ?

Различные образы дисков можно взять здесь:

RapidShare: Easy Filehosting - http://rapidshare.com/files/141454783/cnnn...-4v3-2.iso.html 4Mb

RapidShare: Easy Filehosting - http://rapidshare.com/files/141455463/boot...by_iso.zip.html 10Mb

RapidShare: Easy Filehosting - http://rapidshare.com/files/141616401/BOOT...Y.zip.html-10Mb

RapidShare: Easy Filehosting - http://rapidshare.com/files/141456167/Asus...e.iso.zip.html-40Mb

Образ записывается на диск любой программой (лучше конечно использовать СD-RW)

К сожалению существующие образы не позволяют редактировать содержание папки Extra, поэтому при необходимости такого редактирования лучше самому создать загрузчик на флешке, если конечно компьютер позволяет загружаться с данного носителя - но это - отдельная тема.

Как загружаться?

В отличие от обычного Дарвина комбинированный загрузчик содержит 2 последовательных меню

Первое - аналогично дарвиновскому, но в CD-варианте не активировано, поэтому после его появления просто жмем Enter

 

jnNWAAiU2E.jpg

 

Второе меню имеет особенности. Дело в том, что в данном меню жесткие диски и флеш- карты обозначаются числами 80, 81,82 и т.д., что и надо вводить после двоеточия

 

B2pm4Cgm3y.jpg

 

Если же вы хотите установить например нативный леопард или запустить незагрузочный диск MacOS X - в приводе меняется диск, вводится код ДВД-привода - в данном случае 9f(хотя могут быть и варианты - в зависимости от компьютера).

Нажимаем Энтер - и загрузка продолжится.

Третьим появляется уже знакомое нам меню Дарвина в предложением выбрать раздел для загрузки. Единственное отличие - отсутствие обратного отсчета времени, система стоит, пока не нажмем Энтер.

 

Ну а дальше - можно делать все, что описано выше

Автор: vlzhukov

 

 

 

 

КАК ОТРЕДАКТИРОВАТЬ BOOT-123.ISO

Многие испытуют некоторые трудности при загрузке из готовых вариантов BOOT-123.ISO Проблему можна решить слегка отредактировав загрузочный диск под свои потребности. Рассмотрим на примере как это сделать...

Скачайте этот набор BOOT_ISO.zip Редактировать без ошибок возможно BOOT-KABYL-BUMBY.iso, с остальными образами у меня не получалось, но в них есть INITRD.IMG соответственного размера: 4Мб, 10Мб, 16Мб, 40Мб (обьем выбирайте соответственно к Вашим потребностям). Просто подключите образ и перетяните из него INITRD.IMG на рабочий стол. Вот INITRD.IMG, собственно говоря, и надо редактировать

Для того чтобы отредактировать загрузочный диск для начала нужно собрать вместе все неванильные кексты, которые Вам нужны исходя из конфигурации Вашего ПК.

Некоторые кексты(напр. кесты звука) могут не грузиться, можно попробовать, запаковать их в Extensions.mkext, расположить в папке /Extra в INITRD.IMG

Все кексты проверить на наличие строки:

Код<key>OSBundleRequired</key>

<string>Root</string>

в самом конце info.plist кекстов.

перед последними строчками:

Код</dict>

</plist>

Дальше кладите их в папку Extensions и запакуйте в файл - Extensions.mkext. с помощью утилиты mkextMaker.app © cVaD

Как использовать:

  • Перетаскиваем мышкой, папку Extensions, на иконку программы.

Примечание:

  • Папка, может находиться на любом диске, в каталоге любой вложенности.
  • Extensions.mkext, будет создан в родительском каталоге, содержащем папку Extensions.

Теперь просто замените Extensions.mkext или папку Extensions в папке Extra соответствующего INITRD.IMG на сделанный Вами Extensions.mkext (имеется ввиду, что папку Extensions, если таковая есть, можно удалить из INITRD.IMG, после упаковки кекстов в файл - Extensions.mkext (Естественно, сохранив, копию своих кекстов.) Кстати, из Extensions.mkext кексты загружаются намного быстрее...)

А дальше можно отредактировать BOOT-KABYL-BUMBY.iso... Это можно сделать, например, под Windows с помощью программы UltraISO 9. Просто откройте BOOT-KABYL-BUMBY.iso с помощью UltraISO 9. Удалите из образа INITRD.IMG и простым перетягиванием вставте свой INITRD.IMG. Нажмите "сохранить". Вот и все - теперь можете записать Ваш персональный BOOT-KABYL-BUMBY.iso

УДАЧИ!!!

Link to comment
Share on other sites

 Share

×
×
  • Create New...