Affichage des articles dont le libellé est corrumpu. Afficher tous les articles
Affichage des articles dont le libellé est corrumpu. Afficher tous les articles

jeudi 24 novembre 2011

Boot Loader corrompu grub cassé

Que ferez-vous si votre chargeur de démarrage Grub a été corrompu ? La réponse la plus probable sera "Frapper ma tête mon clavier 'n' fois". La plupart d'entre nous pensent que, si notre chargeur de démarrage est corrompu, nous sommes condamnés! Donc, nous devons re-formater nos systèmes! Mais, vous ne savez pas que, parfois, nous pouvons fixer un chargeur de boot corrompu ?


Comme je l'ai dit plus tôt, pour la plupart d'entre nous, la réponse d'un chargeur de démarrage corrompu est  le "formatage". Mais, il y'a des moyens plus faciles pour résoudre sans commettre un suicide!
Pourquoi ?


La plupart du temps, le chargeur de démarrage peut être écrasé en raison de:
  • Installation de Windows sur votre machine. Lorsque vous installez Windows, il écrasera le chargeur de démarrage de Linux dans le MBR, et il installe sa propre version.
  • Installation d'une autre version de Linux. Quelques fois, la nouvelle version de Linux ne peut pas détecter les versions existantes.
Comment résoudre ce problème, c'est très facile:
  • Tout d'abord, si vous avez une autre distribution Linux sur votre système, vous pouvez l'utiliser. Si vous n'en avez pas, vous pouvez utiliser un CD Linux live et démarrer avec lui, comme indiqué ci-dessous (démarrage à partir du live CD, Ne l'installez pas) (Mise à jour: Dans les nouveaux CD live, vous ne trouverez pas un écran comme ci-dessous ... Après le chargement, il vous donnera deux options ...Sélectionnez "Essayez Ubuntu"):

Boot from Live CD
Boot from Live CD
  • Ensuite, ouvrez le terminal et entrez la commande suivante:
sudo update-grub
Ceci mettra à jour vos paramètres de Grub. Si vous avez installé Windows ou une autre version de Linux, cette commande va les détecter, et les ajouter à votre chargeur d'amorçage! ... 
Mise à jour: L'ancienne méthode que nous avons utilisé (par la commande update-grub) ne fonctionnera plus ... Donc, voici une autre méthode pour vous via Interface Homme Machine:

  • Suivez toutes les étapes mentionnées ci-dessus sauf pour le (sudo update-grub)
  • Ensuite, ouvrez le terminal et les deux ensembles suivants de commandes:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update && sudo apt-get install -y boot-repair && boot-repair

Après cela, vous verrez une fenêtre comme ci-dessous:


Boot Repair
Boot Repair
  • En voici, sélectionnez "Recommended repair" et cliquez sur Appliquer
Lorsque il termine, redémarrez votre machine normalement tout puisse fonctionne correctement!
Mise à jour: Si cette solution n'a pas fonctionné pour vous ou si vous n'avez pas une connexion Internet active pour installer le logiciel ci-dessus, essayez ce guide: Comment réparer un chargeur de démarrage Linux brisé sans connexion Internet

lundi 14 novembre 2011

Réparer un boot loader grub corrompu sans Internet

N'avez-vous pas confronté un chargeur de démarrage corrompu ? Surtout si vous faites un dual booting, vous pourriez faire face un tel scénario(spécialement lors de l'installation Windows après Linux). Le chargeur d'amorçage qui charge votre système d'exploitation favori est endommagé ou a été retirée de la MBR et donc vous empêche de démarrer votre machine! Un gros problème!
Plus tôt, j'ai écrit sur ce même problème et a donné une belle solution pour elle.Selon cet article, vous pouvez utiliser un CD Linux live pour fixer votre chargeur de démarrage. Mais il vous faut une connexion Internet active. Les commandes vont télécharger un petit logiciel qui peut fixer le chargeur de démarrage automatiquement ..
Mais, si vous n'avez pas de connexion internet? quel gros problème! Ne vous inquiétez pas, nous avons une solution!
    Ce n'est pas facile comme la méthode précédente, mais si vous n'avez pas Internet, alors vous n'avez pas d'autre choix! Voyons comment faire à cela:
    • Premier démarrage de votre live CD Linux (nous avons utilisé un CD d'Ubuntu)
    • Ensuite, ouvrez le terminal et changez pour l'utilisateur root avec la commande suivante:
    $ sudo su-
    • Ensuite, exécutez la commande suivante pour lister les partitions disponibles:
    $ fdisk -l
    • Maintenant, vous aurez besoin pour trouver la partition racine de votre système Linux.Si vous la connaissez déjà, passez cette étape. Mais, si vous ne savez pas, exécutez les trois commandes suivantes pour chaque partition.
    $ mkdir hdd
    $ mount /dev/sda1 hdd
    $ ls hdd
    1.  La première commande créera un dossier pour monter la partition (vous pouvez mettre n'importe quel nom ici. Vous devez créer un dossier différent pour chaque partition). 
    2. La seconde commande va monter la partition (remplacer "/dev/sda1" avec la partition que vous souhaitez (voir les résultats de la commande précédente "fdisk-l" et consultez la section nommée "Boot Device" (Assurez-vous également que vous choisissez partitions ce qui montre "Linux" dans ces résultats)) et remplacer "hdd" avec le dossier que vous avez créé). 
    3. La troisième commande liste les fichiers dans cette partition. Si elle a les dossiers d'une partition racine d'un Linux (comme le boot,bin, etc, home, usr, sys, proc, var, etc et lib) alors c'estce que vous recherchez. Si non, continuez à chercher et à répéter les 3 commandes sur un autre résultats de la commande "fdisk -l"
    • Maintenant, allez à la partition racine montée (Remplacez "hdd" avec le point de montage de votre partition racine propres (Le dossier que vous avez créé plus tôt ...))
    $ chroot hdd
    • Ensuite, montez dev et les dossiers proc
    $ mount /dev
    $ mount /proc
    • Maintenant, lancez la commande suivante pour installer grub dans le premier disque dur
    $ grub-install /dev/sda
     Maintenant, redémarrez votre machine et vous serez accueillit par un nouveau chargeur de démarrage !!