LINUX.ORG.RU
ФорумAdmin

Перенос винта на другую мать Kernel panic - not syncing: Attempted to kill


0

2

система CentOS 5 (2.6.18-238.12.1.el5) старый конфиг компа: Intel Celeron 2.53Mhz Asus n5e-sli

новый: Intel Core Q9300 Asus p5q

выхлоп: Scanning and configuring dmraid supported devices

Truing to resume from /dev/sda5

Unable to access resume device (/dev/sda5)

Creating root device.

Mounting root filesystem.

mount: could not find filesystem '/dev/root'

Setting up other filesystem.

Setting up new root fs

setuproot: moving /dev failed: No such file or directory

no fstab.sys, mounting internal defaults

setuproot: error mounting /proc: No such file or directory

setuproot: error mounting /sys: No such file or directory

Switching to new root and running init.

unmounting old /dev

unmounting old /proc

unmounting old /sys

switchroot: mount failed: No such file or directory

Kernel panic - not syncing: Attempted to kill init!

fstab:

/dev/sda1 / ext3 defaults 1 1

/dev/sda3 /home ext3 defaults 1 2

/dev/sda2 /var ext3 defaults 1 2

tmpfs /dev/shm tmpfs defaults 0 0

devpts /dev/pts devpts gid=5,mode=620 0 0

sysfs /sys sysfs defaults 0 0

none /proc proc defaults 0 0

/dev/sda5 /swap swap defaults 0 0

initrd.img пресобрал mkinitrd -v -f --force-ide-probe --force-scsi-probe --force-raid-probe --force-lvm-probe --fstab=/etc/fstab initrd.img 2.6.18-238.12.1.el5

я гдето натупил?



Последнее исправление: himeralexx (всего исправлений: 1)

> /dev/sda1 / ext3 defaults 1 1
Попробуйте:
UUID=uuid-этой-файловой-системы / ext3 defaults 1 1

UUID получать при помощи blkid.

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

boot=/dev/sda1

default=0

timeout=0

splashimage=(hd0,0)/boot/grub/splash.xpm.gz

hiddenmenu

title CentOS

root (hd0,0)

kernel /boot/vmlinuz-2.6.18-238.12.1.el5 ro root=/dev/sda1 rhgb

initrd /boot/initrd.img

вот так вот.

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

да всё правельно, а что с ним не так можеш подсказать? по идее эт инитрд барахлит, груб запускат инитрд.

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

Попробуй найти LiveCD для твой оси (должны совпадать версия ядра и архитектура), загрузись с него на новом компе, затем монтирование ФС, монтирование с bind /dev, /proc, /sys, chroot в ФС и уже потом пересоздание initrd

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

Возможно, что в BIOS порты в legacy режиме, поэтому CentOS видит их как hd*.

Попробуйте задать ФС по UUID через опцию mkinird --rootdev=UUID=... и прописать этот же UUID (root=UUID=...) в строке парамеров ядра у загрузчка (/boot/grub/menu.lst).

Понятно, что должна быть только одна ФС с данным UUID.

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

Вы точно всё правильно прописали в файле загрузчика menu.lst и прописанное отображается в меню при загрузке?

Ядро при загрузке что пишет про винт? Оно его вобще видит?

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