Si j'utilise l'installateur Debian Stable (Squeeze) pour installer Debian, en démarrant à partir d'une paire de disques RAID1, écrit-il grub dans le MBR des deux disques - sinon, comment mieux protéger contre une panne de disque - si je clone simplement le MBR ne pointe-t-il pas toujours vers le périphérique défaillant?
12
grub-install -v
rapportsgrub-install (GRUB) 1.98+20100804-14+squeeze1
qui, comme vous le dites, est Grub2Réponses:
Je ne sais pas si le programme d'installation le fait par défaut, mais si (une fois le système démarré) vous exécutez:
appuyez simplement sur Entrée jusqu'à ce que vous soyez invité à "installer les périphériques GRUB", puis vous pouvez sélectionner les MBR des deux disques.
Voici une capture d'écran de l'écran correspondant dans Debian Jessie (8.3), avec la version GRUB2
2.02~beta2-22+deb8u1
. Cela montre la configuration de mon ordinateur, qui a deux disques (/dev/sda
et/dev/sdb
) dans une configuration RAID 1 (/dev/md1
), et deux autres disques (/dev/sdc
et/dev/sdd
) dans une configuration RAID 1 (/dev/md0
).la source
Si vous installez l'héritage Grub, il n'est installé que sur le seul disque de démarrage. Vous pouvez l'ajouter au MBR du deuxième disque en exécutant
grub-install /dev/sdb
(en supposant que votre deuxième disque l'est/dev/sdb
). Assurez-vous que dans les deux cas, Grub lit à partir du premier disque BIOS (vous devrez peut-être le modifier/boot/grub/device.map
). Si l'un des deux disques tombe en panne, le disque restant sera le premier disque du BIOS.Vous pouvez installer Grub2 sur Debian Squeeze, et je le recommande si vous avez une configuration non triviale telle que RAID. Grub2 a l'avantage de pouvoir mettre tout votre système sur LVM, vous n'avez pas besoin d'une
/boot
partition non LVM . Pour autant que je sache, le programme d'installation de Squeeze prend en charge les installations sur RAID + LVM avec grub2 (vous devrez peut-être le contraindre un peu pour ne pas créer de/boot
partition distincte ).la source
</dev/sda head -c 512 | hd
dira au moins si Grub y est présent. Vous pouvez également voir où il regarde ensuite, mais je ne sais pas quels octets regarder.sda
mais passdb
. Je suivrai la suggestion de derobert d'installersdb
également