Восстановление LILO

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12

Восстановление LILO

Сообщение Nasekomaya »

Вот пытаюсь сделать как написанно тут:
oberlicht писал(а):
23.12.2006 22:43
попробуем..

Slackware:

Будем считать, что известно на каком диске находится корень ФС (папка "/").
( установка винды не изменила нумерацию дисков, владелец машины не страдает амнезией, и пр..)

Тогда:
1) Загрузится с установочного CD (или DVD);
2) После приглашения "boot:" ввести
sata.i root=/dev/hda1 noinitrd ro 1
Здесь /dev/hda1 - диск с корнем ФС;

3) Система загрузится в single mode. Войти в систему, от лица суперпользователя выполнить команду
/sbin/lilo -v
4) Перезагрузить машину.

Но пункт 3 не получается. Выдается ошибку, что sbin/lilo не может быть найдено
#define false true;
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Восстановление LILO

Сообщение Uncle_Theodore »

Nasekomaya писал(а):
11.11.2007 19:11
Но пункт 3 не получается. Выдается ошибку, что sbin/lilo не может быть найдено

А /sbin/lilo (начинается со слэша)?
Спасибо сказали:
Аватара пользователя
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12

Re: Восстановление LILO

Сообщение Nasekomaya »

Uncle_Theodore писал(а):
11.11.2007 20:29
Nasekomaya писал(а):
11.11.2007 19:11
Но пункт 3 не получается. Выдается ошибку, что sbin/lilo не может быть найдено

А /sbin/lilo (начинается со слэша)?


угу
#define false true;
Спасибо сказали:
Аватара пользователя
Goodwin
Сообщения: 149
ОС: Slackware 13.0

Re: Восстановление LILO

Сообщение Goodwin »

Проверьте, правильно ли вы указали раздел, где у вас Slackware. Если правильно, то по моему еще надо сделать:

chroot /ваша точка монтирования/
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Восстановление LILO

Сообщение Uncle_Theodore »

Goodwin писал(а):
11.11.2007 21:37
Проверьте, правильно ли вы указали раздел, где у вас Slackware. Если правильно, то по моему еще надо сделать:

chroot /ваша точка монтирования/

Если сразу указать корневой раздел в опциях загрузки ядра (как инаписано в примере), то потом менять его chroot'ом не надо.
Автор, Вы правильно указали корневой раздел Слаки?
Что говорит команда
cat /etc/slackware-version
например?
Спасибо сказали:
Аватара пользователя
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12

Re: Восстановление LILO

Сообщение Nasekomaya »

Linux 2.6.21.5-smp
#define false true;
Спасибо сказали:
Аватара пользователя
Goodwin
Сообщения: 149
ОС: Slackware 13.0

Re: Восстановление LILO

Сообщение Goodwin »

Просто как вариант, который повторяет предыдущий:

загрузитесь с установочного диска

Делайте
mount /dev/hda1 /
#(монтируем в корневой католог)

делаем

chroot /

# (это только что примонтированная фс)

и после этого, по идее, все команды, которые обычно были доступны, становятся доступны вновь :))
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Восстановление LILO

Сообщение Uncle_Theodore »

Nasekomaya писал(а):
11.11.2007 22:28
Linux 2.6.21.5-smp

Это результат выполнения команды cat /etc/slackware-version ? Не может она такого говорить, попробуйте еще раз.

Goodwin писал(а):
12.11.2007 00:58
Просто как вариант, который повторяет предыдущий:

загрузитесь с установочного диска

Делайте
mount /dev/hda1 /
#(монтируем в корневой католог)

Это шутка такая?
делаем

chroot /

# (это только что примонтированная фс)

и после этого, по идее, все команды, которые обычно были доступны, становятся доступны вновь :))

Goodwin, если Вы не понимаете, о чем идет речь, давайте Вы не будете говорить глупости?
Спасибо сказали:
Аватара пользователя
Goodwin
Сообщения: 149
ОС: Slackware 13.0

Re: Восстановление LILO

Сообщение Goodwin »

Goodwin, если Вы не понимаете, о чем идет речь, давайте Вы не будете говорить глупости?


Я вполне не исключаю вероятность того, что понимаю о чем идет речь, намного лучше вас.
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Спасибо сказали:
Аватара пользователя
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12

Re: Восстановление LILO

Сообщение Nasekomaya »

Uncle_Theodore, ну да, такое и выводит + много текта типа там вас приветствует линукс и т.д. ...

а да, забыла, когда пишу sata.i он говорит ядро не найдено такое. мну hugesmp.s писала >.<"
#define false true;
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Восстановление LILO

Сообщение Uncle_Theodore »

Nasekomaya писал(а):
12.11.2007 13:47
Uncle_Theodore, ну да, такое и выводит + много текта типа там вас приветствует линукс и т.д. ...

а да, забыла, когда пишу sata.i он говорит ядро не найдено такое. мну hugesmp.s писала >.<"

Во всех версиях Слаки файл /etc/slackware-version содержит запись вида

Код: Выделить всё

cat /etc/slackware-version
Slackware 12.0.0
и больше ничего... Очень странно как-то у Вас все. Я просто хотел удостовериться, что Вы монтируете правильный раздел. Какое ядро, собственно, неважно.

Ну хорошо, а что говорить команда
ls /
?
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Восстановление LILO

Сообщение Uncle_Theodore »

Можно еще вот что попробовать (сейчас попробовал у себя).

Грузитесь с установочного сидюка (который номер 1).
На приглашение boot: нажимаете Enter.
На выбор keyboard нажимаете Enter.
На приглашение залогиниться рутом нажимаете Enter.

Потом монтируете свой корневой Слаковский раздел на /mnt

mount /dev/XXXXX /mnt

(можно посмотреть командой fdisk -l, какие есть разделы).

Потом прогоняете вот такую команду
/mnt/sbin/lilo -C /mnt/etc/lilo.conf

Или даже просто
lilo -C /mnt/etc/lilo.conf

Потом размонтируете /mnt
umount /mnt
И выходите тремя клавишами.
Спасибо сказали:
Аватара пользователя
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12

Re: Восстановление LILO

Сообщение Nasekomaya »

Goodwin, "mount /dev/sd6..." писал "can't find /dev/sda6 in /etc/fstab or /etc/mtab"
Uncle_Theodore, последний вариант помог, спасибо. =) "cat /etc/slackware-version" выдавал no such file or directory, a "ls /" выдавало:
bin/ cdrom@ etc/ init@ mnt/ proc/ sbin/ tag/ usr/ boot@ dev/ floppy/ lib/ nfs@ root/ sys/ tmp/ var/
#define false true;
Спасибо сказали:
Аватара пользователя
Goodwin
Сообщения: 149
ОС: Slackware 13.0

Re: Восстановление LILO

Сообщение Goodwin »

Goodwin, "mount /dev/sd6..." писал "can't find /dev/sda6 in /etc/fstab or /etc/mtab"


это потому что вы не указали всех параметров монтирования, тогда mount пытается обратиться за информацией к /etc/fstab

если вы точно знаете что ваш линукс лежит на /dev/sda6, то скорее всего вы вы не указали точку монтирования.

mount /dev/sda6 /напимер/mnt/moi_mertvii_tux -t ext3

-t ext3 или ext2 или ваша файловая система. Но это необязательно писать для родных ФС. И точка монтирования должна обязательно существовать.

Директорию для монтирования можно сделать командой mkdir.
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Спасибо сказали: