Skip to content

Home Установка Передача параметров ядра при установке Linux
Передача параметров ядра при установке Linux

Загрузка компьютера в общих чертах выглядит следующим образом. После включения питания запускается процедура самотестирования POST (Power On Self Test), проверяющая основные компоненты системы — видеоплату, оперативную память, жесткие диски и т. д. После POST начинается загрузка операционной системы. Компьютер "ищет" на жестком диске (и других носителях) программу-загрузчик операционной системы. Если такая программа найдена, то ей передается управление, если же такая программа не найдена ни на одном из носителей, то выдается сообщение с просьбой вставить загрузочный диск.

В настоящее время популярны два загрузчика Linux — LILO и GRUB. GRUB является более современным и используется по умолчанию в большинстве дистрибутивов. То есть после установки Linux начальным загрузчиком станет именно GRUB, если вы самостоятельно не выберете другой загрузчик. Некоторые дистрибутивы, например ASPLinux, предоставляют собственные загрузчики, например ASP Loader.

Задача загрузчика— предоставить пользователю возможность выбрать нужную операционную систему (ведь кроме Linux может быть установлена и другая операционная система) и передать ей управление. В случае с Linux загрузчик загружает ядро операционной системы и передает ему управление. Все последующие действия по загрузке системы выполняет ядро Linux (монтирует корневую файловую систему, запускает программу инициализации).

vgalo
Установка Linux при низком разрешении монитора. Данный параметр нужно указать, если при запуске программы установки с обычным разрешением монитора возникают проблемы (размытое, нечеткое изображение)
vgahi
Запуск программы установки при максимально допустимом разрешении монитора
vga!6 Программа установки будет работать при разрешении 640x480x16 (последний параметр— это количество цветов). По-моему, в этом режиме графический интерфейс программы установки выглядит до такой степени некрасиво, что порою лучше произвести установку в текстовом режиме (см. параметр text)
text В случае, если возникли проблемы с графической подсистемой (программу установки нельзя запустить даже в режиме vga!6), можно попытаться установить Linux в текстовом режиме, указав этот параметр
noapic Бывает полезным, если при установке некорректно работает сетевой адаптер. С одной стороны, можно особо и не беспокоиться по этому поводу, поскольку сеть можно настроить непосредственно после установки. Но если вы предпочитаете настраивать все во время установки и с вашим сетевым адаптером возникли проблемы, попробуйте указать данный параметр
readonly=1 Запрещает редактирование структуры диска. Интересный параметр, даже не могу предположить, для чего он нужен. После его указания программа установки не сможет отредактировать таблицу разделов жесткого диска, а в большинстве случаев это нужно (ведь нужно создать Linux-разделы, раздел подкачки)
noauto Запрещает автоматическое определение устройств. Также полезен, если при установке нужно передать параметры модулям ядра или непосредственно устройствам
nodmraid
Отключает программные RAID-массивы, организованные на уровне BIOS
updatemodules
При установке будет запрошена специальная дискета, содержащая обновления модулей ядра
auto_install=floppy В процессе установки Linux создается файл auto_install.cfg, в который записываются все параметры установки — от выбранной раскладки клавиатуры до названий пакетов, которые нужно установить. Вы можете скопировать данный файл на дискету и использовать при инсталляции Linux на аналогичный по конфигурации компьютер. Данная опция очень полезна, когда нужно установить Linux на множество компьютеров одинаковой конфигурации. Все, что вам нужно, — это установить Linux на один из компьютеров, потом записать файл autojnstall.cfg на несколько дискет и произвести установку Linux, передав параметр ядра auto_install=floppy. Желательно создать N дискет — по количеству компьютеров, на которые нужно произвести установку Linux, тогда установка будет выполняться параллельно на каждом компьютере и уже через 30—40 минут будет настроен целый парк компьютеров. Данный параметр поддерживает только Linux Mandriva
memtest Будет запущена проверка памяти с помощью программы
memtest. Из-за проблем с оперативной памятью могут возникнуть самые необъяснимые ситуации (произвольная перезагрузка, зависание компьютера и т. д.). Программа memtest позволяет проверить оперативную память вашего компьютера
rescue Восстановление уже установленной операционной системы

Нужно отметить, что параметры vgalo, vgahi, vgaie и text (см. табл) не совсем являются параметрами ядра в прямом смысле этого слова. Это типы установки Linux, и относятся они к программе установки, а не к ядру Linux. Да, они передаются как параметры ядра, но будут действовать только при установке Linux, а в обычных условиях (уже после установки) они недоступны.
Передать параметры ядра просто. При загрузке с компакт-диска вам предоставляется выбор — или нажать клавишу <Enter> для начала установки, или же нажать какую-либо другую клавишу (например, <F1>, <Esc>, какую именно, указывается — вы поймете) для задания дополнительных параметров. Например, в Linux Mandriva для указания параметров ядра нужно нажать клавишу <F1>. Затем вы увидите командную строку загрузчика Linux. Для передачи параметра ядру Linux нужно ввести:
linux <параметры>

Например:
linux noauto nopcmcia noapic
Некоторые дистрибутивы, например ASPLinux, вместо текстовой строки загрузчика открывают более удобное графическое меню, позволяющее выбрать тот или иной режим установки

Ясно, что данное меню не позволяет указать параметры ядра, отсутствующие в меню. Для указания прочих параметров ядра в загрузчика ASPLinux нужно нажать комбинацию клавиш <Ctrl>+<S>, после чего в открывшемся окне ввести параметры, которые вы хотите передать ядру.

Комментарии (0)

RSS feed Comments

Написать комментарий

smaller | bigger

busy
 

Регистрация




Top