Lilo
Некоторый аналог windows'овского "Режима защиты от сбоев" или "Безопасного режима" в Linux - это однопользовательский режим. Чтобы войти в него, нужно при старте системы, ещё до появления сообщения загрузчика Lilo, прижать Alt (левый), тогда lilo войдёт в интерактивный режим загрузки. В командной строке запустить команду linux single:
boot: linux single
В этом режиме будут пропущены все стартовые скрипты из /etc/init.d и rc.local.
В Alt Linux для контроля каждого загружаемого драйвера/службы можно загружаться в обычном режиме, но нажать "I" для входа в интерактивный режим.
Ошибка L 01 01 01
Если при загрузке система выдаёт L 01 01 01 ... на пол экрана, то вот вариант решения:
1. Загрузится с liveDVD
2. Открыть консоль, получить права рута su -
3. Узнать какое название диска
# ls -l /mnt/
Если дисков много,то узнать какой диск с системой по содержимому диска. К примеру
# ls -l /mnt/sda1
4. После этого в папку нужного нам диска монтируем dev. Папок новых не создавать! На диске уже должна быть пустая папка dev
# mount --bind /dev /mnt/sda1/dev
5. После этого делаем смену корневой директории
# chroot /mnt/sda1/
Ошибку будет писать, если директорией опять же ошиблись.
6. Монтируем процессы
# mount proc
мы в системе..
7. Можно попробовать попросить lilo самому исправить ошибку (мне помогло):
# lilo
Перегружаемся и смотрим помогло ли. Если нет, то выполняем шаги 1-6 и редактируем конфигурацию загрузчика:
# mcedit /etc/lilo.conf
но предварительно лучше сделайте резервную копию
# cp /etc/lilo.conf /etc/lilo.conf.safe
Замена загрузчика на Grub
Если ничто не помогает, то можно сменить загрузчик на Grub:
Нужно доделать! |
---|
Загрузить файлы grub.iso.bz2, menu.lst |
Запуститесь с liveCD. После запуска откройте консоль с правами рута. Вам понадобятся файлы Файл:Grub.iso.bz2, Файл:Menu.lst. Создайте две папки:
mkdir /mnt/mnt1 /mnt/mnt2
Выполните сделующие команды:
mount -o loop /путь к образу/grub.iso /mnt/mnt1 mount -o loop /mnt/mnt1/grub.iso /mnt/mnt2 cp /mnt/mnt2/boot /mnt/путь к разделу вашего линкуса/boot
Последяя команда должна скопировать файлы граба из второго образа на раздел вашего установленного линукса.
Далее проверьте скопировались ли файлы (появилась ли папка /boot/grub в вашем разделе) ЗАПОМНИТЕ ИМЯ ВАШЕГО РАЗДЕЛА. Например sda1.
Далее замените файл на вашем разделе /boot/grub/menu.lst и измените данный файл под вашу систему - как менять написано в самом файле menu.lst менять нужно только номера разделов на ваш sdaX и (hd0,0) на Ваш (hd0,X-1).
После того как Вы скопировали (заменили старый файл), перезагружайтесь и загружайтесь с 1ого образа grub, который лежит прямо в архиве. После того как Grub загрузился в нем можно будет выполнить команды.
Вам нужно выполнить в нем 2 команды:
root (hd0,X-1) setup (hd0)
hd0 здесь и везде потому как Ваш диск виден как первый.