Ripristinare Grub (il boot manager di Ubuntu) dopo installazione di Windows

capito certe volte dover installare Windows quando si ha già installato Ubuntu (su un’altra partizione o su un altro hd).

Non tutti sanno però che quando si installa Windows, Grub (il boot manager, cioè quella schermata che all’avvio del pc ti fa scegliere che Sistema Operativo usare) viene cancellato e al suo posto si mette il boot manager di Windows (che però permette di eseguire la scelta solo su sistemi operativi di casa Micro$oft (in parole povere, monopolizza la tua macchina)).

Cosa fare???

Semplice, reinstalliamo grub…

per far ciò abbiamo bisogno di un cd (o dvd) di Ubuntu Live CD (va bene qualsiasi versione, io ho usato la 5.10)

potete scaricare la Live cd di Ubuntu edgy (6.10) da qui.

il difficile però è entrare in Ubuntu (che ricordo: c’è ancora, non preoccupatevi, non vi fanno entrare ma c’è..)

Per entrare dobbiamo “sprecare” un altro cd… scaricate questa iso e masterizzatela… Ora riavviate il pc con dentro inserito il cd che avete appena masterizzato.. Entrate nella sezione Advanced, Gnu/Linux e selezionate l’HD dove è installato linux. Magicamente accederete al vecchio Grub… Entrate pure in ubuntu come avete sempre fatto…

Ora dobbiamo conoscere su che partizione è installato Ubuntu. Personalmente sono andato in Sistema / amministrazione / monitor di sistema e sotto la linguetta file system ho letto il nome dell’unica partizione ext3

Ora inseriamo il cd (o dvd), entriamo nel terminal e diamo

sudo fdisk -l /dev/hda

successivamente

sudo mkdir /mnt/ripristino

ora scriviamo, mettendo al posto di xxxx il nome della partizione dove abbiamo installato Ubuntu (nel mio caso hdc2)

sudo mount /dev/xxxx /mnt/ripristino

e poi

sudo chroot /mnt/ripristino

Adesso possiamo installarefisicamente Grub scrivendo.Attenzione! Al posto di N va messo il nome della partizione sulla quale avete il vostro ubuntu senza il numero finale (io ho messo hdc)

sudo grub-install /dev/hdN

Ora chiudete tutto e riavviate il pc… Se tutto è andato per il meglio avrete di nuovo il vostro Grub

P.s. per fare questo articolo, ho preso spunto da quest’altro articolo (che mi ha salvato il c**o non poche volte XD).

