Handbook:PPC/Blocks/Kernel/ru

Конфигурация, специфичная для архитектуры
Удостоверьтесь, что вы также выбрали поддержку разделов Amiga, если вы используете Pegasos, либо разделов Macintosh, если вы используете компьютер Apple.

Пользователи компьютеров NewWorld и OldWorld могут захотеть также включить поддержку HFS. Пользователям OldWorld она нужна для копирования скомпилированных ядер на раздел MacOS, а пользователям NewWorld она нужна для конфигурации специального раздела Apple_Bootstrap:

Не забудьте включить в ядро поддержку вашей сетевой карты! Большинство более новых компьютеров Apple используют драйвер SunGEM. Более старые iMac чаще всего используют драйвер BMAC.

Если вы загружаетесь с устройств FireWire, включите следующие опции.

Не отключайте в ядре поддержку кадрового буфера, так как он необходим для успешной загрузки системы. Если вы используете видеокарту на основе чипсета NVIDIA, вы должны использовать кадровый буфер Open Firmware. Если вы используете видеокарту на основе чипсета ATI, вы должны выбрать драйвер кадрового буфера, на основании вашего чипсета (Mach64, Rage128 или Radeon).

Компиляция и установка
Когда ядро настроено, настало время его скомпилировать и установить. Выйдите из настройки и выполните следующие команды:

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

В отличие от многих начальных загрузчиков, Yaboot и BootX предполагают использование несжатого ядра. Несжатое ядро называется vmlinux и помещается в по завершении компиляции ядра. Если вы используете машину Pegasos, для встроенного ПО Pegasos требуется сжатое ядро под названием zImage, которое находится в.

Для Apple и IBM:

Для Pegasos: