Похоже, что в настоящее время большинство установщиков ОС настаивают на установке / загрузке на раздел, отличный от RAID (или на тот тип раздела RAID1, который выглядит как раздел без RAID), даже на установщики, которые поддерживают RAID5 и GRUB2.
Я предполагаю, что это ограничение является историческим пережитком Grub1. Насколько я понимаю, Grub1 ничего не знает о RAID и поэтому не может загружаться с любого RAID-массива - за исключением RAID-массивов, которые «похожи» на RAID-массивы.
Это ограничение Grub2 или установщиков ОС?
До меня дошли слухи, что Grub2 «способен поддерживать / загружаться на RAID-0, RAID-1 или RAID-5, метаданные 0.90, 1.0, 1.1 или 1.2».
Действительно ли Grub2 поддерживает установку / загрузку в программный раздел RAID1 с метаданными 1.2?
Действительно ли Grub2 поддерживает установку / загрузку на программный раздел RAID5?
Идеальный ответ - ссылка на учебное пособие, в котором объясняется, как переместить раздел / boot (в раздел без RAID) в раздел RAID5.
Под «похоже на» не-RAID раздел я имею в виду либо
- когда Grub1 считывает только один жесткий диск из программного массива RAID1 с файловой системой ext3 или ext4 и игнорирует метаданные RAID 0.90 или 1.0 в конце раздела, это выглядит как файловая система ext2 без RAID, с которой может работать Grub1. Или
- Не программный или поддельный RAID, а полный аппаратный рейд, похожий на обычный диск без RAID.
источник
Ответы:
Да, grub2 полностью осведомлен о рейде (и LVM). На самом деле вам не нужен отдельный раздел / boot; Вы можете просто положить все на raid5.
В идеале вы вообще не хотите устанавливать с разделом / boot, но удалить его после факта означает просто скопировать все файлы в корневой раздел и переустановить grub, например так:
Конечно, тогда вам нужно удалить строку / boot из / etc / fstab, и у вас все еще есть раздел, просто неиспользованный.
Обратите внимание, что вы также можете установить grub на все диски в raid5, чтобы можно было загружаться с любого из них. Пакет Ubuntu grub-pc предложит вам (
dpkg-reconfigure grub-pc
чтобы он спросил снова), отметьте все диски, на которые вы хотите установить его, и установите его для вас.источник
Это ужасный беспорядок в Linux. Версия суперблока по умолчанию с использованием mdadm - версия 1.20. Как только вы поднимаетесь выше 0,90 для загрузки, вы находитесь на неизведанной территории. Конечно, Лило не проявляет интереса выше 1,0. Лучше всего сформировать raid-массивы (совет: используйте параметр --metadata = 0.90 в вашем mdadm create), прежде чем использовать процедуру установки. Затем вы можете установить массив RAID и использовать свой любимый загрузчик.
источник