Назад | Перейти на главную страницу

Сервер Ubuntu не загружается в массив Raid 1

У меня 4-х дисковый RAID-массив. Небольшая часть каждого диска разбита на разделы и используется в RAID 1 для / boot. Все остальное - это RAID 5. Когда я запускаю компьютер, появляется GRUB2, и я могу использовать его командную строку и просматривать каждый из моих RAID-массивов (например, ls (md0) / или ls (md1) / etc). Однако, когда я действительно пытаюсь загрузить систему с помощью GRUB2, я получаю следующие ошибки:

modprobe: FATAL: Could not load /lib/modules/2.6.35-22-generic-pae/modules.dep: No such file or directory

mount: mounting /dev/disk/by-uuid/[uuid] on /root failed: Invalid argument
mount: mounting /dev on /root/dev failed: No such file or directory
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/proc failed: No such file or directory
Target filesystem doesn't have requested /sbin/init.
No init found. Try passing init= bootarg.

Вот выполняемые команды GRUB2:

recordfail
insmod raid
insmod mdraid
insmod part_msdos
insmod ext2
set root='(md0)'
search --no-floppy --fs-uuid --set [uuid]
linux /vmlinuz-2.6.35-22-generic-pae root=UUID=[different uuid] ro quiet
initrd /initrd.img-2.6.35-22-generic-pae

я пытался

fsck /dev/md0
fsck /dev/md1

и оба массива выходят чистыми. Я загрузился с компакт-диска и искал везде, где мог придумать, неточность, из-за которой GRUB2 не загружался. При использовании командной строки GRUB2 и командной строки компакт-диска все выглядит в рабочем состоянии. Оба массива RAID отображаются активными и исправными. Что мешает GRUB2 смонтировать и загрузить систему?

Ах, теперь у меня, вероятно, возникнет больше соблазна установить GRUB на настоящие диски, а не на устройство md0.

grub> root (hd0,0)
grub> setup (hd0)

grub> root (hd1,0)
grub> setup (hd1)

Потому что в этом случае загрузчик сначала видит диски как диски, и ему не нужно загружать модуль, чтобы он заработал. Он также обратно совместим с GRUB по сравнению с GRUB2.
Это немного похоже на то, как у вас есть отдельный загрузочный раздел RAID1.