3.6. Настройка аппаратного обеспечения и операционной системы перед установкой

Этот раздел расскажет про аппаратное обеспечение, для которого требуется настройка перед установкой Debian. Обычно, для этого производится проверка и возможно, изменение настроек микропрограммы вашей системы. «Микропрограмма (firmware)» — это программное обеспечение используемое аппаратным обеспечением; она почти всегда вызывается во время загрузки машины (после подачи питания). Здесь также описаны известные проблемы аппаратного обеспечения, которые влияют на надёжность Debian GNU/Linux.

3.6.1. Вход в OpenFirmware

На PowerPC системах обычно не нужно настроивать BIOS (который называется OpenFirmware). PReP и CHRP содержат OpenFirmware, но к несчастью, как в него войти зависит от производителя. Вам придётся поискать это в документации на железо, которая поставляется вместе с машиной.

На PowerPC Macintoshes, OpenFirmware вызывается клавишами Command-option-O-F во время загрузки. Обычно надо нажать после звукового сигнала, но точный момент зависит от модели. Подробней смотрите http://www.netbsd.org/Ports/macppc/faq.html.

Строка приглашения OpenFirmware выглядит так:

ok
0 >

Заметим, что в старых моделях PowerPC Mac, по умолчанию и иногда прошитое в I/O, взаимодействие с пользователем установлено по последовательному(модемному) порту. При вызове OpenFirmware на таких машинах, вы увидите просто чёрный экран. В этом случае, для взаимодействия с OpenFirmware вам потребуется подключить другую машину через модемный порт и запустить на ней программу терминала.

OpenFirmware на машинах OldWorld Beige G3, OF версий 2.0f1 и 2.4 не работает. Эти машины, по всей вероятности не смогут быть загружены с жёсткого диска, пока микропрограмма не будет исправлена. Заплатка для микропрограммы включена в утилиту System Disk 2.3.1 и доступна уApple по адресу ftp://ftp.apple.com/developer/macosxserver/utilities/SystemDisk2.3.1.smi.bin. После распаковки утилиты в MacOS и запуске, выберите кнопку сохранить, чтобы установить заплатку микропрограммы в nvram.

3.6.2. Аппаратные проблемы, которых нужно остерегаться

Многие люди пытаются заставить работать свои 90 МГц процессоры на 100 МГц и так далее. Иногда это даже работает, но зависит от температуры и других факторов и может реально повредить компьютер. Один из авторов этого документа работал на разогнанном компьютере целый год, а затем в системе стала падать программа gcc при сборке ядра операционной системы по неожидаемому сигналу . Возвращение скорости процессора в положенное значение решило проблему.

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

3.6.2.1. Больше чем 64 МБ оперативной памяти

Ядро Linux не всегда может обнаружить правильно количество доступной оперативной памяти. В этом случае смотрите Раздел 5.2, «Параметры загрузки».