История изменений
Исправление vel, (текущая версия) :
Дык он смотрит на какой фс находится /boot и определяет какой девайс используется. Так он определяет какие модули ему нужно собрать в свой имидж (fs & disk модули). Если он о чем-то не может догадаться, то ему можно явно указать в прараметрах список модулей. Ты запусти «sh -x grub-install ...» и все увидишь (запуск grub-mkimage).
Не знаю как сейчас, но раньше grub знал только про raid0/1.
Про update-initramfs - ничего не скажу, т.к. у меня такого нет. mkinitrd - более простая и понятная вещь. Если ядро не меняется, то и mkinitrd запускать не нужно.
Если поддержка rootfs,md,dm,root_driver вкомпилена в ядро, то при загрузке оно найдет и соберет рейд ( правда имя у него будет не md0, а md127), а иначе нужно в initrd подпихнуть mdadm.conf и после того как все нужные модули загрузятся, будут найдены с собраны рейды указанные в mdadm.conf.
Зачем использовать mount -o bind ... и chroot? Ему все можно объяснить.
grub-install --boot-directory=/mnt/raid5/boot /dev/...
Все howto на эту тему говорят - нужна маленькая партиция в начале диска для загрузчика. Это избавляет от кучи проблем. Если есть возможность, то переразбей диск.
Исходная версия vel, :
Дык он смотрит на какой фс находится /boot и определяет какой девайс используется. Так он определяет какие модули ему нужно собрать в свой имидж (fs & disk модули). Если он о чем-то не может догадаться, то ему можно явно указать в прараметрах список модулей. Ты запусти «sh -x grub-install ...» и все увидишь (запуск grub-mkimage).
Не знаю как сейчас, но раньше grub знал только про raid0/1.
Про update-initramfs - ничего не скажу, т.к. у меня такого нет. mkinitrd - более простая и понятная вещь. Если ядро не меняется, то и mkinitrd запускать не нужно.
Если поддержка rootfs,md,dm,root_driver вкомпилена в ядро, то при загрузке оно найдет и соберет рейд ( правда имя у него будет не md0, а md127), а иначе нужно в initrd подпихнуть mdadm.conf и после того как все нужные модули загрузятся, будут найдены с собраны рейды указанные в mdadm.conf.
Зачем использовать mount -o bind ... и chroot? Ему все можно объяснить.
grub-install --boot-directory=/mnt/raid5/boot /dev/...