Аллен Питер В.
Шрифт:
Поддержка регистров MSR. Может понадобиться в некоторых случаях для SMP-систем. Вы можете ее со спокойной совестью выключить или хотя бы откомпилировать как модуль.
Поддержка информации о процессоре. Рекомендуется включить эту опцию. Загляните в файл /dev/cpu/0/cpuid — вы узнаете много интересного о своем первом (0) процессоре.
Поддержка памяти более 1Гб.
Включите эту опцию, если вы используете один из следующих процессоров: 386SX/DX/SL/SLC без 80387, 486SL/SX/SX2.
В семействе процессоров Intel P6 (Pentium Pro, Pentium II и выше) используются специальные регистры — Memory Type Range Registers (MTRR). Они задействуются для управления доступом процессора к различным диапазонам памяти. Включение этой опции может существенно повысить производительность системы, особенно если вы используете видеокарту PCI или AGP. Данную возможность поддерживают процессоры и посторонних производителей: Cyrix 6x86, 6x86MX, MII, AMD K6-2 (stepping 8 и выше), K6-3, Centaur C6. Некоторые BIOS устанавливают MTRR для первого процессора, но отключают для второго. Активизация данной опции решает также и эту проблему. Если вы не уверены, поддерживает ли ваш процессор MTRR, все равно включите эту опцию. Поддержка MTRR увеличит объем ядра всего лишь на 3 Кб.
20.5.2.5. Power Management Options
В этом разделе вы найдете все опции, касающиеся управления питанием, В принципе, с опциями Power Management разобраться несложно и самому, в крайнем случае можно все оставить по умолчанию — опции вполне приемлемы. Но есть одна очень интересная экспериментальная (!) опция — Software Suspend. Если она включена, вы можете приостановить машину, а при следующей загрузке сразу же восстановить систему до того состояния, в котором она находилась до приостановки. Работает это так: вы вводите команду swsusp или shutdown -z <время>, система записывает образ содержимого памяти на своп-раздел (или в своп-файл). Затем, при загрузке, вы вводите параметр ядра
В этом же разделе можно включить опцию Advanced Power Management. Если вам нужно отключить функцию APM во время загрузки, введите в качестве параметра ядра apm=off.
При возникновении проблем (на старых компьютерах) попробуйте следующее:
1. Убедитесь, что раздел подкачки включен, а размер его достаточен.
2. Передайте ядру инструкцию no-hlt.
3. Попробуйте отключить поддержку сопроцессора (инструкция no387).
4. Передайте ядру инструкцию floppy-nodma.
5. Убедитесь, что процессор не «разогнан».
6. Установите новый вентилятор для процессора.
Что же касается APM, следует обратить внимание на следующие опции (таблица 20.2):
Опции APM Таблица 20.2
Опция | Описание |
---|---|
Enable PM at boot time | Включает APM во время загрузки системы. Если эта опция отключена, BIOS не будет управлять питанием устройств, входить а режимы Standby и Suspend, а также не будет производить никаких действий в ответ на вызовы процессоре CPU Idle. Если ваш компьютер зависает во время загрузки, выключите эту опцию |
Make CPU Idle calls when idle | Во время цикла простоя ядра разрешает вызовы к APM. Включение данной опции может привести к зависанию компьютера во время загрузки! Если компьютер использует несколько процессоров, эта опция игнорируется. Заметьте, речь идет о том, сколько процессоров именно использует компьютер, а не сколько их в нем установлено. Если у вас два процессора, а вы используете только один и поддержка SMP у вас отключена, данная опция игнорироваться не будет! |
Enable console blanking using APM | Очищает текстовую консоль (не графическую!) при использовании APM. Некоторые ноутбуки могут использовать эту опцию для того, чтобы отключить подсветку LCD-экрана, когда активизирован хранитель экрана на одной из виртуальных консолей Linux. |
RTC stores time in GMT | Если ваш аппаратный таймер сохраняет время в формате GMT, включите эту опцию, в противном случав отключите ее. Если опция выключена, сохраняется локальное время |
Allow interrupts during APM BIOS calls | Обычно прерывания внешних устройств запрещены во время выполнений процедур APM. BIOS некоторых ноутбуков разрешает прерывания внешних устройств, например, IBM ThinkPad. По умолчанию данная опция выключена. Если вы не уверены, не включайте ее |
20.5.2.6. Bus Options
В этом разделе описываются опции, касающиеся поддержки различных шин PCI, ISA, MCA. Конфигуратор ядра 2.4 держал их в разделе General Setup, а сейчас они вынесены в собственный раздел. Отключайте все, кроме шины PCI — не думаю, что у вас есть ISA или MCA-устройства.
MCA — шина передачи данных, разработанная IBM, которая использовалась в системах PS1/PS2. Она давно снята с производства, современные устройства с ней не работают.
Данная опция определяет режим доступа к PCI-устройствам. Если значение этой опции равно BIOS, значит, Linux будет использовать BIOS для определения PCI-устройств и их конфигураций. Однако на некоторых старых материнских платах BIOS не может корректно определить конфигурацию PCI-устройств. В этом случае нужно выбрать значение Direct, и Linux будет работать с PCI-устройствами напрямую, без BIOS. Если вы выберете Any, то Linux сначала попытается работать напрямую (так быстрее), а потом, если напрямую не получится, уже использовать BIOS.
20.5.2.7. Executable file formats
В этом разделе вы сможете включить поддержку различных форматов исполняемых файлов. Обычно это нужно, если вы хотите запускать в эмуляторах программы других операционных систем, например, DOS- или Windows-программы.
20.5.2.8. Device drivers
В этом разделе находятся опции, касающиеся драйверов устройств. Тут вы можете определить, какие устройства у вас установлены и какие вы хотите использовать в дальнейшем. По сравнению с программой настройки ядра 2.4 многие отдельные разделы «переехали» в этот раздел, например, Parallel port support, MTD, PnP support и т.п.