suite grub
Me revoilà. Donc, je disais ... heu ! A oui ! grub. Grub sert donc à charger l'os de notre choix à partir d'une disquette ou directement sur le mbr. Mais voilà, pour ceux qui n'ont pas de lecteur disquette, et que leur mbr est endommagé (allez savoir, virus, tatouage, etc ...) comment feront-il ? Pas d'affollement. Une solution existe.
Principe : graver grub sur un cd et booter dessus. Attention, quand je dis graver c'est pour imager le processus; disons que c'est un peu plus compliquer.
Voici le procédé : - créer un répertoire pour construire l'image de votre cd.
- #mkdir /media/cdiso ou cdiso sera le répertoire de votre image cd.
Créer le répertoire boot et boot/grub dans le répertoire cdiso.
- #mkdir -p /media/cdiso/boot/grub
Trouver le fichier stage2_eltorito qui se trouve normalement dans /lib/grub/i386 et copier le vers vers le répertoire grub que vous avez créer.
- #cp /lib/grub/i386/stage2_eltorito /media/cdiso/boot/grub (avec device.map et menu.lst).
Faire les changements suivants dans le menu.lst :
- #kernel (hd0,x) /boot/vmlinuz-2.6.x.x
- #initrd (hd0,x) /boot/initrd-2.6.x.x
Si vous ne comprenez pas ces changements, observez l'agencement du fichier menu.lst pour effectuer ces modifications.
Enlevez savedefault et enregistrez les changements.
Créer l'image iso du répertoire boot/grub dans /media/iso (on se place pour cela dans le répertoire /media/) :
- #mkisofs -R -b boot/grub/stage2_eltorito -no-emule-boot -boot-load-size 4 -boot-info-table -o /img-iso/cdgrub.iso /media/cdiso (on aura préalablement créer un répertoire img-iso avant de taper ces commandes).
Il ne reste plus qu'à graver au sens propre l'image sur un cd avec K3b.
Voilà, c'est tout et ça devrait marcher sans problème (du moins pour moi).
Principe : graver grub sur un cd et booter dessus. Attention, quand je dis graver c'est pour imager le processus; disons que c'est un peu plus compliquer.
Voici le procédé : - créer un répertoire pour construire l'image de votre cd.
- #mkdir /media/cdiso ou cdiso sera le répertoire de votre image cd.
Créer le répertoire boot et boot/grub dans le répertoire cdiso.
- #mkdir -p /media/cdiso/boot/grub
Trouver le fichier stage2_eltorito qui se trouve normalement dans /lib/grub/i386 et copier le vers vers le répertoire grub que vous avez créer.
- #cp /lib/grub/i386/stage2_eltorito /media/cdiso/boot/grub (avec device.map et menu.lst).
Faire les changements suivants dans le menu.lst :
- #kernel (hd0,x) /boot/vmlinuz-2.6.x.x
- #initrd (hd0,x) /boot/initrd-2.6.x.x
Si vous ne comprenez pas ces changements, observez l'agencement du fichier menu.lst pour effectuer ces modifications.
Enlevez savedefault et enregistrez les changements.
Créer l'image iso du répertoire boot/grub dans /media/iso (on se place pour cela dans le répertoire /media/) :
- #mkisofs -R -b boot/grub/stage2_eltorito -no-emule-boot -boot-load-size 4 -boot-info-table -o /img-iso/cdgrub.iso /media/cdiso (on aura préalablement créer un répertoire img-iso avant de taper ces commandes).
Il ne reste plus qu'à graver au sens propre l'image sur un cd avec K3b.
Voilà, c'est tout et ça devrait marcher sans problème (du moins pour moi).
Retour aux articles de la catégorie En marche -
⨯
Inscrivez-vous au blog
Soyez prévenu par email des prochaines mises à jour
Rejoignez les 2 autres membres