Salem tt le monde,
Bien que je n'utilise plus windows CHEZ MOI depuis plusieurs années, je me trouve obligé parfois à le manipuler et gérer ses dégâts afin d'aider autrui à le dépasser vers la terre de la liberté..le monde GNU/Linux...
Et l'un des problèmes que j'ai vécu avec windows -et que je veux expliquer sa solution dans cet article- est la perte de l'accès à GNU/Linux après ré-installation de windows (ou encore la perte de grub).
Dans cet article je vais prendre la configuration suivante:
- Windows est installé en premier
- Sabily GNU/Linux est installé ensuite, c'est la version 9.10 (ainsi il s'agit du grub2), mais la procédure est la même pour n'importe quelle autre distribution de Linux ou version de Sabily/ubuntu :)
- Windows est ré-installé (malheureusement)
--> Grub est perdu!!!
==> La solution est de suivre les étapes suivante:
* Démarrer la machine sous un liveCD
* Ouvrir un terminal et exécuter la commande suivante:
* La commande précédente va afficher la liste des partitions existantes sur votre machine, ça doit être quelque chose comme ça:sudo fdisk -l
Device Boot Start End Blocks Id System
/dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 30394 192940650 f W95 Ext'd (LBA)
/dev/sda5 6375 24680 147042913+ 7 HPFS/NTFS
/dev/sda6 24681 24935 2048256 82 Linux swap / Solaris
/dev/sda7 24936 30394 43849386 83 Linux
* Localiser la partition de votre Linux, c'est simple ;) dans le cas de ce cas c'est /dev/sda7 je vais utiliser cette partition dans le reste de ce guide, changez là par la votre./dev/sda1 * 1 6374 51199123+ 7 HPFS/NTFS
/dev/sda2 6375 30394 192940650 f W95 Ext'd (LBA)
/dev/sda5 6375 24680 147042913+ 7 HPFS/NTFS
/dev/sda6 24681 24935 2048256 82 Linux swap / Solaris
/dev/sda7 24936 30394 43849386 83 Linux
* Monter maintenant cette partition en exécutant la commande suivante:
* Il se peut que vous avez créée une partition spéciale pour le boot une /boot, si c'est le cas il faut la monter aussi.sudo mount /dev/sda7 /mnt
* Une fois que sda7 est monté, il faut monter également les périphériques trouvés par le liveCD :
* Si tout s'est bien passé, alors on peut chrooter le systeme:sudo mount --bind /dev/ /mnt/dev
* Génèrer maintenant le grub via la commande suivante (s'il y a des erreurs de détection de systemes de fichiers, ce n'est pas grave):sudo chroot /mnt
* En suite, c'est l'étape finale à savoir l'installation de grub sur le MBR via cette commande:sudo update-grub2
* Voilà donc votre grub est bel et bien installé de nouveau :Dsudo grub-install /dev/sda
vous pouvez redémarrer votre machine pour l'admirer de nouveau, juste une étape optionnelle est de démonter ce que nous avons monté précédemment, c'est optionnel mais c'est plus propre, il suffit d'exécuter:
et puissudo umount /mnt/dev
et voilà le beau temps :)sudo umount /mnt
Salem
No comments:
Post a Comment