Если я использую установщик Debian Stable (Squeeze) для установки Debian, загружаясь с пары дисков RAID1, записывает ли он загрузку в MBR обоих дисков - если нет, то как мне лучше защитить себя от сбоя диска - если я просто клонирую MBR не будет все еще указывать на неисправное устройство?
12
grub-install -v
сообщает,grub-install (GRUB) 1.98+20100804-14+squeeze1
что, как вы говорите, Grub2Ответы:
Не уверен, что установщик сделает это по умолчанию, но если (после загрузки системы) вы запустите:
просто нажимайте ввод, пока не появится запрос «Установить устройства GRUB», затем вы можете выбрать MBR обоих дисков.
Вот скриншот соответствующего экрана в Debian Jessie (8.3) с версией GRUB2
2.02~beta2-22+deb8u1
. Это показывает настройку моего компьютера, который имеет два диска (/dev/sda
и/dev/sdb
) в конфигурации RAID 1 (/dev/md1
) и два других диска (/dev/sdc
и/dev/sdd
) в конфигурации RAID 1 (/dev/md0
).источник
Если вы устанавливаете Grub legacy, он устанавливается только на один загрузочный диск. Вы можете добавить его в MBR второго диска, запустив
grub-install /dev/sdb
(при условии, что ваш второй диск/dev/sdb
). Убедитесь, что в обоих случаях Grub считывает данные с первого BIOS-диска (для этого может потребоваться настройка/boot/grub/device.map
). Если один из двух дисков выйдет из строя, оставшийся диск будет первым BIOS-диском.Вы можете установить Grub2 в Debian squeeze, и я рекомендую это сделать, если у вас есть какие-либо нетривиальные установки, такие как RAID. Grub2 обладает тем преимуществом, что вы можете поместить всю свою систему в LVM, вам не нужен
/boot
раздел без LVM . Насколько я знаю, установщик squeeze поддерживает установки через RAID + LVM с grub2 (возможно, вам придется немного принудить его, чтобы не создавать отдельный/boot
раздел).источник
</dev/sda head -c 512 | hd
по крайней мере скажет вам, если Grub присутствует там. Вы также можете увидеть, куда он смотрит дальше, но я не знаю, на какие байты смотреть.sda
но нетsdb
. Я буду следовать за предложение derobert, чтобы установить наsdb
а