В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование системы. 5 The X window System. 6 Работа в сети
Вид материала | Учебник |
Содержание4.2 Загрузка системы. 4.2.1 Использование LILO или LILOвая система. |
- RH253 Сетевые службы Red Hat Linux и администрирование безопасности, 45.9kb.
- Документация Calculate Linux, 12378.73kb.
- Программы повышения квалификации ункит 1- «Linux для начинающих» Цель, 11.83kb.
- Концепция развития спо в РФ 2 История Linux, 105.81kb.
- Gnu/Linux, 51.18kb.
- Лекция 17. Операционная система Linux, 126.24kb.
- Исследование возможностей ос linux для приложений реального времени с обработкой разнородной, 98.25kb.
- Windows против Linux, 88.72kb.
- Учебный план курса "Базовая поддержка и администрирование Linux" Цель дать знания, 34.75kb.
- Исследование возможностей операционной системы Linux На примере операционной системы, 748.67kb.
4.2 Загрузка системы.
Многие загружают Linux используя ``загрузочную дискету'', которая содержит копию ядра Linux. В ядре есть информация о корневом разделе Linux, так что ядро знает, где искать на жестком диске корневую файловую систему. Это тип дискеты, созданной, например, Slackware в процессе инсталляции.
Для создания своей собственной загрузочной дискеты, сначала разместите образ ядра на своем жестком диске. Он должно быть в файле /vmlinuz или /vmlinux. Некоторые инсталляции используют /vmlinuz в качестве символической ссылки на настоящее ядро системы, благодаря чему его легко найти.
Выяснив местонахождение ядра системы, установите в нем имя раздела с корневой файловой системой Linux командой rdev. Формат команды:
rdev kernel_name root_device
где kernel-name имя образа ядра, root-device имя корневой файловой системы. Например, для установки имени корневой файловой системы в ядре в файле /vmlinuz в значение /dev/hda2, напишите:
# rdev /vmlinuz /dev/hda2
rdev может установить еще несколько параметров ядра, например, использовать по умолчанию при загрузке SVGA видеорежим. Команда:
# rdev -h
выведет на экран справку. После установки имени корневой файловой системы, скопируйте ядро на дискету. Перед копированием данных дискету надо отформатировать командой MS-DOS FORMAT.COM или Linux fdformat. Таким образом будут исключены плохие сектора дискеты.
Форматы дискет и их файлы устройств обсуждаются ниже.
Файлы устройств, как упомянуто ранее, проживают в каталоге /dev. Чтобы скопировать ядро из файла /etc/Image на дискету в /dev/fd0, скомандуйте:
# cp /vmilinuz /dev/fd0
Эта дискета должна теперь загрузить Linux.
4.2.1 Использование LILO или LILOвая система.
LILO это программа, которая располагается в загрузочном секторе вашего жесткого диска. Эта программа выполняется, когда система загружается с жесткого диска и может автоматически загрузить Linux из образа ядра, хранящегося на жестком диске.
LILO может быть также использована, как начальный загрузчик для нескольких операционных систем, позволяя вам выбирать во время загрузки, какую операционную систему (например, Linux или MS-DOS) загружать. Когда вы загружаетесь с использованием LILO, то загружается операционная система, установленная по умолчанию, если вы не нажмете shift во время выполнения загрузки. Если вы нажмете клавишу shift, или если в файле lilo.conf есть директива prompt, вам будет выдана подсказка загрузчика, в ответ на которую вы напечатаете имя операционной системы, которую надо загрузить (например, ``linux'' или ``msdos''). Если вы нажмете tab в ответ на подсказку загрузчика, вам будет выдан перечень доступных операционных систем.
Простой способ инсталлировать LILO: отредактировать файл конфигурации /etc/lilo.conf. После чего команда:
# /sbin/lilo
впишет новую конфигурацию lilo.conf в загрузочный сектор. Эту команду необходимо отдавать каждый раз, когда вы модифицировали файл lilo.conf.
Файл конфигурации LILO содержит записи для каждой операционной системы, которую вы можете загрузить. Лучший способ продемонстрировать это на примере конфигурационного файла LILO config. Нижеприведенные установки для системы, которая имеет корневой раздел Linux на /dev/hda1 и раздел MS-DOS на /dev/hda2:
# Tell LILO to modify the boot record, on /dev/hda (the first
# non-SCSI hard drive). If you boot from a drive other than
# /dev/hda, change the following line
boot = /dev/hda
# Set a sane videomode
vga = normal
# Set the delay in milli-seconds. This is the time you have to
# press the 'SHIFT' hey to bring up the LILO prompt if you
# haven't specified the 'prompt' directive
delay = 50
# Name of the boot loader. No reason to modify this unless you're
# doing some serious hacking on LILO
install = /boot/boot.b
# This forces LILO to prompt you for the OS you want to boot
# A 'TAB' hey at the LILO prompt will display a list of the OSs
# available to boot according to the names given in the 'label='
# directives belov;
prompt
# Have LILO perform some optimisation
compact
# Stanza for Linux root partition on /dev1hda1
image = vmlinuz # Location of kernel
label = linux # Name of OS (for the LILO boot menu)
root = /dev/hda1 # Location of root partition
read-only # Mount read only
# Stanza for MSDOS partition on /dev/hda2
other = /dev/hda2 # Location of partition
table = /dev/hda2 # Location of partition table for /dev/hda2
label = msdos # Name of OS (for boot menu)
Записи первой операционной системы в файле config это та ОС, которую LILO загружает по умолчанию. Вы можете выбрать другую ОС во время загрузки в ответ на подсказку LILO, как это уже обсуждалось ранее. Помните, что каждый раз, когда вы изменяете образ ядра на диске, вы должны заново выполнить /sbin/lilo, чтобы изменения отразились в загрузочном секторе вашего диска. Имейте также в виду, что если вы используете здесь строку ``root='', нет смысла использовать rdev для установки корневого раздела в образе ядра. LILO установит его сам во время загрузки.
Установщик Microsoft Windows '95 стирает менеджер загрузки LILO. Если Вы собираетесь устанавливать Windows '95 на вашей системе после установки LILO, создайте сначала диск начальной загрузки (см. раздел 4.2). С диском начальной загрузки, Вы сможете загрузить Linux и повторно установить LILO после того, как поставите Windows '95. Это делается просто: скомандуйте как root /sbin/lilo. Разделы с Windows '95 могут быть конфигурированы для загрузки через LILO с использованием тех же записей в lilo.conf, что и для загрузки с раздела MS-DOS.
Linux FAQ (см. Приложение A) дает дополнительную информацию по тому, как использовать LILO при загрузке через Boot Manager OS/2.