Что можно делать в момент загрузки?
Когда вы видите приглашение Lilo, вы можете нажать для того, чтобы увидеть список возможных вариантов. Если Lilo не настроен на интерактивный режим, то нажмите и держите или до появления сообщения "LILO".
Если вы выберете загрузку ядра Linux, вы можете добавить аргументы в командной строке после имени системы, которую вы выберете. У ядра достаточно аргументов командной строки. Все они описаны в документе "BootPrompt-HOWTO", автор Paul Gortmaker, я не буду пересказывать его работу здесь. Но некоторые аргументы достаточно важны, и их необходимо здесь описать:
-
root=: вы можете указать Linux подключить корневой раздел, отличный от того, что написано в lilo.conf. Например, в моей системе, есть маленький раздел, в котором находится минимальная установка Linux, и я смогу загрузить систему, даже если, по ошибке, полностью испорчу основной корневой раздел.
-
init=: ядра Linux версии 1.3.43 и новее могут исполнить команду, отличную от запуска /sbin/init, в соответствии с тем, что написано в командной строке. Если у вас возникают проблемы в процессе загрузки, вы можете получить доступ к чистой системе, набрав в командной строке init=/bin/sh (когда вы получите приглашение оболочки (shell prompt) вам скорее всего понадобится подключить диски: попробуйте "mount -w -n -o remount /; mount -a", и не забудьте сделать "umount -a" перед выключением компьютера).
-
Число: введя ядру в командной строке число, вы заставляете init запуститься на специфическом рабочем уровне (run-level) (по умолчанию обычно это бывают 3 или 2, в соответствии с тем, какой у вас дистрибутив). Прочтите документацию по команде init, изучите файлы /etc/inittab и /etc/rc*.d для дальнейших экспериментов.