Обучающие курсы:

Обучение профессии "Разработчик C#" + стажировка в Mail.ru
Обучение профессии "Разработчик Python" + трудоустройство
Обучение профессии "Веб-разработчик" + стажировка в Mail.ru


Главная страница
Библиотека (скачать книги)
Скачать софт
Введение в программирование
Стандарты для C++
Уроки по C#
Уроки по Python
HTML
Веб-дизайн
Ассемблер в среде Windows
ActiveX
Javascript
Общее о Линукс
Линукс - подробно
Линукс - новое
Delphi
Паскаль для начинающих
Турбопаскаль
Новости
Партнеры
Наши предложения
Архив новостей





Например, раздел для Linux может выглядеть так:
image = /boot/vmlinuz it Файл образа ядра
label = linux # Метка загрузки, вводимая в ответ на приглашение загрузчика
root = /dev/hda2 й Расположение корневой файловой системы
vga = ask й Всегда предлагать пользователю выбор VGA-режима
read-only й Монтировать файловую систему в режиме "только для чте^я"
и выполнять проверку fsck
Эквивалентный раздел для не-Linux системы начинается со строки other= вместо image=. Например:
other = /dev/hda1 й Местоположение раздела
label = dos
table = /dev/hda ft Расположение таблицы разделов
Итак, следует размешать параметры LILO, одинаковые для всех вариантов загрузки, в разделе глобальных параметров в файле /etc/lilo.conf',а специфичные для каждого из вариантов - в соответствующем разделе образа. Если параметр дублируется в разделе глобальных параметров и в разделе образа, используется значение этого параметра из раздела образа.
Приведем пример полного файла для системы, раздел /dev/
hda2 которой содержит Linux.
## Глобальные параметры
boot = /dev/hda2
map = /boot/map
delay = 30
timeout = 50
prompt
vga=ask
«# Раздел образа: обычная загрузка Linux image = /boot/vmlinuz
label = linux
root = /dev/hda2
install = /boot/boot.b
nap = /boot/map
read-only
fl# Раздел образа: для тестирования нового ядра Linux image=/testvmlinuz
label = testlinu
root = /dev/hda2
install = /boot/boot.b
map = /boot/map
read-only
optional # Пропустить образ, если он недоступен во время создания карты
Раздел образа: загрузка DOS
other = /dev/hda1 label = dos =
table = /dev/hda n Текущая таблица разделов диска
ft ft Раздел образа: загрузка Windows 95
other = /dev/hda1
label = win95
loader = /boot/chain.b
table = /dev/hda Глобальные параметры
Помимо описанных ниже, в качестве глобальных параметров для LILO также могут использоваться параметры ядра append, read-only, read-write, root и vga (описанные далее в разделе «Параметры, передаваемые ядру»).
backup=backup- file
Создавать резервную копию загрузочного сектора в файле backup-file, тогда как обычно резервная копия получает имя /boot/boot.пппп, где пппп - число, соответствующее типу дискового устройства.
boot—boot-device
Установить имя устройства, содержащего загрузочный сектор. По умолчанию boot - это устройство, которое подмонтировано в качестве корневой файловой системы в настоящее время (например /dev/hda2). Указание всего диска в качестве загрузочного устройства (например /dev/hda) является для LILO предписанием устанавливать загрузчик в главную загрузочную запись. Альтернативой является установка в произвольный раздел диска, например в /dev/hda2.
compact
Объединять запросы на чтение соседних секторов диска в целях ускорения процесса загрузки. Применение параметра compact рекомендуется, в частности, при загрузке с дискет. Но он может конфликтовать с параметром linear.
default=raame
Использовать образ пате в качестве образа загрузки по умолчанию. Если параметр default отсутствует, выбирается первый из образов, описанных
в файле настройки.
delay=?secs
Параметр задает время ожидания (в десятых долях секунды) перед началом загрузки образа по умолчанию. Если установлен параметр serial, значение delay не может быть меньше 20. По умолчанию ожидания не происходит.
disk=device-name
Определить параметры диска device-name, если LILO не в состоянии автоматически распознать их. В обычных условиях загрузчик самостоятельно определяет параметры устройства, и эти ухищрения не требуются. Задание параметра disk состоит из нескольких строк, например, таких:
disk = /dev/sda
bios = 0x80 й Обычно значение для первого диска - 0x80, для второго - 0x81 sectors = ... heads = ...
Обратите внимание, что этот параметр не совпадает с параметрами геометрии диска, которые можно определить при помощи параметров команды hd. Дело в том, что disk предоставляет информацию LILO, a hd -ядру системы. Далее кратко описаны ключевые слова, которые можно
указывать с параметром disk. Подробную информацию можно найти в руководстве пользователя LILO, которое входит в комплект поставки загрузчика.
bios=bios-device-code
Число, используемое BIOS для адресации устройства. Смотрите предыдущий пример.
cylinders=cz//mders
Количество цилиндров диска.
heads—heads
Количество головок диска. inaccessible
Указание LILO, что BIOS не может получить доступ к диску; предотвращает последующие проблемы с загрузкой системы, если LILO считает, что BIOS имеет доступ к диску.
partition=partition-device
Начинает новый раздел. Раздел содержит единственную переменную, start=partition-offsetyLOTopafi определяет адрес первого сектора раздела (отсчет от нуля).
partition=/dev/sda1 start=2048
sectors=sectors
Количество секторов на одной дорожке диска.
disktab=disktab-file
Этот параметр не используется по причине появления параметра disk=. fix-table
Параметр позволяет Шо поправить адреса вида сектор/дорожка/цилиндр в таблице разделов. Иногда это бывает необходимо, если разделы не выровнены по границам дорожек, а на диске присутствует еще одна операционная система, например MS-DOS. Подробнее параметр описан на страницах руководства по файлу lilo.conf.
toTce-back\ip=backup-file
Аналогично backup, но приводит к перезаписыванию старой резервной копии, если таковая существует.
ignore-table
Указание Шо игнорировать поврежденные таблицы разделов. install=froo* -sector
Установить указанный файл в качестве нового загрузочного сектора. При отсутствии этого параметра используется файл /boot/boot.b.
1Ьа32
1 Если BIOS новее 1998 г., он должен поддерживать этот интерфейс.

