La GNU GPL non è sempre accondiscendente; dice di "no" ad alcune delle cose che a volte la gente vuole fare. Alcuni utenti affermano che sia negativo il fatto che la GPL "escluda" alcuni sviluppatori di software proprietario che "hanno bisogno d'essere portati nella comunità del software libero." Ma non siamo noi ad escluderli dalla nostra comunità; sono loro che scelgono di non entrare. Decidere di produrre software proprietario equivale a decidere di starne fuori. Esservi dentro significa cooperare con noi; non possiamo "portarli nella nostra comunità" se non vogliono unirsi a noi. Ciò che possiamo fare è offrire un incentivo ad unirsi a noi. È per far sì che il nostro software già prodotto sia un incentivo che la GNU GPL è stata pensata: "Se renderete il vostro software libero, potete utilizzare questo codice". Di certo in questo modo non si vincerà sempre, ma qualche volta sì. "Ricard Stallman"

Ripristinare l'ultima versione di Grub in presenza di sistemi in dual-boot in cui Windows è stato installato dopo Ubuntu.

lunedì 28 febbraio 2011

In queste pagine si fa riferimento alla versione di seconda generazione di Grub (Grub2) utilizzato in Ubuntu a partire dalla versione 9.10. Per informazioni sul recupero di versioni precedenti di Grub fare riferimento alla pagina Grub Legacy ripristino.

Introduzione.

 
Questa guida contiene informazioni utili al ripristino di GRUB a causa di:
  • sistemi in dual-boot in cui Windows è stato installato dopo Ubuntu
  • problemi di Windows che hanno obbligato a una sua reinstallazione.
  • errori nell'installazione di GRUB
  • tecniche di recupero di Windows che comportano il "ripristino" del MBR.
Per la procedura qui descritta è richiesto l'utilizzo del CD Live. Per informazioni su come ottenere questo supporto consultare questa pagina.

Ripristinare Grub.

  1. Lanciare una CD Live di Ubuntu 9.10 o superiore. 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.
  2. Montare la partizione sulla quale risiede il sistema. Da riga di comando 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.
fonte: Wiki Ubuntu




Se ti è piaciuto l'articolo , iscriviti al feed cliccando sull'immagine sottostante per tenerti sempre aggiornato sui nuovi contenuti del blog:


2 commenti:

GR ha detto...

a quanto mi risulta non c'è bisogno di fare chroot:
fai partire un liveCD
monta la partizione di root che non parte:
# mount -rw /dev/sda1 /mnt/temp
poi

# grub-setup -d /mnt/temp/boot/grub --skip-fs-probe --force /dev/sda
per installare sull' MBR del primo disco.

GR ha detto...

Senza utilizzare chroot si può:
far partire un liveCD
montare la partizione di root che non
# mount -rw /dev/sda1 /mnt/temp

# grub-setup -d /mnt/temp/boot/grub --skip-fs-probe --force /dev/sda
et voilà.

I miei preferiti

Antipixels

WebShake – tecnologia iFeed Aggregatore di blog ”Giornale Aggregatore Blogstreet - dove il blog è di casa Vero Geek iwinuxfeed.altervista.org Paperblog Add to Technorati Favorites Directory dei blog italiani tutto blog BlogItalia.it - La directory italiana dei blog Feed XML offerto da BlogItalia.it BlogNews Il Bloggatore web counter Feedelissimo

Ultimi post pubblicati

Mutui & Finanza