1 (21.10.2010 14:14:19 отредактировано borskiy)

Доброго времени суток.

Ситуация такая:
Стояла у меня Mandriva 2010 x64. Работала замечательно...
Сегодня взбрело мне в голову апнуть машинку.
Мадрива на такую инициативу обиделась и грузиться отказалась.

Вопрос:
Можно ли заставить её работать на новой конфе или придётся устанавливать заново?

Доп.сведения:

Конфа до апа:
GA-EP43-S3/E7300/4x1024

После:
GA-P55M-UD2/i5-760/2x2048

PS Если тема уже обсуждалась, прошу извинить и ткнуть носом.

PPS Если заставить её работать всё-таки МОЖНО, прошу не ограничиваться односложным ответом, а растолковать.

2

На что ругается при загрузке?
Какие ошибки пишет?

3

Сначала надолго застывает на строчках:
waiting for device sda* to appear (timeout 1 min)

Под конец пишет следующее:
mount: could not find filesystem '/dev/root'
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.33.7-desktop-2mnb #1
Call Trace:
[<ffffffff813b6ef9>] panic+0x8b/0x154
[<ffffffff810596c4>] ? put_files_struct+0xc4/0xf0
[<ffffffff8105a633>] do_exit+0x6d3/0x800
[<ffffffff813bd414>] ? do_page_fault+0x1a4/0x3a0
[<ffffffff8105a7b8>] do_group+0x58/0xd0
[<ffffffff8105a847>] sys_exit_group+0x17/0x20
[<ffffffff8100a042>] system_call_fastpath+0x16/0x1b

После чего курсор замирает, а лампочки на клаве начинают моргать с частотой в 1Гц.

4 (21.10.2010 15:06:26 отредактировано odin)

попробовать бы загрузится с livecd.... или с инсталяционного cd  в режим восстановления... да посмотреть что у тебя с винтом творится. ..

5 (21.10.2010 15:14:59 отредактировано borskiy)

odin, с винтом всё в порядке. С инсталляционного DVD грузился и делал восстановление (это первое, что я сделал перед тем, как написать сюда).

PS Догадываюсь, что эта ситуёвина возникла из-за смены контроллера IDE. В винде это решается просто - заменой дров на "Стандартный контроллер IDE".
А вот что нужно сплясать перед Linux'ом... Здесь я - чайник).

6

то что с ним все в порядке я не сомневаюсь... у тебя при загрузке не находится он на /dev/sda* .... просто хотелось бы знать как он у тебя определяется...

7

Возможно проблема с UUID'ами.
Попробуйте поменять UUID'ы в GRUB'e и /etc/fstab на /dev/sdaX

8

