• Immutable Page
  • Info
  • Attachments


Guida verificata con Ubuntu: 12.04 14.04

Problemi in questa pagina? Segnalali in questa discussione.

Introduzione

Questa guida contiene informazioni utili al ripristino del bootloader GRUB in modo tale da ristabilire Ubuntu come sistema predefinito all'avvio.

Le cause più frequenti dei problemi con il boot loader possono essere dovute a:

  • sistemi in dual-boot in cui Windows è stato installato dopo Ubuntu o comunque reinstallato;
  • errori nell'installazione di GRUB;

  • ordine di boot indesiderato dopo l'installazione di altri sistemi Linux;
  • tecniche di recupero di Windows che comportano il "ripristino" del MBR.

Ripristino con accesso diretto al sistema

Nei casi più banali può presentarsi la situazione in cui il boot loader GRUB è perfettamente funzionante (con la lista dei sistemi accessibile) che però all'avvio non presenta come sistema predefinito il sistema che noi vorremmo. In tal caso bastano pochi passaggi per impostare il sistema predefinito per l'avvio:

  • Per impostare Ubuntu come sistema predefinito all'avvio seguire i seguenti passaggi.

  • Per impostare Windows come sistema predefinito all'avvio seguire i seguenti passaggi.

Ripristino con accesso da CD/USB Live

Nel caso GRUB fosse danneggiato e non fosse possibile avviare il sistema operativo, è possibile utilizzare degli strumenti avviabili tramite CD/USB Live.

Ripristino manuale sistemi MBR

Il seguente metodo NON funziona su sistemi con UEFI

Se non si ha la possibilità di utilizzare gli strumenti mostrati in precedenza, è possibile agire manualmente effettuando un chroot da Live CD/USB sulla partizione in cui risiede il sistema principale.
Per eseguire la seguente procedura è sufficiente utilizzare la Live di Ubuntu utilizzata per l'installazione del sistema.

  1. Avviare Ubuntu in sessione live. Una volta caricato il sistema, individuare la partizione sulla quale è installato Ubuntu. Nei prossimi passi verrà dato come assunto che la partizione di installazione sia /dev/sda1.

  2. Montare la partizione sulla quale risiede il sistema. Da terminale digitare:

    sudo mount /dev/sda1 /mnt
  3. Montare il resto dei dispositivi con il comando:

    sudo mount --bind /dev /mnt/dev
    sudo mount --bind /proc /mnt/proc
    sudo mount --bind /sys /mnt/sys
  4. Effettuare un chroot sul proprio sistema. Digitare da riga di comando:

    sudo chroot /mnt

    Se non si è sicuri su questo punto, molto probabilmente non si possiede una partizione di /boot separata. Saltare quindi il prossimo passaggio.

    Se Ubuntu è installato con una partizione di /boot separata (in questo esempio /dev/sda2), sarà necessario montare anch'essa digitando da riga di comando:

    mount /dev/sda2 /boot
  5. Per installare Grub 2 nel MBR, digitare nel terminale il seguente comando:

    grub-install /dev/sda
    update-grub2

    Se si ricevono errori è possibile riprovare con il comando:

    grub-install --recheck /dev/sda
  6. Uscire dal chroot premendo la combinazione di tasti Ctrl+D o eseguendo il comando:

    exit
  7. Smontare tutti i dispositivi digitando:

    cd ~
    sudo umount /mnt/dev
    sudo umount /mnt/proc
    sudo umount /mnt/sys
    sudo umount /mnt/
  8. Riavviare il sistema e rimuovere il CD Live.

Ulteriori risorse


CategoryAmministrazione