Ripristino dual boot windows/linux

Da $1

Questo HowTo è rivolto principalmente a coloro che sono alle prime armi con linux e riguarda principalmente la gestione ( salvataggio e ripristino) del GRUB (boot loader) su PC (ovviamente dotati di lettore floppy disk) che usano il dual boot xp/ubuntu.Per ubuntu si intende debian derivate,ma con oppurtune modifiche ad alcuni comandi,potrebbe essere utile anche su altre distribuzioni linux che usano il grub.

Questo HowTo serve di solito nei casi di reinstallazione di xp (con o senza formattazione della partizione xp) che và purtroppo a sovrascrivere il grub sull mbr del primo disco di avvio del nostro pc ed è un evento purtroppo abbastanza frequente a causa dei molti virus  che infestano windows e della sua estrema vulnerabilità. 

Formattare il floppy

Questa prima parte riguarda il salvataggio della configurazione del grub su floppy disk (che può sempre essere sostituita dall'uso del supergrub live cd) e che può essere un ulteriore sicurezza oltreche un utilissimo esercizio per imparare ad usare e cominciare a capire linux.

Formattare il floppy:

# mkfs.ext2 /dev/fd0


Poi creaci sopra una directory "grub"

# sudo mount -t ext2 /dev/fd0 /media/floppy                 

N.B.: saltare il comando su indicato se si ha l'automount

# mkdir /media/floppy/grub

Poi copiare il menù di grub

# cp /boot/grub/stage* /media/floppy/grub
# cp /boot/grub/menu.lst /media/floppy/grub


E, per permettere il salvataggio sul floppy del default per ogni kernel

# cp /boot/grub/default /media/floppy/grub/


Dopodichè bisogna installare lo stage 1 nel MBR del floppy
prima smontiamo il floppy disk con

# sudo umount /media/floppy
# grub
> root (fd0)
> setup (fd0)
> quit

**attenzione i 3 comandi su indicati si devono scrivere sulla shell perchè non funziona il copia/incolla

** in quest'ultima fase,inoltre, potrebbe segnalare un errore ma non è significativo,quindi non preoccuparsene.

Ricordarsi di bloccare la finestrella del floppy disk e riporlo in luogo adeguato!
in caso di aggionamento del kernel o di cambio di versione,è possibile,ovviamente dopo aver fatto almeno un riavvio,sostituire il file menu.list con quello aggiornato (che trovate in /boot/grub/menu.list nella directory di root) dentro la cartella grub dentro il floppy disk oppure fare un nuovo floppy aggiornato a vostra scelta.

Ripristino del GRUB

Dopo aver fatto ripartire il nostro ubuntu facendo boot dal floppy disk precedentemente creato oppure dal supergrub live cd,andiamo a riscrivere il nostro grub sul master boot record del primo disco di avvio (dove risiedeva prima della reinstallazione di xp che lo ha sovrascritto) dopo ovviamente averlo editato  con il seguente comando:

 sudo gedit /boot/grub/menu.lst 

e verificato ed eventualmente aggiornato.

per fare questo bastano quattro comandi dal teminale (shell) eccoli:

*** attenzione dobbiamo ovviamente essere connessi alla rete per poter riscaricare il grub! 

sudo apt-get remove grub --purge
sudo apt-get install grub
sudo grub-install /dev/sda   
sudo update-grub                            

adesso riavviamo il pc dopo aver rimosso il floppy o cd usato precedentemente per l'avvio.

La procedura è terminata. ;)

 

Per coloro che usano il dual boot ubuntu/windows vista oppure windows7,consiglio questa procedura e l'uso di EasyBCD   http://neosmart.net/wiki/display/EBCD/Linux

 

Si ringrazia per la collaborazione: quarion , RENSIE , venix , xino70

Etichette:
 
Immagini (0)
 
Suggerimenti (1)
Visualizzato suggerimento 1 di 1 : vedi tutti
grazie rensie,adesso butto dentro le cose cosi come sono,dopo le aggiustiamo bene
Inviato 13:20, 7 Feb 2009 ()
Visualizzato suggerimento 1 di 1 : vedi tutti
E' necessario connettersi per inserire un suggerimento.