Генерировать 32-битные логические адреса блоков вместо адресов вида сектор/головка/цилиндр, позволяя загружать систему с любого раздела на жестком диске размером больше 8,4 Гбайт. Этот параметр позволяет преодолеть «барьер» в 1024 цилиндра. Требуется версия LILO не ниже 21-4 и поддержка интерфейса пакетных вызовов EDD в BIOS.1 linear
Использовать линейную адресацию дискового пространства, не зависящую от геометрии диска. Если LILO не может самостоятельно определить геометрию диска, можно указать параметр linear; если это не помогает, необходимо задать геометрию с помощью параметра disk=. Однако режим linear не всегда работает с дискетами и может конфликтовать с параметром compact.
lock
Указание LILO запоминать командную строку загрузки и каждый раз загружать систему, выполняя эту строку, пока она не будет изменена вводом новой строки в ответ на приглашение загрузчика. Параметр lock полезен, когда необходимо вводить набор параметров при каждой загрузке.
map=map-file
Определить расположение файла карты загрузки (по умолчанию - /boot/ тар).
message=message-file
Определить файл, содержимое которого будет отображаться перед выдачей приглашения загрузчика. В файле могут содержаться символы новой страницы (<CTRL>+<L>) для очистки экрана. Если файл приветствия (message-file) изменяется или переносится в другой каталог, необходимо заново создать файл карты, выполнив команду Шо. Максимальная длина файла приветствия составляет 65 535 байт.
nowarn



   
 

Библиотека программиста. 2009.
Администратор: admin@programmer-lib.ru