24 Risposte a “Ripristinare Grub (il boot manager di Ubuntu) dopo installazione di Windows”

  1. pera Dice:

    a che serve il primo iso (sgd_…)???

  2. maurolinux Dice:

    non l’ho mai capito, però per dare
    sudo fdisk -l /dev/hda
    bosogna inserire il cd live senno non funza

  3. maurolinux Dice:

    p.s. si l’ho capito… grub è nel cd live, lui lo prende e lo reinstalla

  4. TopGun Dice:

    Ciao!

    senti io vorrei fare più o meno la cosa inversa.

    Ho xp su un hd. ho voluto provare Ubuntu(mi piace molto devo dire) e mi è venuto in mente di aggiungere un altro HD sul quale installarlo.

    tutto oK grub ha gestitto tutto lui alla grande!

    adesso però se tolgo l’HD dove c’è ubuntu Xpippa non parte e io ho esigenza di togliere quell’ HD.

    come faccio a rimettere tutto come prima?

    overro solo l’HD di xp con Xp che parte automatico normalmente????

    Grazie e complimenti per il blog!

  5. maurolinux Dice:

    aspe non ho capito… se ora levi ubuntu non ti fa + entrare in windows??? è stranissimo! se levi ubuntu si deve levare anche grub!! ma è una tua supposizione o accade realmente cosi? che errore ti da quando ti vieta di entrare in zp?

  6. maurolinux Dice:

    ops xp XD

  7. ramsesoriginal Dice:

    probabilmetne i lboot loader sar´a sul disco di ubuntu, per´o il master boot record sul disco di windwos, quindi il preloader sul mbr non trova grub e tutto si blocca…

    io invce ho un altro problema: Windows non boota pi´u, dopo la schermata di loading mi appare un bel bluescreene of death (qualcsoa tipo “could not mount the boot devcie”). Visto che ho vari sismtemi instalalti (ubuntu, Windows, ZEanwalk (sul quale sto smanettando), …) non posso prendere un grub da live cd, ma dovre ripristinare la grub.conf originale. Any idea?

  8. Freedreamer Dice:

    mi spiace maurolinux ma non è vero quello che dici.
    Se togli ubuntu devi ripristinare il boot di windows, altrimenti non partirà mai!

    fai così top gun.. metti il cd di windows XP e vai in modalità ripristino una voltra dentro scrivi
    FIXMBR
    e windows riscriverà il boot originale togliendo grub :)

    ciao!

  9. maurolinux Dice:

    lo so! l’ho appena scoperto sulla mia pelle!!!
    (vedi ultimo post)
    appena risolvo correggo tutto e faccio una guida

  10. maurolinux Dice:

    ho scritto fixmbr
    mi sa che l’ha fatto… però al riavvio è uscito errore nel carinamento del sistema operativo..
    ora ho ripristinato grub e sono tornato a ubuntu..
    altre idee?

  11. epaminonda Dice:

    Perché bruciare un altro cd?
    http://adoldo.wordpress.com/2007/02/18/ubuntu-edgy-su-pendrive-usb/

    alexxx

  12. Antonio Doldo Dice:

    la versione alternate di qualsiasi versione di ubuntu ha come opzione di avvio “ripristina un sistema danneggiato” e permette di aptrire altre shells con Alt-F2 – ALt-F3.
    Antonio

  13. andrea Dice:

    Aiuto!!! a me non funziona. Ho un portatile con disco sata quindi non utilizzo /dev/hda ma /dev/sda e fin qui penso di fare tutto giusto, la partizione linux e’ /dev/sda6. Ma alla fine della procedura ottengo sempre: /dev/sda: Not found or not a block device. Ovviamente vedo correttamente il contenuto della partizione montata.

  14. andrea Dice:

    Ragazzi ci sono riuscito, ma non utilizzando questo sistema. Ho utilizzato la guida http://wiki.ubuntu-it.org/RipristinoGrub. Vi sono elencati più metodi. Io sono riuscito con il primo, mentre con il secondo no (probabilmente fa riferimento ad una versione vecchia del live cd).

  15. informatix » Ubuntu: Ripristinare GRUB dopo l’installazione di Windows Dice:

    [...] altra distro live di Linux che supporta GRUB va benissimo). Ci son vari metodi [come questo, questo (a me non ha funzionato perché credo che si debba montare anche la partizione virtuale /dev) e [...]

  16. Gd Dice:

    conosi un modo semplice e italiano per unire ubuntu alla lista di boot,ini di xp
    ho reinstallato winxp e vorrei che ubuntu partisse così…

  17. sels Dice:

    non riesco ad entrare da boot nel supergrub

  18. sels Dice:

    non riesco ad entrare da boot nel supergrub, l’errore è sempre lo stesso: “Error loading operating system”

  19. Gd Dice:

    (ci ho messo un po, ma) Ho rislto con il tuo consiglo e usando Super Grub.
    Il prog che hai proposto e veramente facile e anche in italiano, sei davvero un genio.
    Graie mille!!

  20. Azzka Dice:

    Io avevo precedentemente installato Win Vista poi ho installato Ubuntu su una partizione logica.
    Il problema è che se voglio far partile Windows (a volte è necessario) non me lo fa fare xk grub mi mette come SO solo linux. Hoprovato a impostare grub x far boot-are win come scritto nella guida su http://wiki.ubuntu-it.org/AmministrazioneSistema/Grub però parte esce la scritta microsoft corporation con la riga verde e poi si blocca…

  21. Roberto Dice:

    Ciao a tutti e grazie in anticipo a chi mi darà una dritta. Ho riesumato un Pentium /// con i giochi DOS (lasciato momentaneamente in disparte dai figli ndr) e vi ho istallato UBUNTU (tanto il disco era un “gigantesto” 40 GB ed il DOS istallato ne prendeva solo 2 GB). Ora riesco a dare un’occhiata a Linux (era ora!!!) però i raga non riesco più a “giocare” perché la partizione DOS (pur presente e funzionante) non “parte” più”
    Riesco a dire a grub che vorrei scegliere all’avvio se partire con DOS o con UBUNTU?

  22. Tommy Dice:

    Mi rendo conto che il post ha già 2 anni ma spero voi mi possiate cmq aiutare!!!
    Sul mio pc ho vista e ubuntu, quel cavolo di winzozz si è riempito di skifezze e l’ho dovuto formattare, ovviamente il Grub di ubuntu è sparito, ho provato a seguire questa guida, ma quando inserisco il cd del Super Grub Disk e cerco di selezionare il vekkio Grub di linux mi dice: Error 15, e mi fà acceddere solo a Winzozz, cm posso fare??? Grazie in anticipo :D :D:D:D

  23. andrea Dice:

    scusa mauro, ma io non riesco a scaricare l’iso ç_ç

    come si fa? mi viene fuori solo:

    ./var/lib/gforge/download//supergrub/Cdrom/0.9575/sgd_0.9575.iso.bz2

    perdonate la mia ignoranza

  24. andrea Dice:

    ah :D ci sono riuscito .. ora devo solo capire come dire a winzip di non aprire l’iso con zip per poterlo masterizzare .. :S

Lascia un commento