LINUX.ORG.RU

Проблемы с переносом на новый винт


0

0

Перенес раздел с помощью

$cp -a /bin /sbin ...

GRUB установил, грузится хорошо:
title Linux
root (hd0,4)
kernel /vmlinuz-2.6.24-19-generic root=/dev/sda8 ro vga=791
initrd /initrd.img-2.6.24-19-generic

в fstab:
proc /proc proc defaults 0 0
/dev/sda8 / ext3 defaults,data=journal 0 1
/dev/sda5 /boot ext3 defaults 0 1
...

но при загрузке на корень монтируется rootfs, а /dev/sda8 монтируется позднее тоже на корень, но в read-only. Соответственно корень получается read-only. С винтом проблем не замечено.

Как победить?


Поправь инитрд, наверняка в нем где-то указано какой раздел корневой.

в Генте: real_root=/dev/sda8 в качестве параметра проблему решит, в слаке root=/dev/sda8

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

Для начала попробовать указать через командную строку каким-либо образом.

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

Подменить корневой раздел и выполнить команду,(опционально, если это надо) поправив её конфиг(если такой имеется)

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

Решилась проблема. После тщательного изучения вывода dmesg, оказалось нельзя менять режим работы ext3, т.к. раздел уже примонтирован. Другими словами в строке fstab

/dev/sda8 / ext3 defaults,data=journal 0 1

убрал data=journal и все заработало.

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