|
Загрузка компьютера в общих чертах выглядит следующим образом. После включения питания запускается процедура самотестирования 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>, после чего в открывшемся окне ввести параметры, которые вы хотите передать ядру.
 |