Я устанавливаю 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-й диск в систему, с которой вы будете загружаться. Этот диск или хотя бы один его раздел не должен быть частью рейда.