- •Описание ос линукс Linux дистрибутивы системы
- •AltLinux
- •AspLinux
- •Linux xp
- •Mandriva
- •SuSe Linux
- •Zenwalk
- •Linux разделы и каталоги
- •Типы файловых систем
- •Дерево каталогов Linux
- •Практика
- •Linux установка приложений
- •Linux завершение установки
- •Linux использование консоли
- •Linux консольные приложения
- •Текстовый редактор vim
- •Браузер links
- •Файловый менеджер Midnight Commander
- •Ftp-клиент lftp
- •Linux загрузчики системы
- •Grand Unified Boolloader (grub)
- •Linux Loader (lilo)
- •Графические утилиты настройки загрузчика
- •Восстановление загрузчиков
- •Linux графическая подсистема
- •В большинстве случаев
- •Linux пользовательские интерфейсы
- •Трехмерный рабочий стол
- •Linux файлы
- •Операции с файлами
- •Права доступа
- •Linux системы настройки
- •Центр управления altLinux
- •Центр управления Linux xp
- •Центр управления Mandriva Linux
- •Центр управления SuSe Linux
- •Linux работа в сети
- •Команда ifconfig
- •Команда route
- •Другие команды
- •Конфигурационые файлы
- •Графические средства настройки
- •Linux пользовательские приложения
- •Браузеры
- •Почтовые клиенты
- •Офисные приложения
- •Программы для работы с графикой
- •Мультимедийные приложения
Linux Loader (lilo)
Функционально LILO очень похож на GRUB. При загрузке системы он использует вызовы BIOS, поэтому его можно поместить в любое место диска, доступное базовой программе ввода-вывода.
По функциональности LILO практически равноценен загрузчику GRUB
Настройки LILO хранятся в файле /etc/lilo.conf. Как и grub.conf, он состоит из секций, каждая из которых отвечает за загрузку одной ОС. На этом, разумеется, сходство заканчивается.
Секция, предписывающая загрузку системы с ядром /boot/bzImage и размещенная в разделе /dev/hda5, выглядит так:
image=/boot/vmlinuz
label=[название ОС]
root=/dev/hda5
read-only
Как видите, разработчики LILO не заставляют пользователя нумеровать диски то с нуля, то с единицы. Так что если вы человек рассеянный, приложение не будет провоцировать вас на совершение ошибок из-за излишней отстраненности от проблем бытия.
Одного взгляда на содержимое секции достаточно, чтобы понять: простота есть кредо LILO. Никаких дополнительных пояснений ни одна строка не требует — все, как говорится, интуитивно понятно.
Один из вариантов записи, который описывает загрузку системы Windows, выглядит совсем просто:
other=/dev/hda1
label=Windows
table=/dev/hda
Правда, он будет работоспособным только при стандартном режиме установки Windows — когда на диске C: находится его вторичный загрузчик, которому и передается управление. Но систему Microsoft можно запускать и непосредственно из LILO. В этом случае надо использовать строку other = /boot/bootsect.dos (сам файл bootsect.dos, разумеется, нужно будет скопировать).
Графические утилиты настройки загрузчика
Некоторые дистрибутивы включают в себя графические утилиты для настройки загрузчика. Правда, таких немного. Причин тому две. Во-первых, порядок старта определяется еще во время установки и что-то менять в нём приходится не очень часто. Во-вторых, изменения в конфигурацию загрузчика вносятся настолько просто, что незачем ради этого писать какие-то специальные утилиты. Впрочем, идеология свободного ПО гласит, что у каждого пользователя должен быть выбор — либо править файлы при помощи обычного текстового редактора, либо применять с той же целью приложения с якобы более дружелюбным интерфейсом.
В набор утилит “Настройка компьютера” дистрибутива Mandriva входит инструмент для настройки начального загрузчика. Если пользователя не устраивает существующее положение вещей, то он может заново выбрать LILO или GRUB.
Дистрибутив Mandriva предлагает пользователю графическую утилиту настройки загрузчика
Из общих параметров ему предлагается задать время задержки перед загрузкой системы по умолчанию. Инструмент позволяет изменить содержимое любой из существующих секций, отвечающих за старт конкретной ОС, а также при необходимости создать нужную секцию.
Аналогичный инструментарий имеет и SuSE Linux. Встроенная в YaST (фирменный центр настройки этого дистрибутива) программа поможет удалить уже существующую секцию, отредактировать ее или создать новую.
Утилита, входящая в состав SUSE, позволит отредактировать все секции файла menu.conf
Будут ли эти утилиты серьезным подспорьем новичку? В простой ситуации — возможно, а вот в сложных случаях — вряд ли. Дело в том, что в этой операции самое сложное заключается в точном указании на образ ядра и определении некоторых специальных параметров, при которых загрузка будет удачной. А тут, как ни крути, автоматика практически бессильна.