OVH Cloud OVH Cloud

Grub sur MBR

2 réponses
Avatar
Youri
Bonjour,

J'ai Grub installé sur le MBR de ma machine. Je voudrais savoir si le
contenu du MBR dépend du partitionnement du disque.
En clair, si je sauvegarde aujourd'hui mon MBR par
# dd if=/dev/hda of=mbr.img bs=512 count=1
est-ce que je pourrai le restaurer demain par la commande inverse si entre
temps les partitions ont été modifiées (en taille et/ou en position y
compris la partition /boot) ?

La question concerne uniquement le MBR, je sais qu'il me faudra aussi
modifier /boot/grub/menu.lst et /etc/fstab pour les faire correspondre aux
nouveaux numéros de partitions.

Merci.

--
Youri

2 réponses

Avatar
JB
Youri wrote:
Bonjour,

J'ai Grub installé sur le MBR de ma machine. Je voudrais savoir si le
contenu du MBR dépend du partitionnement du disque.
En clair, si je sauvegarde aujourd'hui mon MBR par
# dd if=/dev/hda of=mbr.img bsQ2 count=1
est-ce que je pourrai le restaurer demain par la commande inverse si entre
temps les partitions ont été modifiées (en taille et/ou en position y
compris la partition /boot) ?

La question concerne uniquement le MBR, je sais qu'il me faudra aussi
modifier /boot/grub/menu.lst et /etc/fstab pour les faire correspondre aux
nouveaux numéros de partitions.

Merci.

Bonsoir,

sous réserve extrait de Linux en concentré de Ellen Siever.....
Une installation GRUB est composée d'au moins 2 ou parfois 3 exécutables
appelés stages (étapes). Les stages sont:
Stage1
La partie de GRUB qui réside sur le MBR ou le secteur de démarrage
d'une autre partition ou disque est appelée Stage 1. Comme la majeure
partie de GRUB ne peut pas tenir sur les 512 octets du secteur de
démarrage, Stage 1 est utilisé pour passer la main soit à Stage 1.5 soit
à Stage 2
Stage 1.5
Stage 1.5 est chargé par Stage 1 pour certaines configurations matériel.
Stage 1.5 est spécifique au système de fichier, cad une version
différente pour chaque SGF (e2fs_stage1_5, fat_stage1_5, etc) Stage 1.5
passe la main à Stage 2
Stage 2
Est le corps du code GRUB, il va afficher le menu et permettre la
sélection et démarrer le système choisi

En cas de changement de paramètres, c'est laborieux!
A+
JB

Avatar
memyself_
Youri wrote:

Bonjour,


Bonjour,

J'ai Grub installé sur le MBR de ma machine. Je voudrais savoir si le
contenu du MBR dépend du partitionnement du disque.
En clair, si je sauvegarde aujourd'hui mon MBR par
# dd if=/dev/hda of=mbr.img bsQ2 count=1
est-ce que je pourrai le restaurer demain par la commande inverse si entre
temps les partitions ont été modifiées (en taille et/ou en position y
compris la partition /boot) ?


Si tu modifies ta partition de boot, il y a de fortes chances que ça ne
marche plus. En effet, le MBR n'ira pas chercher le bootloader au bon
endroit. Sinon, il n'y a pas de raison que ça ne marche pas.

++