Э. Сивер, С. Спейнауэр, С. Фиггинс, Дж. П. Хекман - Linux cправочник - 3-е издание (1114666), страница 68
Текст из файла (страница 68)
Методы загрузкиlinearИспользовать линейную адресацию дискового пространства, не зависящую от геометрии диска. Если LILO не может самостоятельно определитьгеометрию диска, можно указать параметр linear; если это не помогает,необходимо задать геометрию с помощью параметра disk=. Однако режим linear не всегда работает с дискетами и может конфликтовать с параметром compact.lockУказание LILO запоминать командную строку загрузки и каждый раз загружать систему, выполняя эту строку, пока она не будет изменена вводом новой строки в ответ на приглашение загрузчика.
Параметр lock полезен, когда необходимо вводить набор параметров при каждой загрузке.map=map-fileОпределить расположение файла карты загрузки (по умолчанию - /boot/тар).message=message-fileОпределить файл, содержимое которого будет отображаться перед выдачей приглашения загрузчика. В файле могут содержаться символы новойстраницы (<CTRL>+<L>) для очистки экрана. Если файл приветствия(message-file) изменяется или переносится в другой каталог, необходимозаново создать файл карты, выполнив команду lilo.
Максимальная длинафайла приветствия составляет 65 535 байт.nowarnОтключить предупреждающие сообщения.optionalУказание Шо: не включать образ в список доступных, если он отсутствуетв момент создания файла карты. Действует аналогично параметру optional для отдельного образа, но распространяется на весь файл настройки.pass\vord=passwordОпределить пароль, который должен будет ввести пользователь, выбравзагрузку определенного образа. Пароль хранится в файле настройки воткрытом виде (не шифруется), поэтому необходимо изменить права доступа к файлу таким образом, чтобы его мог читать/изменять только суперпользователь.
Действует аналогично параметру password для отдельного образа, но распространяется на все образы, и у всех вариантов загрузки один и тот же пароль.promptАвтоматически выдать приглашение загрузчика, не ожидая нажатияклавиш <Shift>, <Alt> или <Scroll Lock>.
Полезно помнить, что установка параметра prompt без параметра timeout предотвращает автоматическую загрузку системы без участия пользователя.LILO: загрузчик Linux467restrictedПрименяется совместно с параметром password для указания загрузчику,что пользователь должен вводить пароль только в том случае, когда он определяет параметры загрузки в командной строке приглашения LILO.Действует аналогично параметру restricted для отдельного образа, но распространяется на все образы.serial=parametersПараметр позволяет загрузчику принимать ввод из последовательногопорта, а не только с клавиатуры. Посылка сигнала разрыва в последовательный порт идентична нажатию клавиши <Shift>, влияющей на поведение загрузчика. Все загрузочные образы должны быть защищены паролями, если доступ организован небезопасным способом (например, черезмодем).
Установка режима serial автоматически увеличивает значениеdelay до 20 (т. е. до двух секунд), если это значение было меньше. Форматстроки parameters следующий:port[, bps[parity[bits]]]Например, можно инициализировать порт СОМ1 с параметрами по умолчанию таким образом:serial=0,2400n8Параметры:portНомер последовательного порта. По умолчанию равен 0, что соответствует порту СОМ1 (/dev/ttysO).
Может принимать значения от 0 до 3,что соответствует четырем возможным последовательным портам.bpsСкорость передачи информации в бодах. Корректные значения bps:110, 300, 1200, 2400, 4800, 9600, 19200 и 38400. Значение по умолчанию равно 2400.parityПроверка четности. Значения п и N означают отсутствие контроля, еили Е означают контроль по четности, а о или О — контроль по нечетности. Загрузчик, впрочем, игнорирует четность ввода и отсекаетстарший (восьмой) бит.bitsУказание на количество бит в символе (7 или 8). По умолчанию - 8 безконтроля по четности, иначе — 7.timeout=£secsОжидание ввода с клавиатуры (в десятых долях секунды).
Если по истечении заданного времени не нажата ни одна клавиша, происходит автоматическая загрузка образа по умолчанию. Параметр timeout также ис-468Глава 4. Методы загрузкипользуется для ограничения времени ожидания ввода пароля. По умолчанию ожидание не ограничено.Включить подробную диагностику работы. Чем больше число level, темподробнее диагностика. Если задан параметр — v в командной строке lilo,уровень диагностики увеличивается на единицу. Максимальный уровеньравен 5.Параметры загрузочного образаДля каждого варианта загрузки могут быть заданы следующие параметры:alias-nameСоздать дополнительный синоним образа, который можно использоватьнаравне с именем, которое определено параметром label.pathnameОпределить файл или устройство, содержащее образ ядра системы Linux.С параметра image должен начинаться каждый раздел, описывающийзагрузку Linux.
См. также параметр range.Определить имя образа загрузки, которое можно вводить в ответ на приглашение загрузчика. По умолчанию этим именем является имя файла образа (без пути к нему).\ouAer-chain-loaderОпределение загрузчика, которому передается управление при выборезагрузки операционной системы, отличной от Linux. По умолчанию это/boot/chain.b.
Если система расположена не на дискете и не на первомдиске, такой загрузчик должен быть определен обязательно.lockАналогично ключевому слову lock, описанному в разделе глобальных параметров. Может также указываться для отдельного образа.optionalПропускать образ загрузки, если он недоступен в момент создания файлакарты с помощью команды Шо. Параметр полезен для описания тестовыхядер системы, которые не всегда могут быть в наличии.pass\vord=passwordЗащитить загрузку образа паролем password. Пароли не шифруются вфайле настроек, поэтому только суперпользователь должен иметь правана чтение этого файла.range=sectorsПрименяется в комбинации с параметром image, если образ определенкак устройство (например image=/dev/fdO) для указания диапазона секторов, информация о которых будет занесена в файл карты загрузки. Сек-LILO: загрузчик Linux469тора (sectors) могут задаваться диапазоном start-end или как start+numЪег, где start и end — номера секторов (отсчет от нуля), a number — количество включаемых секторов после сектора start.
Если задан только одинаргумент start, включается только этот сектор. Пример:image = /dev/fdOrange = 1+512я 512 секторов, начиная с сектора 1restrictedПароль требуется только при указании параметров в командной строкезагрузчика.table=deviceЗадать (для ОС, отличных от Linux) устройство, на котором располагаетсятаблица разделов.
Если параметр table опущен, загрузчик не передает информацию о разделах стартуемой операционной системе. Обратите внимание, что необходимо повторно выполнить /sbin/Шо при изменении таблицы разделов. Этот параметр не может указываться совместно с unsafe.unsafeМожет использоваться в разделе образа не-Linux операционной системыдля указания, что загрузочный сектор не должен читаться во время создания файла карты. Если задан параметр unsafe, некоторые проверки невыполняются. Но этот параметр может пригодиться для запуска lilo безиспользования дискеты в том случае, если загрузочный сектор находитсяна диске фиксированного формата.
Этот параметр нельзя указывать одновременно с table.Параметры, передаваемые ядруСледующие параметры могут быть заданы как в файле /etc/lilo.conf, так и вответ на приглашение загрузчика:append=stringДобавляет параметр, заданный в строке string, к строке параметров, передаваемых загрузчиком ядру. Обычно указывается для уточнения определенных свойств аппаратной базы. К примеру, если в системе установлено более 64 Мбайт оперативной памяти (больше, чем может определитьBIOS), то append используется таким образом:append = "mem=128M"initrd=/'НепатеОпределить файл, загружаемый в устройство /dev/initrd при загрузке сRAM-диском.
См. также параметры load_ramdisk (в разделе «Параметры, передаваемые ядру при загрузке»)^ prompt_ramdisk, ramdisk_si7e иramdisk_start (в разделе «initrd: использование RAM-диска»).literal=stringДействует аналогично append, но строка string заменяет все прочие параметры, передаваемые ядру.470Глава 4. Методы загрузкиnoinitrdСохранять содержимое /dev/initrd для однократного чтения после загрузки ядра.prompt_ramdisk=/iУказание ядру выдавать (или не выдавать) приглашение вставить дискету, содержащую образ RAM-диска, который используется для продолжения загрузки, п принимает значения:0 - Не выдавать приглашение. Обычно применяется для дискет, содержащих и ядро, и образ RAM-диска.1 - Выдавать приглашение.