LINUX.ORG.RU

Boot on Software RAID


0

0

Добрый день,

пытаюсь перенести систему на программный raid-массив и есть проблемы с запуском.

т.е. массив сам я инициализировал, смонтировал, все работает.
скопировал туда систему, зашел chroot'ом, исправил все конфиги на как надо.

но при попытке загрузиться с нового диска, система не видит массива,
md: Autodetecting RAID arrays
md: autorun ...
md: ... autorun DONE
VFS: Cannot open root device "/dev/md3"

поддержка массивов вкомпилирована в ядро. но насколько я понимаю в случае с программным массивом он инициализируется вместе с raidtools уже после того как пройдет VFS на корневой раздел.

А как мне поступить, если корневой раздел, сам по себе массив?

кто умеет, научите пожаласта?

anonymous

Использовать initrd и отдельный раздел /boot (по желанию смонтированный в raid-1).

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

да, бут сделал отедльным разделом, загрузчик ядро цепляет, потом просто vfs не может корневой раздел подхватить.

а что делать с initrd ? там разве можно указать старт raidtools до того, как подхватиться корневой раздел? если да то как?

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

> там разве можно указать старт raidtools до того, как подхватиться корневой раздел? если да то как?

В /lunuxrc указывай старт всего что хочешь (до pivot_root есессно).

anonymous
()

raidtools это вчерашний день... Правильно пользоваться mdadm, но, для этого
необходимо переделать скрипт, который генерит initrd имидж - mkinitrd.
Сам же mdadm должен быть собран в 2х вариантах, в обычном динамическом
и статическом. Статический нужен для имиджа initrd. Довольно грамотно
mdadm прикручен в FC4, можно посмотреть как там это реализовано, так же
есть в Debian...

McMCC ★★★
()
5 января 2006 г.

ренести систему на программный raid-массив и есть проблемы с запуском.

т.е. массив сам я инициализировал, смонтировал, все работает. скопировал туда систему, зашел chroot'ом, исправил все конфиги на как надо.

но при попытке загрузиться с нового диска, система не видит массива, md: Autodetecting RAID arrays md: autorun ... md: ... autorun DONE VFS: Cannot open root device "/dev/md3"

поддержка массивов вкомпилирована

anonymous
()

: Cannot open root device "/dev/md3"

поддержка массивов вкомпилирована в ядро. но насколько я понимаю в случае с программным массивом он инициализируется вместе с raidtools уже после того как пройдет VFS на корневой раздел.

А как мне поступить, если корневой раздел, сам по себе массив?

кто умеет, научите по

anonymous
()

еренести систему на программный raid-массив и есть проблемы с запуском.

т.е. массив сам я инициализировал, смонтировал, все работает. скопировал туда систему, зашел chroot'ом, исправил все конфиги на как надо.

но при попытке загрузиться с нового

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