Réinstaller Grub-legacy
Cet article est une ébauche. N'hésitez pas à contribuer ou à en discuter.
Ce document n'a pas été validé par la communauté. Soyez prudent vis-à-vis de son contenu!
Si au cours de vos manipulations un problème survenait, vous ne pouvez en aucun cas incriminer ce site. Posez vos questions sur le forum
Grub ou grub-legacy est l'ancienne version de grub depuis la sortie de grub2 (ou grub-pc) Grub-legacy : Guide de survie en cas de problèmes de démarrage...
Je part du principe que vous avez déjà installé Grub-legacy dans le MBR de votre disque. Sachez qu'il est possible de l'installer dans le PBR des partitions. Dans ce cas particulier, il faudra un programme d'ammorçage (ce peut être depuis Windows, ou un Gestionnaire libre - GAG, SBM, AirBoot...)
Si Grublegacy est en panne pour une raison X ou Y, voici un guide de survie...
Le mode Rescue
Grub ne démarre pas le système, et vous donne seulement accès au "mode rescue"
[ Minimal BASH-like line editing is supported. For the first word, TAB lists possible command completions. Anywhere eles TAB lists the possible completions of a device/filename. ] grub rescue>
Cette ligne de commande (que vous ne vouliez pas...) vous permet tout de même d'exécuter n'importe quelle action au démarrage, ce qui est bien utile dans certains cas.
Recherchons sur quelle partition linux est installé.
grub> find /boot/grub/stage1
La réponse obtenue est sous la forme :
hd(X,Y)
Ou X représente le disque et Y la partition.
Cela pourrait donner si vous avez plus d'un disque :
(hd0) Premier disque IDE (hd1) Premier disque IDE etc.
Précison à Grub ou se trouve notre système (dans l'exemple suivant premier disque première partition)
grub> root (hd0,0)
Il ne reste plus qu'a réinstaller Grub sur le MBR du premier disque :
grub> setup (hd0)
Quittez
grub> quit
Et redémarrez, vous devriez retrouver votre Grub (ouf !)
Si vous ne parvenez pas à démarrer votre machine avec les manipulations ci-dessus, lisez la suite...
La solution la plus simple
- 1. Procurez-vous Super-grub-disk sur le site officiel ou sur linux-live-cd.org
- Petite explication sur Super-grub-disk :
- La principale utilité de Super Grub Disk est de démarrer un système dont le Grub est en panne... il peut aussi réparer Grub et de le réinstaller sur MBR ou sur une autre partition - PBR -(utilisateurs avancés).
- Il peut également restaurer le MBR d'origine en désinstallant Grub sans risquer de rendre votre ordinateur inutilisable après formatage de la partition Linux.
- Lorsque vous démarrez vote ordinateur avec Super-grub-disk, vous tombez sur un menu plus ou moins clair. Laissez vous guider, vous devriez parvenir à trouver la bonne option pour démarrer sur votre Debian (Un tuto de Super-grub-disk viendra...)
- 2. Démarrer votre système en panne avec ce disque.
- 3. Réinstaller ou réparez Grub-legacy
Solution avec un chroot
TODO : La suite...