LINUX.ORG.RU

Перенос основного раздела Linux


0

0

Возникла проблема - при замене дисковой подсистемы (IDE с дисками вида hd* заменена на SATA с sd*) отказался поднималься Linux (kernel panic). Мотивирует невозможностью найти /dev, /proc и /sysfs (ну и по мелочи немного). Перед попыткой запуска были отредактированы соответствующим образом /boot/grub/device.map, /etc/fstab и /etc/mtab - но эффекта это не дало. При этом /boot относительный (не отдельным разделом, в на /), и проблем это у GRUB не вызывает. Вопрос - где я ступил и что делать?

★★

а можно подробнее, на что ругается

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

Ругается так:

Unable to access resume device (LABEL=SWAP-hde1) - это фигня, всегда можно написать noresume, но не нашёл, где нужно заменить старое hde1 на новое sdc1;

mount: could not find filesystem '/dev/root'
setuproot: moving /dev failed: No such file or directory
setuproot: error mounting /proc: No such file or directory
setuproot: error mounting /sys: No such file or directory
switchroot: mount failed: No such file or directory


Копировал из-под Rescue CD с помощью "dd if=/dev/hdg1 of=/dev/sdb1"

menu.lst не правился, так как там и так всё нормально получилось (осталось hd(1,0)); в дальнейшем пробовал менять root=LABEL=/ на root=/dev/sdb1 - безрезультатно.

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

Может нужно переделать initrd? Во всяком случае "Unable to access resume device" ползет из него. Либо руками, либо через mkinitrd.

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

Ну руками мне, наверное, слабо пока - попробую вечером через mkinitrd... Ж;-)

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