El teu blog de Linux en català

Recuperar el grub 2

Per desgràcia, alguns cops ens trobem en que el Windows, després d’insta·lar unes quantes actualitzacions no desitjades o instal·lar un nou sistema operatiu Windows, ens deixa d’arrancar l’ordinador o ens ha tret l’opció de triar amb quin sistema operatiu volem iniciar l’ordinador.

Grub 2: Escollim amb quin sistema operatiu arrancar

Això passa perquè el Windows esborra el gestor d’arrancada Grub 2 pel seu propi, que òbviament no reconeix el nostre sistema GNU/Linux com a sistema operatiu (només és reconeix a ell mateix com a únic sistema present i vàlid, o simplement, se’l carrega.

Si és aquest el nostre cas, anem a veure com el tornem a instal·lar.

Primer de tot hem d’engegar l’ordinador des d’un Live CD, com pot ser el CD d’instal·lació de l’Ubuntu, i obrim un terminal d’ordres:

Mirem en quina partició tenim instal·lat l’Ubuntu.
sudo fdisk -l

Si tenim l’Ubuntu instal·lat a sda1:
sudo mount /dev/sda1 /mnt

Si tinguéssim la carpeta boot o qualsevol altra separada en una altra partició, la muntem:
sudo mount /dev/sda2 /mnt/boot

Muntem les següents carpetes:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

Fem chroot:
sudo chroot /mnt

Si volem editar alguna opció del grub, ara és el moment de fer-ho. Sinó, ens podem saltar aquest pas.
nano /etc/default/grub

Si hem editat la configuració del grub, creem el nou fitxer de configuració del grub:
update-grub

Instal·lem el grub:
grub-install /dev/sda

Si el grub ens dona algun problema, el tornem a instal·lar:
grub-install --recheck /dev/sda

Font | Ubuntu wiki | Ubuntu help

  1. Reply

    Aix aquestes pol$lítiques agressives de windows (semblen Espanyolistes del segle 18)… t’has oblidat afegir al final del tuto:

    exit
    cd /
    umount /dev/sda1
    umount /dev/sda2
    sudo kill -9 1 # o bé senzillament sudo reboot

  2. Reply

    veig que he afegit uns punts suspensius extres i alguna falteta… no està pas malament oi? xD

      • Guillem on 4 de setembre de 2010 at 20:32
      • Author

      Reply

      Punts suspensius i una a que faltava corretgits 🙂

      Gràcies per l’apunt però no ho he ficat perquè he pensat que un cop arreglat i restaurat el Grub la gent reiniciaria l’ordinador immediatament per veure si se n’han sortit 🙂

      Gràcies per l’aportació!!

      1. Reply

        He recordat mentre estenia la roba que quan es fa un chroot es recomenable fer sempre:

        source /etc/profile #just desprès de l’ordre de chroot

        I si fas servir gentoo o la seva familia: env-update.

        lo de recarregar el profile és bàsic crec jo… ja que a vegades no trobes al path les eines del teu sistema o no pots fer cosses que realment hauries de poder fer, etc… vaja que potser crides a grub i et diu que és una ordre no trobada.

        En fi, seguiu amb el bloc, a mi personalment m’agrada molt com el porteu.

          • Pau on 5 de setembre de 2010 at 07:25

          Reply

          Al juny de 2009 vaig escriure un article igual:
          http://gnulinux.cat/2009/06/recuperar-el-gestor-grub/

          En principi no cal gaire cosa més…

            • Guillem on 5 de setembre de 2010 at 22:16
            • Author

            Ostres, mala memòria que tinc!

            També és podria fer així, que sembla ser que és més fàcil:

            sudo mount /dev/sda1 /mnt
            sudo grub-install --root-directory=/mnt/ /dev/sda

Deixa un comentari

Your email address will not be published.