Включаю ноут с любимой Slackware (13.1 на текущий момент) и вижу замечательный черный экран с белой надписью:
LILO - keytable read/checksum error
Непорядок. Надо исправлять.
Исправляется несложно:
LILO - keytable read/checksum error
Непорядок. Надо исправлять.
Исправляется несложно:
- загружаемся с установочника Slackware
- логинимся под root-ом (как же иначе ;) )
- выесняем корневой раздел linux-а
в моем случае:
# fdisk -l /dev/sda
получаем:
Device Boot Start End Blocks Id System /dev/sda1 * 1 638 5124703 83 Linux /dev/sda2 639 9644 72340695 83 Linux /dev/sda3 9645 9706 498015 82 Linux swap /dev/sda4 9707 9964 2072385 83 Linux
в данном случае корневой раздел linux - /dev/sda1
- создаем точку монтирования:
# mkdir /mnt/system
- монтируем корневой раздел:
# mount /dev/sda1 /mnt/system
- делаем его корневым для этого shell:
# chroot /mnt/system
- проверяем конфигурацию lilo и, если нужно, подправляем:
# mcedit /etc/lilo.conf
в моем случае так:
--cut-- image = /boot/vmlinuz root = /dev/sda1 label = Linux read-only --cut--
- восстанавливаем lilo:
# lilo
- перезагружаемся:
# reboot
Подробную информацию по lilo можно получить из рускоязычного мануала тут: http://www.opennet.ru/man.shtml?topic=lilo&russian=0&category=&submit=%CF%EE%EA%E0%E7%E0%F2%FC+man
ОтветитьУдалить