Dimensione: 1765
Commento: Creata
|
Dimensione: 4725
Commento: also utopic, vivid and wily are ok with this guide.
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 1: | Linea 1: |
## page was renamed from Grub2/Ripristino | |
Linea 3: | Linea 4: |
[[BR]] [[WikiBanner(ArticoloInTraduzione)]] [[BR]] [[Indice()]] |
<<BR>> <<Indice>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=264939"; rilasci="12.04 14.04 14.10 15.04 15.10")>> |
Linea 8: | Linea 8: |
= Introduzione = | |
Linea 9: | Linea 10: |
Questa guida contiene informazioni utili al ripristino del bootloader [[AmministrazioneSistema/Grub|GRUB]] in modo tale da ristabilire Ubuntu come sistema predefinito all'avvio. | |
Linea 10: | Linea 12: |
= Recover Grub 2 via LiveCD = | 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. |
Linea 12: | Linea 18: |
* First, grab a copy of the latest [[http://www.ubuntu.com/getubuntu/download|Ubuntu LiveCD]] and boot it. * Open a terminal and type {{{$ sudo fdisk -l}}} * Now, you need to remember which device listed is your linux distribution, for reference, /dev/sda1 will be used. Now we need to mount the filesystem to /mnt {{{$ sudo mount /dev/sda1 /mnt}}} *If you have /boot on a separate partition, that need's to be mounted aswell. For reference, /dev/sda2 will be used. {{{$ sudo mount /dev/sda2 /mnt/boot}}} ''Make sure you don't mix these up, pay attention to the output of FDISK'' Now mount the rest of your devices {{{$ sudo mount --bind /dev /mnt/dev}}} * Now chroot into your system {{{$ sudo chroot /mnt}}} |
<<Anchor(accesso_diretto)>> = Ripristino con accesso diretto al sistema = |
Linea 25: | Linea 21: |
You should be chroot'd into your system as root, you can now run commands as root, without the need for sudo. | La seguente procedura è utilizzabile qualora sia '''possibile accedere''' al menù '''GRUB'''. Si presuppone che i sistemi risiedano nel primo disco `/dev/sda`. 0. Avviare il proprio sistema ed effettuare il login. 0. Per aggiornare la lista dei sistemi avviabili digitare nel [[AmministrazioneSistema/RigaDiComando|terminale]]:{{{ sudo update-grub }}} 0. Per rendere il sistema come predefinito all'avvio, digitare il comando:{{{ sudo grub-install /dev/sda }}} |
Linea 27: | Linea 30: |
* Now you need to edit the '''/etc/default/grub''' file to fit your system {{{$ nano /etc/default/grub}}} * When that is done you need to run '''update-grub''' to create the configuration file. {{{$ update-grub}}} * To install GRUB 2 to the MBR, next you need to run '''grub-install /dev/sda''' {{{$ grub-install /dev/sda}}} * If you encounter any errors, try '''grub-install --recheck /dev/sda''' {{{$ grub-install --recheck /dev/sda}}} * Press Ctrl+D to exit out of the chroot. * Once you exit back to your regular console, undo all the mounting, first the /dev {{{$ sudo umount /mnt/dev}}} * Now you can unmount the root system {{{$ sudo umount /mnt}}} * And you should be free to restart your system right into GRUB 2 and then into your system installation. |
<<Anchor(accesso_live)>> = 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'''. * [[AmministrazioneSistema/SuperGrubDisk|Super Grub Disk]]: accedere al proprio sistema operativo e quindi effettuare la procedura [[#accesso_diretto|mostrata in precedenza]]. * [[AmministrazioneSistema/BootRepair|Boot repair]]: avviare un sistema in modalità Live dal quale utilizzare un software per il ripristino automatico di '''GRUB'''. == Ripristino manuale sistemi MBR == ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''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.<<BR>> Per eseguire la seguente procedura è sufficiente utilizzare la [[Installazione/Standard#PreparativiLive|Live]] di Ubuntu utilizzata per l'installazione del sistema. 0. Lanciare un ''CD Live'' di Ubuntu. Una volta avviato, aprire un [[AmministrazioneSistema/RigaDiComando|terminale]] e digitare il seguente comando: {{{ sudo fdisk -l }}} '''Prendere nota''' della partizione sulla quale è installato Ubuntu. Nei prossimi passi verrà assunto come partizione di installazione `/dev/sda1`. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Attenzione, l'ultimo carattere del suddetto comando è una lettera "elle".''' || 0. Montare la partizione sulla quale risiede il sistema. Da riga di comando digitare: {{{ sudo mount /dev/sda1 /mnt }}} 0. 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 }}} 0. Effettuare un '''chroot''' sul proprio sistema. Digitare da riga di comando: {{{ sudo chroot /mnt }}} ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''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 }}} 0. 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 }}} 0. Uscire dal '''chroot''' premendo la combinazione di tasti '''Ctrl+D''' o eseguendo il comando: {{{ exit }}} 0. Smontare tutti i dispositivi digitando: {{{ cd ~ sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt/ }}} 0. Riavviare il sistema e rimuovere il ''CD Live''. = Ulteriori risorse = * [[AmministrazioneSistema/Grub|Il boot loader GRUB]] ---- CategoryAmministrazione |
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
La seguente procedura è utilizzabile qualora sia possibile accedere al menù GRUB. Si presuppone che i sistemi risiedano nel primo disco /dev/sda.
- Avviare il proprio sistema ed effettuare il login.
Per aggiornare la lista dei sistemi avviabili digitare nel terminale:
sudo update-grub
Per rendere il sistema come predefinito all'avvio, digitare il comando:
sudo grub-install /dev/sda
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.
Super Grub Disk: accedere al proprio sistema operativo e quindi effettuare la procedura mostrata in precedenza.
Boot repair: avviare un sistema in modalità Live dal quale utilizzare un software per il ripristino automatico di GRUB.
Ripristino manuale sistemi MBR
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.
Lanciare un CD Live di Ubuntu. Una volta avviato, aprire un terminale e digitare il seguente comando:
sudo fdisk -l
Prendere nota della partizione sulla quale è installato Ubuntu. Nei prossimi passi verrà assunto come partizione di installazione /dev/sda1.
Montare la partizione sulla quale risiede il sistema. Da riga di comando digitare:
sudo mount /dev/sda1 /mnt
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
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
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
Uscire dal chroot premendo la combinazione di tasti Ctrl+D o eseguendo il comando:
exit
Smontare tutti i dispositivi digitando:
cd ~ sudo umount /mnt/dev sudo umount /mnt/proc sudo umount /mnt/sys sudo umount /mnt/
Riavviare il sistema e rimuovere il CD Live.