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

Я застрял в выборе правильного загрузчика Linux для программного RAID-10

Я устанавливаю Gentoo на сервер SOHO с 4 жесткими дисками Hitachi по 500 ГБ.

Я смог загрузиться с Live USB, создал массив RAID-10 / dev / md0 с помощью следующей команды:

mdadm --create /dev/md0 --assume-clean --level=10 --raid-devices=4 /dev/sda /dev/sdb /dev/sdc /dev/sdd --metadata=0.90

После этого я создал три раздела с помощью fdisk

Disk /dev/md0: 1000.2 GB, 1000214626304 bytes
2 heads, 4 sectors/track, 244193024 cylinders, total 1953544192 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 524288 bytes / 1048576 bytes
Disk identifier: 0xdcf44765

    Device Boot      Start         End      Blocks   Id  System
/dev/md0p1   *        2048       67583       32768   83  Linux
/dev/md0p2           67584     8456191     4194304   82  Linux swap / Solaris
/dev/md0p3         8456192  1953544191   972544000   83  Linux

Затем я создал файловые системы с mkfs.ext2 / dev / md0p1, mkswap / dev / md0p2 и mkfs.ext4 / dev / md0p3 соответственно:

/dev/md0p1      /boot   ext2    defaults,noauto,noatime 0 2
/dev/md0p2      none    swap    sw                      0 0
/dev/md0p3      /       ext4    noauto,noatime          0 1

После этого весь процесс установки по инструкции прошел нормально, я даже установил мдадм и lvm2 и добавил их в ботинок уровень выполнения.

Когда дело дошло до выбора загрузчика, я застрял. Я слышал, что GRUB 0.97 не может обрабатывать массивы RAID-10, то же самое и с LILO.

Я установил LILO и после запуска / sbin / lilo он сказал, что он может работать только с томов RAID-1 ...

Что я должен делать? Я уже трижды переустанавливал Gentoo. Первый был с Fake H / W RAID, второй - с версией 1.2 Superblock, третий - с версией 0.9 Superblock.

Я знаю, что близок к достижению цели, но мне нужна помощь в выборе правильного загрузчика.

ОБНОВИТЬ: Мне удалось настроить загрузку с помощью GRUB2, но теперь у меня возникла другая проблема. Во время загрузки я вижу такое сообщение:

Operating system missing

Я думаю, это потому, что на аппаратном уровне у меня всего 4 жестких диска AHCI, и BIOS не знает, какой из них содержит загрузочный сектор ...

Независимо от загрузчика, уровня рейда или используемого вами программного обеспечения, при настройке программного рейда вам необходимо создать как минимум загрузочный раздел (обычно / boot), который НЕ является частью рейда. Это связано с тем, что BIOS системы не знает о существовании рейда, и чтобы увидеть рейд, вам сначала нужно загрузить ядро ​​и программное обеспечение для работы с рейдами, которое является частью ядра.

Для получения дополнительной информации, пожалуйста, взгляните на это:

Кстати, сделать вашу текущую систему загрузочной не так уж и сложно. Если вы не хотите переустанавливать и повторно создавать программный рейд, вы можете добавить 5-й диск в систему, с которой вы будете загружаться. Этот диск или хотя бы один его раздел не должен быть частью рейда.