1. Вы находитесь в архивной версии форума xaker.name. Здесь собраны темы с 2007 по 2012 год, большинство инструкций и мануалов уже неактуальны.
    Скрыть объявление

Мануал по Lilo

Тема в разделе "FAQ", создана пользователем ozs, 21 фев 2011.

  1. ozs

    ozs ... Модератор

    Регистрация:
    25 дек 2007
    Сообщения:
    566
    Симпатии:
    390
    Баллы:
    0
    LILO(LInux LOader) — это проверенная временем рабочая лошадка среди загрузчиков Linux-систем.
    LILO не зависит от файловой системы и поэтому может загружать операционную систему с жёсткого диска или с дискеты. В связи с этим он хранит пункты меню и положение загружаемых ядер непосредственно в теле загрузчика и требует обновления при каждом изменении конфигурации. LILO поддерживает до 16 пунктов меню при загрузке.

    lilo.conf
    Все свои настройки в отличии от GRUB, LILO хранит одном в файле /etc/lilo.conf.
    Структура файла lilo.confпредельно проста, всё что идет за # считается комментарием.
    Что можно делать в момент загрузки?

    Очень часто в укор Lilo ставят ограниченный функционал по сравнению с популярным GRUB.
    Но всё таки Lilo позволяет скрасить свой аскетизм. Когда вы видите приглашение Lilo, вы можете нажать <Tab> для того, чтобы увидеть список возможных вариантов.

    Если вы выберете загрузку ядра Linux, вы можете добавить аргументы в командной строке после имени системы, которую вы выберете. У ядра достаточно аргументов командной строки. Все они описаны в документе "Kernel-parameters". Но некоторые аргументы достаточно важны, и их необходимо здесь описать:
    • root=: вы можете указать Linux подключить корневой раздел, отличный от того, что написано в lilo.conf. Например, в моей системе, есть маленький раздел, в котором находится минимальная установка Linux, и я смогу загрузить систему, даже если, по ошибке, полностью испорчу основной корневой раздел.
    • init=:Если у вас возникают проблемы в процессе загрузки, вы можете получить доступ к чистой системе, набрав в командной строке init=/bin/sh вы получите приглашение оболочки (shell prompt)
    • Число: введя в командной строке число, вы заставляете init запуститься на специфическом рабочем уровне (run-level) (по умолчанию обычно это бывают 3 или 2, в соответствии с тем, какой у вас дистрибутив). Прочтите документацию по команде init, изучите файлы /etc/inittab и /etc/rc*.d для дальнейших экспериментов.

    Восстановление затертого загрузчика.
    Создатели Windows очень не любят альтернативные загрузчики. Поэтому если у вы установили второй системой Windows, то с вероятность 99,9% она затрет ваш прежний загрузчик.
    Загружаемся с любого LiveCD или LiveUSD носителя.
    Создаём две директории.
    Код:
    mkdir sda3 
    cd sda3
    mkdir proc
    Монтируем туда(в sda3) корневую файловую систему, на которой установлен lilo.
    Код:
    mount /dev/sda /mnt/sda3
    Монтируем /proc
    Код:
    mount --bind /proc /mnt/sda3/proc
    Изменяем корневой каталог, таким образом попадем в нашу систему.
    Код:
    chroot /mnt/sda3
    Ну и восстанавливаем Lilo
    Код:
    lilo -v
    Other
    Поскольку Lilo хранит пункты меню и положение загружаемых ядер непосредственно в теле загрузчика, требует обновления при каждом изменении конфигурации.
    Код:
    lilo -v
     
    Последнее редактирование: 21 фев 2011
    2 пользователям это понравилось.

Поделиться этой страницей