« Réinstaller Grub-legacy » : différence entre les versions

Aller à la navigation Aller à la recherche
m
aucun résumé des modifications
mAucun résumé des modifications
mAucun résumé des modifications
 
(5 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{Ébauche|Réinstaller Grub-legacy/Réinstaller Grub-legacy}}
{{Sid}}
Grub ou grub-legacy est l'ancienne version de grub depuis la sortie de grub2 (ou grub-pc)
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...
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 - [http://gag.sourceforge.net/ GAG], [http://sourceforge.net/projects/btmgr/ SBM], [http://air-boot.netlabs.org/en/site/index.xml AirBoot]...)
Je pars 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'amorçage (ce peut être depuis Windows, ou un Gestionnaire libre - [http://gag.sourceforge.net/ GAG], [http://sourceforge.net/projects/btmgr/ SBM], [http://air-boot.netlabs.org/en/site/index.xml AirBoot]...)


Si Grublegacy est en panne pour une raison X ou Y, voici un guide de survie...
Si Grub-legacy est en panne pour une raison X ou Y, voici un guide de survie...


== Le mode Rescue ==
== Le mode Rescue ==
Ligne 38 : Ligne 35 :
  etc.
  etc.


Précison à Grub ou se trouve notre système (dans l'exemple suivant premier disque / première partition)
Précisons à Grub se trouve notre système (dans l'exemple suivant premier disque / première partition)


  grub> root (hd0,0)
  grub> root (hd0,0)


Il ne reste plus qu'a réinstaller Grub sur le MBR du premier disque :
Il ne reste plus qu'à réinstaller Grub sur le MBR du premier disque :


  grub> setup (hd0)
  grub> setup (hd0)
Ligne 69 : Ligne 66 :
::Petite explication sur Super-grub-disk :
::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).
::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 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.
::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.


Ligne 79 : Ligne 76 :
== Solution avec un chroot ==
== Solution avec un chroot ==


* Trouvez un LiveCD et démarrez votre machine avec. N'inmporte quel LiveCD à base de Debian fera l'affaire (Knoppix, Ubuntu, Sidux...)
* Trouvez un LiveCD et démarrez votre machine avec. N'importe quel LiveCD à base de Debian fera l'affaire (Knoppix, Ubuntu, Sidux...)


Attention, si votre système est en 64bits, il faudra démarrer avec un LiveCD en 64bits
Attention, si votre système est en 64bits, il faudra démarrer avec un LiveCD en 64bits
Ligne 99 : Ligne 96 :
* Il faut créer un répertoire ou vous allez monter cette partition, et monter votre partition système  :
* Il faut créer un répertoire ou vous allez monter cette partition, et monter votre partition système  :


  $ sudo mkdir /mnt/chroot
  # mkdir /mnt/chroot
  $ sudo mount /dev/hda1 /mnt/chroot
  # mount /dev/hda1 /mnt/chroot


*  Si vous aviez créé une partition séparée pour /boot, il faut la monter :
*  Si vous aviez créé une partition séparée pour /boot, il faut la monter :


  $ sudo mount /dev/hdxy /mnt/chroot/boot
  # mount /dev/hdxy /mnt/chroot/boot


Il est d'ailleurs probable que dans ce cas, /dev/hda1 soit votre partition /boot et /dev/hda2 la racine de votre système, soyez attentif à ce que vous faites.
Il est d'ailleurs probable que dans ce cas, /dev/hda1 soit votre partition /boot et /dev/hda2 la racine de votre système, soyez attentif à ce que vous faites.


*  Une fois que la partition système est montéé, il faut monter les périphériques que le Live CD a trouvé,  
*  Une fois que la partition système est montée, il faut monter les périphériques que le Live CD a trouvé,  


  $ sudo mount --bind /dev/ /mnt/chroot/dev
  # mount --bind /dev/ /mnt/chroot/dev
  $ sudo mount -t proc /proc /mnt/chroot/proc
  # mount -t proc /proc /mnt/chroot/proc


A Vérifier !!!! Je ne suis pas absolument certain sur qu'il soit indispensable de monter /proc ?
* Le système est prêt à être "chrooté" :


* Le système est prêt à être "chrooté" :
# chroot /mnt/chroot
 
 
Il peut parfois être nécessaire, en fonction de votre système ou du LiveCD à partir duquel vous avez démarré d'ajouter /bin/bash à la commande


  $ sudo chroot /mnt/chroot
  # chroot /mnt/chroot /bin/bash


* Vous êtes maintenant en tant que root sur votre système installé en dur.
* Vous êtes maintenant en tant que root sur votre système installé en dur.
Ligne 171 : Ligne 171 :
Si ça ne fonctionne toujours pas, réinstaller Grub dans le MBR - (toujours dans un chroot)
Si ça ne fonctionne toujours pas, réinstaller Grub dans le MBR - (toujours dans un chroot)


  # grub-install /dev/hda (si hda est le premier disque, et celui sur lequel vous souhaitez installer Grub)
  # grub-install --recheck /dev/hda (si hda est le premier disque, et celui sur lequel vous souhaitez installer Grub)
 
Ou si /boot est sur une partiion différente de /
 
# grub-install --root-directory=/boot --recheck /dev/hda
 


Documentation extérieure (en anglais) : [http://www.gnu.org/software/grub/manual/grub.htmlManuel de Grub-legacy]
Documentation extérieure (en anglais) : [http://www.gnu.org/software/grub/manual/grub.html Manuel de Grub-legacy]


--[[Utilisateur:Lol|Lol]] 30 mars 2010 à 13:03 (UTC)
--[[Utilisateur:Lol|Lol]] 30 mars 2010 à 13:03 (UTC)


[[Category:Grub]]
[[Category:Logiciels]]
[[Category:Logiciels]]
Administrators, autoreview, Vérificateurs d’utilisateurs, checkuser-log, editor, reviewer, usersnoop
3 321

modifications

Menu de navigation