SLAX, Deep Style, ZenWalk
Модератор: Модераторы разделов
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12
Сообщение
Nasekomaya » 11.11.2007 19:11
Вот пытаюсь сделать как написанно тут:
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
Сообщение
Uncle_Theodore » 11.11.2007 20:29
Nasekomaya писал(а): ↑ 11.11.2007 19:11
Но пункт 3 не получается. Выдается ошибку, что sbin/lilo не может быть найдено
А
/sbin/lilo (начинается со слэша)?
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12
Сообщение
Nasekomaya » 11.11.2007 21:34
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
Сообщение
Goodwin » 11.11.2007 21:37
Проверьте, правильно ли вы указали раздел, где у вас Slackware. Если правильно, то по моему еще надо сделать:
chroot /ваша точка монтирования/
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64
Сообщение
Uncle_Theodore » 11.11.2007 21:53
Goodwin писал(а): ↑ 11.11.2007 21:37
Проверьте, правильно ли вы указали раздел, где у вас Slackware. Если правильно, то по моему еще надо сделать:
chroot /ваша точка монтирования/
Если сразу указать корневой раздел в опциях загрузки ядра (как инаписано в примере), то потом менять его chroot'ом не надо.
Автор, Вы правильно указали корневой раздел Слаки?
Что говорит команда
cat /etc/slackware-version
например?
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12
Сообщение
Nasekomaya » 11.11.2007 22:28
Linux 2.6.21.5-smp
#define false true;
Goodwin
Сообщения: 149
ОС: Slackware 13.0
Сообщение
Goodwin » 12.11.2007 00:58
Просто как вариант, который повторяет предыдущий:
загрузитесь с установочного диска
Делайте
mount /dev/hda1 /
#(монтируем в корневой католог)
делаем
chroot /
# (это только что примонтированная фс)
и после этого, по идее, все команды, которые обычно были доступны, становятся доступны вновь
)
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64
Сообщение
Uncle_Theodore » 12.11.2007 03:54
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
Сообщение
Goodwin » 12.11.2007 13:30
Goodwin, если Вы не понимаете, о чем идет речь, давайте Вы не будете говорить глупости?
Я вполне не исключаю вероятность того, что понимаю о чем идет речь, намного лучше вас.
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.
Nasekomaya
Сообщения: 44
ОС: Ubuntu\Slackware 12
Сообщение
Nasekomaya » 12.11.2007 13:47
Uncle_Theodore , ну да, такое и выводит + много текта типа там вас приветствует линукс и т.д. ...
а да, забыла, когда пишу sata.i он говорит ядро не найдено такое. мну hugesmp.s писала >.<"
#define false true;
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64
Сообщение
Uncle_Theodore » 12.11.2007 14:06
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
Сообщение
Uncle_Theodore » 12.11.2007 15:05
Можно еще вот что попробовать (сейчас попробовал у себя).
Грузитесь с установочного сидюка (который номер 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
Сообщение
Nasekomaya » 12.11.2007 15:51
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
Сообщение
Goodwin » 12.11.2007 22:17
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.
Химические реакции, протекающие в большинстве голов, никак нельзя назвать мышлением.