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

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

3.6.1. Версии микропрограммы и настройка существующих ОС

Motorola 680x0 машины обычно настраиваются автоматически и для них не требуется настройка микропрограммы. Однако, вы должны убедиться, что работаете с соответствующимROM и системными заплатками. На Macintosh, рекомендуется MacOS версии >= 7.1, так как версия 7.0.1 содержит ошибку в видео драйверах, которая не даёт системному загрузчику деактивировать прерывание видеокарты, что в результате приводит к зависанию машины. На системах BVM VMEbus вы должны убедиться, что используете BVMBug выпуска G или выше загрузчика ROM. BVMBug загрузчик ROM не является стандартным на системах BVM, но доступен по запросу к BVM бесплатно.

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

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

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

Платы Atari TT RAM пользуются в Linux дурной славой из-за проблем с оперативной памятью; если у вас возникают странные проблемы, попробуйте запустить ядро в ST-RAM. Пользователям Amiga нужно исключить оперативную память с помощью загрузчика memfile.

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

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