durc, спасибо, конечно... Но... Нельзя ли по-русски и помедленнее (повторяюсь, а в Linuх'е - чайник).

9 (21.10.2010 15:20:59 отредактировано odin)

загрузится с livecd... примонтировать винт... и посмотреть что в etc/fstab.... и что в boot/grub/menu.lst....

но для начала я думаю можно просто.... выполнить fdisk -l и показать вывод...

10 (21.10.2010 19:20:14 отредактировано vint)

+ открыть спойлер

http://forum.nnov.ru/photoplog/images/2171/1_IMAG0027.jpg

http://forum.nnov.ru/photoplog/images/2171/1_IMAG0028.jpg

Извиняюсь, перепечатывать лень.

Большие картинки скрываем в спойлер, кому интерено -- тот посмотрит.

11

ну тогда дело в UUID.... надо отредактировать /boot/grub/menu.lst.... указать root=/dev/sda1 вместо root=UUID=чего то там.... и отредактировать /etc/fstab заменить UUID на соответствующие /dev/sdaX

12

Ну точно не может UUID'ы найти.
livecd и правка grub.cfg и fstab могут помочь.
А Винда грузится?

13 (21.10.2010 16:23:44 отредактировано borskiy)

odin пишет:

надо отредактировать /boot/grub/menu.lst

durc пишет:

правка grub.cfg и fstab

Кабы ещё знать, как это сделать в консоли... ac

durc пишет:

А Винда грузится?

Да. С ней-то, как раз никаких проблем (из-под неё сейчас в инет вышел).

14

borskiy пишет:

Кабы ещё знать, как это сделать в консоли... ac

Не в консоле, а с livecd.

15 (21.10.2010 16:37:37 отредактировано borskiy)

durc пишет:

Не в консоле, а с livecd.

Ну, пусть так... Всё равно не знаю. ac
Ссылочку на подходящий лив можно попросить?

16 (21.10.2010 19:21:14 отредактировано vint)

fstab выглядит так:

/dev/ram3 / ext2 defaults 1 1
/dev/fd0 /mnt/floppy auto defaults,noauto 0 0
none /proc proc defaults,noauto,ro 0 0
/dev/cdrom /mnt/cdrom auto defaults,noauto 0 0

Что нужно в нём исправить?

А где искать grub.cfg?

Тэгов не знаем?

17

borskiy, это fstab после загрузки с LiveCD?

18 (21.10.2010 17:42:20 отредактировано borskiy)

SUSE_user, это я загрузился с установочного диска в режиме Rescue.

Кажется, понял... Это он свой fstab и выдал, да?

19

borskiy, теперь

 Консоль:
#fdisk -l

Находите там свой раздел, монтируете и уже там будет /etc/fstab
Может быть лучше будет сделать chroot. Даже скорее всего.

Будут вопросы - задавайте.

20

да... тебе надо примонтировать свой диск и справить на нем... по поводу grub я же писал boot/grub/menu.lst

21 (22.10.2010 10:14:39 отредактировано borskiy)

Вот содержимое fstab и menu.lst:

+ открыть спойлер

# Entry for /dev/sda1 :
UUID=92b3ea5c-4856-4b9c-8cca-e29c0f7c5a5d / ext4 acl,relatime 1 1
# Entry for /dev/sda6 :
UUID=6ae3b077-d8e0-4fbd-a9c4-eaa706f06df7 /home ext4 acl,relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
# Entry for /dev/sdb1 :
UUID=7E805D04805CC475 /media/win_c ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sdb2 :
UUID=30705E9B705E679C /media/win_d ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
UUID=f551a06f-e7ec-4cdc-8450-37463c0fb372 swap swap defaults 0 0

+ открыть спойлер

timeout 10
color black/cyan yellow/cyan
gfxmenu (hd0,0)/boot/gfxmenu
default 0

title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=92b3ea5c-4856-4b9c-8cca-e29c0f7c5a5d splash=silent resume=UUID=f551a06f-e7ec-4cdc-8450-37463c0fb372 vga=788
initrd (hd0,0)/boot/initrd.img

title windows
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

title alt_windows
root (hd1,0)
map (0x81) (0x80)
map (0x80) (0x81)
makeactive
chainloader +1

title desktop 2.6.33.5-2
kernel (hd0,0)/boot/vmlinuz-2.6.33.5-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.5-2 root=UUID=92b3ea5c-4856-4b9c-8cca-e29c0f7c5a5d splash=silent resume=UUID=f551a06f-e7ec-4cdc-8450-37463c0fb372 vga=788
initrd (hd0,0)/boot/initrd-2.6.33.5-desktop-2mnb.img

title desktop 2.6.33.7-1
kernel (hd0,0)/boot/vmlinuz-2.6.33.7-desktop-1mnb BOOT_IMAGE=desktop_2.6.33.7-1 root=UUID=92b3ea5c-4856-4b9c-8cca-e29c0f7c5a5d splash=silent resume=UUID=f551a06f-e7ec-4cdc-8450-37463c0fb372 vga=788
initrd (hd0,0)/boot/initrd-2.6.33.7-desktop-1mnb.img

title desktop 2.6.33.7-2
kernel (hd0,0)/boot/vmlinuz-2.6.33.7-desktop-2mnb BOOT_IMAGE=desktop_2.6.33.7-2 root=UUID=92b3ea5c-4856-4b9c-8cca-e29c0f7c5a5d splash=silent resume=UUID=f551a06f-e7ec-4cdc-8450-37463c0fb372 vga=788
initrd (hd0,0)/boot/initrd-2.6.33.7-desktop-2mnb.img

Что нужно в них изменить?
Спасибо.

22

+ открыть спойлер

# Entry for /dev/sda1 :
/dev/sda1 / ext4 acl,relatime 1 1
# Entry for /dev/sda6 :
/dev/sda6 /home ext4 acl,relatime 1 2
/dev/cdrom /media/cdrom auto umask=0,users,iocharset=utf8,noauto,ro,exec 0 0
# Entry for /dev/sdb1 :
UUID=7E805D04805CC475 /media/win_c ntfs-3g defaults,umask=000 0 0
# Entry for /dev/sdb2 :
UUID=30705E9B705E679C /media/win_d ntfs-3g defaults,umask=000 0 0
none /proc proc defaults 0 0
# Entry for /dev/sda5 :
/dev/sda5 swap swap defaults 0 0

+ открыть спойлер

title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/sda1 splash=silent resume=/dev/sda5 vga=788
initrd (hd0,0)/boot/initrd.img

23

Не помогло. ac

waiting for device sda1 to appear (timeout 1 min)
waiting for device sda5 to appear (timeout 1 min)
Creating root device.
Mounting root filesystem.
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.33.7-desktop-2mnb #1
Call Trace:
[<ffffffff813b6ef9>] panic+0x8b/0x154
[<ffffffff810596c4>] ? put_files_struct+0xc4/0xf0
[<ffffffff8105a633>] do_exit+0x6d3/0x800
[<ffffffff813bd414>] ? do_page_fault+0x1a4/0x3a0
[<ffffffff8105a7b8>] do_group+0x58/0xd0
[<ffffffff8105a847>] sys_exit_group+0x17/0x20
[<ffffffff8100a042>] system_call_fastpath+0x16/0x1b

24

слушайте... а у вас система случайно не была в гибернации когда вы мать меняли ??

25

odin, нет. Выключил, как обычно, через завершение работы.

26

ну на всякий случай.... убери resume из menu.lst

27

odin пишет:

убери resume из menu.lst

Не помогло.

28

покажите полностью как выглядит ошибка сейчас..

29

waiting for device sda1 to appear (timeout 1 min)
waiting for device sda5 to appear (timeout 1 min)
Creating root device.
Mounting root filesystem.
Kernel panic - not syncing: Attempted to kill init!
Pid: 1, comm: init Not tainted 2.6.33.7-desktop-2mnb #1
Call Trace:
[<ffffffff813b6ef9>] panic+0x8b/0x154
[<ffffffff810596c4>] ? put_files_struct+0xc4/0xf0
[<ffffffff8105a633>] do_exit+0x6d3/0x800
[<ffffffff813bd414>] ? do_page_fault+0x1a4/0x3a0
[<ffffffff8105a7b8>] do_group+0x58/0xd0
[<ffffffff8105a847>] sys_exit_group+0x17/0x20
[<ffffffff8100a042>] system_call_fastpath+0x16/0x1b

30

в общем .... давайте попробуем следующий трюк... грузимся с установочного в rescue.... далее

 Консоль:

chroot  /mnt #вместо /mnt указываем директорию куда смонтирован ваш /dev/sda1
mkinitd -v /boot/initrd-2.6.33.7-desktop-2mnb.img 2.6.33.7-desktop-2mnb
exit

перегружаемся