JekaPDA Posted December 30, 2008 Share Posted December 30, 2008 Buhgalter (Applelife) Создаем Flash-загрузчик для вашего хакинтоша Что для этого нужно? Ну, во-первых собственно флешка. Неважен объем, неважно форматирование - пойдет FAT, FAT32, а насчет объема - лучше даже использовать старые флешки размером 128Мб, места загрузчик занимает немного. Желательно конечно, чтобы флешка была скоростная - к сожалению скорость считывания информации с флеш карт оставляет желать лучшего. Важно, чтобы ваш компьютер поддерживал загрузку с этого носителя Во-вторых - компьютер с операционной системой Windows. Именно в ней носитель делается загрузочным. Ну и в третьих - минимальный объем ПО. В него входят: 1. Пакет SYSLINUX, содержащий программу syslinux.exe. На сегодняшний день доступна версия 3.71 Скачать можно здесь: http://www.kernel.org/pub/linux/utils/boot...slinux-3.71.zip 2. Пакет заготовок, записываемых на флешку, после создания на ней загрузочной области. Распространяется в виде архива -USB Disk BOOT Files. скачать можно здесь: http://www.mediafire.com/?d9nzydnj3vz или здесь: http://rapidshare.com/files/127729423/OSx8...skFiles.zip.htm 3. Набор дополнительных кекстов, которые вы хотели бы вмонтировать в загрузчик. Ну это вы обеспечиваете сами. Как сделать? 1. Запускаете Виндовс (подразумевается, что необходимые файлы скачаны, а чистая флешка вставлена в USB-порт). Запоминаете букву тома, присвоенную виндой флешке(пусть будет например Н 2. Распаковываете пакет SYSLINUX в корневой каталог жесткого диска, у вас там должна появиться папка SYSLINUX 3. Через меню винды запускаете эмулятор DOS(командную строку), в открывшемся окне появляется приглашение: C:\Documents and Setting\Admin(или ваше имя)> выполняете команды: cd \ cd syslinux cd win32 syslinux.exe -ma H: Если все прошло нормально, после выполнения последней команды, без каких либо дополнительных сообщений остается командная строка вида: С:\syslinux\win32>, а на флешке появляется скрытый системный файл idlinux.sys. Увидеть в винде его можно, изменив опции вида в свойствах папки. 4.Из второго пакета копируете на флешку файлы BOOT, MBOOT.C32, SYSLINUX.CFG, SYSLINUX.SYS, INITRD.IMG Если в вашем пакете лругие файлы, то переименуйте isolinux.bin в syslinux.sys и isolinux.cfg в syslinux.cfg Все - загрузочная флешка готова и ей уже можно пользоваться, но.. Как загружаться? Первое -выбрать в меню загрузки биоса Флеш-карту в качестве загрузочного диска. ОНА ДОЛЖНА ПОЯВИТЬСЯ В РАЗДЕЛЕ HDD Второе- после загрузки в первом меню по умолчанию появится в качестве загрузочного тома hd(0,1)-ЭТО САМА ФЛЕШКА! Если нажмете Enter - загрузка с флешки повторится(редактирование см.ниже) Нажмите Esc для перехода в следующее меню. Третье - в следующем меню устройство по умолчанию (80) - это снова флешка! Номера ваших дисков начинаются с 81. Последовательным вводом номеров вы можете определить нужный вам диск. Возврат в предыдущее меню -клавишей Esc Как отредактировать загрузчик? Редактировать в загрузчике можно 2 файла: 1. INITRD.IMG - именно этот файл образа содержит кексты, загружаемые до запуска системы, и нужные Вам для приближения вашего Хакинтоша к реальному Маку. Редактируется просто - запускается файл и монтируется на рабочем столе в виде диска. Дальше ненужные кексты удаляются, нужные добавляются. Естественно это делается в операционной системе MacOS X и в пределах свободного объема диска (до 40 Мб) 2. Если вам надоело все время вводить в меню загрузки номер вашего жесткого диска (cм. тему Внешний загрузчик на CD) можно отредактировать файл SYSLINUX.CFG Для этого в нем добавляется последняя строка с номером вашего диска: PROMPT 0 TIMEOUT 90 DEFAULT /mboot.c32 /boot --- /initrd.img APPEND biosdev=81 ВАЖНО!!! Достоинства и недостатки 1.Плюсы: Можно: - установить систему 10.5 (Леопард) практически на любое железо, в том числе с IDE контроллерами JMicron и Marvell. Естественно речь идет о совместимом железе- не надо пытаться например установить оригинальную МакОсь на АМД-машину; - установить систему, не записывая её инсталлятор на съемный носитель-прямо с жесткого диска; - запустить систему не имеющую собственного загрузчика(чтобы потом его установить), например восстановленную из образа Time Machine на любой диск(раздел); - использовать загрузчик на постоянной основе, не заморачиваясь наличием или отсутствие загрузчика на винте - система загрузится в любом случае; - и наконец установить систему с оригинального образа Mac OS X Leopard без применения различных патчей. и запустить ее 2. Недостатки - флеш загрузчик НЕ ВИДИТ DVD-привод, поэтому инсталлировать систему можно только с жесткого диска (см. отдельную тему). Не надо пытаться найти привод перебором номеров - его не будет; - к сожалению скорость считывания информации с флеш-карты значительно меньше, чем с HDD а считываться будут все 40 мегабайт файла INITRD, даже если там нет ни одного кекста, поэтому флеш-загрузчик в такой комплектации работает около минуты. Есть выход -можно использовать файл меньшего размера (4-10Мб), вытащив его из одного из образов по ссылкам в теме "Внешний загрузчик на СD..." Соответственно уменьшению размера файла возрастет и скорость загрузки. Автор: vlzhukov Цитата(vlzhukov)Могу добавить лишь одно - с помощью этого загрузчика я установил на свой Intel-PC оригинальный Леопард 10.5.1, а потом спокойно обновил его до 10.5.5 используя оригинальные обновления Apple без каких=либо плясок с бубном, не опасаясь краха системы. Устанавливал прямо с жесткого диска (размер образа 7.51 Гб) не мучаясь с записью двухслойных болванок. Для этого в папке EXTRA/Extensions мне потребовались всего 4 кекста: -dsmos.kext -SMBIOSEnabler.kext -AppleVIAATA.kext -IntelCPUPMDisabler.kext В загрузчике поставил имидж-файл INITRD размером 4мб - загрузка ускорилась пропорционально размеру Потом уже установил на винт внутренний загрузчик ChameleonHD, предварительно интегрировав в него эти кексты. Как это делается - см. в теме "Установка с жесткого диска" Link to comment Share on other sites More sharing options...
Recommended Posts