Aggiornato al : lug 15, 2011

In un sistema Dual-Boot Windows / Linux capita che, se si installa windows DOPO aver installato linux il nostro GRUB viene “cancellato” e non è quindi possibile accedere al sistema operativo linux installato sul nostro sistema. Lo scenario potrebbe essere simile al seguente :

screenshot-dev-sda-gparted

La partizione /dev/sda1 è la nostra partizione Windows + Dati, /dev/sda5 è la nostra root mentre /dev/sda6 è la partizione di swap.

Per ripristinare GRUB dobbiamo avviare un live cd di una qualsiasi distribuzione linux, avviare il terminale e digitare il comando “sudo grubscreenshot-intilinuxintilinux-laptop

Adesso ci troviamo all’interno della shell di GRUB, digitiamo il comando find /boot/grub/stage1

screenshot-intilinuxintilinux-laptop-1Come vediamo il comando ci fornisce la partizione dove si trova in effettii la partizione di root (in questo caso hd0,4, eseguiamo quindi il comando “root (hd0,4)” :

screenshot-intilinuxintilinux-laptop-2

Adesso possiamo ripristinare il menu iniziale di GRUB con il comando “setup (hd0)”

screenshot-intilinuxintilinux-laptop-3

Riavviamo il sistema.

GRUB & Windows Seven

GRUB non riconosce automaticamente il sistema opetativo Microsoft Windows 7. Per risolvere il problema basta editare manualmente il file menu.lst

sudo gedit /boot/grub/menu.lst

ed aggiungere le seguenti righe :

title        Windows 7 RC
root        (hd0,0)
makeactive
chainloader    +1

Esempio :

title        Windows 7 RC
root        (hd0,0)
makeactive
chainloader    +1

title        Ubuntu 9.04, kernel 2.6.28-11-generic
uuid        5aafa5d8-3e1d-4afa-bf06-c32dbfbec64c
kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=5aafa5d8-3e1d-4afa-bf06-c32dbfbec64c ro quiet splash
initrd        /boot/initrd.img-2.6.28-11-generic
quiet

title        Ubuntu 9.04, kernel 2.6.28-11-generic (recovery mode)
uuid        5aafa5d8-3e1d-4afa-bf06-c32dbfbec64c
kernel        /boot/vmlinuz-2.6.28-11-generic root=UUID=5aafa5d8-3e1d-4afa-bf06-c32dbfbec64c ro  single
initrd        /boot/initrd.img-2.6.28-11-generic

title        Ubuntu 9.04, memtest86+
uuid        5aafa5d8-3e1d-4afa-bf06-c32dbfbec64c
kernel        /boot/memtest86+.bin
quiet

 

Ulteriori informazioni le trovate a questo articolo dove si tratta come disinstallare ubuntu linux e ripristinare lmbr di windows.

Se non hai ancora risolto il tuo problema cerca nei seguenti link (inglese) :

 

  1. “Boot-Repair – Simple tool to repair frequent boot problems” on Ubuntugeek
  2. “Fix Ubuntu Boot Issues” on webupd8
  3. “Reinstalling GRUB in Ubuntu Made Easy!” on MyGeekOpinions
  4. “Graphical Tool to Repair Frequent Boot Problems (Install Boot-Repair in Ubuntu via PPA)” on WebCoz
  5. “Boot Repair Fixes Frequent Ubuntu Boot Problems” on Addictivetips
  6. “Boot-Repair Restores GRUB Loader and MBR to get back access to Ubuntu” on Wrock
  7. “Fix Ubuntu Boot Issues (After Installing Another OS Or Faulty GRUB Upgrade)” on My Bookmark
  8. “How to Install Boot-Repair in Ubuntu 11.04 Natty Narwhal, Fix Ubuntu Boot Issues with Boot-Repair” on WebCoz
  9. “Boot-Repair : Fix Ubuntu Boot Issues (After Installing Another OS Or Faulty GRUB Upgrade)” on LinuxO
  10. “Boot Fix – GRUB Error Solution – Linux Ubuntu” on YouTube

 

Related Posts:


Leggi Anche




  • andrea Says:
    luglio 6th, 2009 at 20:58

    Grazie ragazzi! ottima la guida!
    Qualcuno mi sa spiegare perche quando scrivevo dalla tastiera (hd0,2) nel mio caso non funzionava mentre quando faccievo copia incolla ha funzionanto, è una ca… pero mi stava facciendo inervosire…
    grazie di nuovo!!!

    Rispondi