GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Mettre à jour Grub détruit ?

J'ai installé Ubuntu 10.04 (Lucid Lynx) sur mon ordinateur portable via wubi. Depuis une récente mise à jour d'ubuntu, mon système ne fonctionne plus. Lorsque je démarre, j'entre dans grub rescue> . Après quelques lectures sur Internet, j'ai conclu que je devais réinstaller grub (on m'avait oublié :$ que j'avais installé Ubuntu via wubi, je pensais l'avoir autonome..) et j'ai utilisé ce tutoriel. Maintenant, j'ai un grub en ligne de commande et je ne sais pas quoi faire.

Ma structure de répertoire est la suivante :

/dev/sda5 (NTFS)  
    /boot
        /grub
            <grubfiles>
    /ubuntu
        /disks
            /boot
                /grub
                    <empty>
        /install
        /winboot
        ...
    ...

Est-il logique que /ubuntu/disks/boot/grub/ est vide? Je voudrais que le bootloader puisse à nouveau choisir entre Windows et Linux. Toute aide appréciée 🙂

Mettre à jour
Mon problème est en quelque sorte résolu en installant un Ubuntu 10.10 autonome. Maintenant que j'ai récupéré mon chargeur de démarrage correctement, je dois passer par 3 écrans de chargeur de démarrage maintenant pour entrer dans Ubuntu 10.04 ^^

Réponse acceptée :

Au début, j'ai répondu à cette question pour correspondre à la situation de Lucasmus où il avait déjà pu restaurer la capacité de démarrer et avait un grub fonctionnel à partir d'une (installation non-wubi Ubuntu) sur son MBR. Étant donné que la plupart des gens qui viennent ici ne sont probablement pas dans cette situation, mais qu'ils obtiennent simplement le shell de secours grub au démarrage et ne peuvent pas du tout démarrer Windows ou leur installation Wubi, j'ai refait les instructions pour le cas normal. La réponse à la question de Lucasmus était essentiellement de suivre les étapes 2 à 5 ci-dessous.

Il s'agit malheureusement d'un bug connu dans Wubi https://bugs.launchpad.net/bugs/610898. J'ai soumis un correctif pour, espérons-le, empêcher les futurs utilisateurs d'avoir Wubi rendant leur lecteur complètement non amorçable, mais jusqu'à ce que ce correctif ou un autre correctif soit accepté, c'est ce que vous devez faire (dans Wubi) pour démarrer Windows et Ubuntu et empêcher que cela se reproduise :

1 :Démarrez à partir d'un LiveCD Ubuntu et exécutez sudo software-properties-gtk -e universe && sudo apt-get update && sudo apt-get install mbr && sudo install-mbr /dev/sda .

Si vous avez plus d'un disque dur, vous devrez changer /dev/sda dans cette dernière commande aux fenêtres du lecteur est activée. Mais ce sera toujours un lecteur, jamais une partition. Donc /dev/sdb peut être approprié mais jamais /dev/sdb1 (faire cela pourrait écraser le PBR de Windows, ce qui rendrait encore plus difficile le redémarrage de Windows).

Vous devriez maintenant pouvoir démarrer Windows ou votre installation Wubi comme avant. Si vous souhaitez continuer à utiliser Wubi, suivez les étapes suivantes pour vous assurer de ne plus vous retrouver dans une situation impossible à démarrer.

Connexe :le PAGER par défaut utilisé par les pages de manuel ?

2 :Démarrez votre installation Wubi et exécutez sudo dpkg-reconfigure grub-pc Cela fera apparaître des boîtes de dialogue avec des questions.

3 :Pour la première question The following Linux command line was extracted from /etc/default/grub or the 'kopt' parameter in GRUB Legacy's menu.lst. Please verify that it is correct, and modify it if necessary. Laissez le champ par défaut (probablement vide) et appuyez sur Entrée pour passer à la question suivante.

4 :Pour la deuxième question The following string will be used as Linux parameters for the default menu entry but not for the recovery mode. encore une fois, laissez-le par défaut (probablement "éclaboussure silencieuse") et appuyez sur Entrée pour continuer

5 : Cette question ...GRUB install devices: est l'important. Assurez-vous de tout décocher sauf /dev/loop0 . Vous pouvez cocher/décocher une entrée avec la barre d'espace et modifier les entrées avec les touches fléchées.

Si vous appuyez sur Entrée avant de décocher /dev/sda de cette liste, votre ordinateur ne pourra plus démarrer.

Vous pouvez désormais mettre à jour/mettre à niveau votre installation Wubi en toute sécurité sans vous soucier que votre ordinateur ne puisse plus démarrer.


Ubuntu
  1. Mettre à jour la version du noyau sur les serveurs Ubuntu

  2. Comment masquer le menu Grub dans Ubuntu 14.04 ?

  3. Comment mettre à jour Ubuntu manuellement ?

  4. Mettre à jour Ubuntu 14.04 vers 15.04 ?

  5. Installer Grub à partir du Live CD ?

Comment mettre à jour le noyau Linux dans Ubuntu

Comment réparer votre Grub 2 sur Ubuntu

Comment mettre à jour Ubuntu

Comment mettre à jour Grub sur Ubuntu et d'autres distributions Linux

Comment mettre à jour Filezilla sur Ubuntu ?

Comment mettre à jour vers Python 2.7 ?