LINUX.ORG.RU

Опять kernel panic


0

0

Mandrake 9.1 Переставлял винду (будь она не ладна). Винда, естественно, убила lilo. Достал дискету и получил:

pivotroot: pivot_root (/sysroot, /sysroot /initrd) failed:2

Remounting devfs at correct place if necessary

Freeing unused kernel memory: 136k freed

Kernel panic: no init found.

Try passing init=option to kernel

Раньше с нее грузился без проблем. При переустановке делал format C:, другие разделы не трогал. / - обычно был hda8.

★★★★

1. Вчера где-то тут уже был этот вопрос.
2. Ну дык передай ты ему этот init=
3. А можно, наверно, тупо передать root=/dev/устройство_корневого_раздела
4. А на хрена с дискеты? Нет первого компакт-диска?

jackill ★★★★★
()
Ответ на: комментарий от jackill

Случилась какая-то жопа! Я так подозреваю, что когда я делал дискету корневой раздел находился на hda11 (почему понять не могу до сих пор).

Задал ядру linux root=/dev/hda8 и получил:

Activating swap partitions: swapon: /dev/hda8: Device or resource busy

The superblock could not be read or does not describe a correct ext2 filesystem.

If the device is valid and it really contains an ext2 filesystem

(and not swap or ufs or something else),

then the superblock is corrupt, and you might try running e2fsck with an alternate superblock:

e2fs -b 8193 <device>

Все разделы сместились, что делать?

afanasiy ★★★★
() автор топика
Ответ на: комментарий от afanasiy

Сместиться они не могли, если ты вдруг свободное место под винды не переделил (скажем, было два раздела, а стало три).

А ты пробовал другие разделы подключать?

Есть еще момент. Инит может не находиться, если у тебя fs собрана модулями, а initrd отсутствует.

Если все сместилось, то ты врядли загрузишься с корнем своего линукса - весь fstab, считай, сместился.

И чтобы его править тебе либо надо брать и из виндов это делать (см. faq), либо с диска загрузочного грузиться в rescue, монтировать корневой раздел (найти его перед этим), поменять fstab, а потом уже делать lilo.

jackill ★★★★★
()
Ответ на: комментарий от jackill

>И чтобы его править тебе либо надо брать и из виндов это делать

Из виндов это Total Commanderом с ext2fs плагином? Но он только читает, редактировать не получается. Вот /etc/fstab:

/dev/hda11 / ext3 defaults 1 1

/dev/hda6 /boot ext2 defaults 1 2

none /dev/pts devpts mode=0620 0 0

/dev/hda9 /home ext3 defaults 1 2

/dev/scsi/host0/bus0/target1/lun0/cd /mnt/cdrecorder auto ro,noauto,user,exec 0 0

none /mnt/cdrom supermount dev=/dev/hdc,fs=auto,ro,--,iocharset=koi8-r,codepage=866,umask=0 0 0

none /mnt/cdrom2 supermount dev=/dev/hdd,fs=auto,ro,--,iocharset=koi8-r,codepage=866,umask=0 0 0

none /mnt/floppy supermount dev=/dev/fd0,fs=auto,--,iocharset=koi8-r,sync,codepage=866,umask=0 0 0

/dev/hda1 /mnt/win_c ntfs iocharset=koi8-r,ro,umask=0 0 0

/dev/hda5 /mnt/win_d vfat iocharset=koi8-r,codepage=866,umask=0 0 0

/dev/hda7 /mnt/win_e vfat iocharset=koi8-r,codepage=866,umask=0 0 0

none /proc proc defaults 0 0

/dev/hda10 /usr reiserfs notail 1 2

/dev/hda8 swap swap defaults 0 0

Чем из винды его можно поправить?

afanasiy ★★★★
() автор топика
Ответ на: комментарий от afanasiy

Все, нашел чем поправить и успешно поправил.

З.Ы. Thanks 2 jackill

afanasiy ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.