Wenn ich den Debian-Stable-Installer (Squeeze-Installer) verwende, um Debian zu installieren, wird beim Booten von einem RAID1-Laufwerkspaar ein Grub auf den MBR beider Laufwerke geschrieben zeigt der MBR nicht immer noch auf das ausgefallene Gerät?
Wenn ich den Debian-Stable-Installer (Squeeze-Installer) verwende, um Debian zu installieren, wird beim Booten von einem RAID1-Laufwerkspaar ein Grub auf den MBR beider Laufwerke geschrieben zeigt der MBR nicht immer noch auf das ausgefallene Gerät?
Antworten:
Ich bin mir nicht sicher, ob das Installationsprogramm dies standardmäßig tut, aber wenn Sie (nach dem Booten des Systems) Folgendes ausführen:
# dpkg-reconfigure -plow grub-pc
Drücken Sie einfach die Eingabetaste, bis Sie zur Eingabe von "GRUB install devices" aufgefordert werden. Anschließend können Sie die MBRs beider Laufwerke auswählen.
Hier ist ein Screenshot des relevanten Bildschirms in Debian Jessie (8.3) mit der GRUB2-Version 2.02~beta2-22+deb8u1
. Dies zeigt die Einrichtung meines Computers, der zwei Laufwerke ( /dev/sda
und /dev/sdb
) in einer RAID 1-Konfiguration ( /dev/md1
) und zwei andere Laufwerke ( /dev/sdc
und /dev/sdd
) in einer RAID 1-Konfiguration ( /dev/md0
) hat.
Wenn Sie Grub Legacy installieren, wird es nur auf der einen Bootdiskette installiert. Sie können es dem MBR des zweiten Datenträgers hinzufügen, indem Sie ausführen grub-install /dev/sdb
(vorausgesetzt, Ihr zweiter Datenträger ist /dev/sdb
). Stellen Sie sicher, dass Grub in beiden Fällen von der ersten BIOS-Diskette liest (möglicherweise müssen Sie dafür Anpassungen vornehmen /boot/grub/device.map
). Wenn eine der beiden Festplatten ausfällt, ist die verbleibende Festplatte die erste BIOS-Festplatte.
Sie können Grub2 unter Debian Squeeze installieren, und ich empfehle es, wenn Sie nicht-triviale Einstellungen wie RAID haben. Grub2 hat den Vorteil, dass Sie Ihr gesamtes System auf LVM stellen können und keine Nicht-LVM- /boot
Partition benötigen . Soweit ich weiß, unterstützt das Squeeze-Installationsprogramm Installationen über RAID + LVM mit grub2 (möglicherweise müssen Sie es ein wenig erzwingen, um keine separate /boot
Partition zu erstellen ).
</dev/sda head -c 512 | hd
wird dir zumindest sagen, ob Grub dort anwesend ist. Sie können auch sehen, wo es als nächstes hinschaut, aber ich weiß nicht, welche Bytes ich ansehen soll.