RSS
 

grub error 12 : Invalid device requested

08 set

L’altro giorno non riuscivo ad avviare Windows Vista e grub mi dava questo errore:

12 : Invalid device requested

Ho riavviato Ubuntu, ed ecco come ho risolto il problema.

La situazione

Il menù di grub si trova in /boot/grub/menu.lst

Vi risparmio tutto il file, che comunque è ben commentato, vi riporto solo la voce incriminata:

[...]
title           Windows Vista/Longhorn (loader)
root    (hd0,1)
[...]

guardo le partizioni:

~$ sudo fdisk -l

Disco /dev/sda: 120.0 GB, 120034123776 byte
255 heads, 63 sectors/track, 14593 cylinders
Units = cilindri of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5ea32454

Dispositivo Boot Start End Blocks Id System
/dev/sda1 * 1 4565 36668331 7 HPFS/NTFS
/dev/sda2 4566 14593 80549910 5 Esteso
/dev/sda5 4566 5075 4096543+ b W95 FAT32
/dev/sda6 5076 6987 15358108+ 83 Linux
/dev/sda7 6988 14465 60067003+ 83 Linux
/dev/sda8 14466 14593 1028128+ 82 Linux swap / Solaris

capito il problema?

Diagnosi

La partizione puntata da grub è /dev/sda2 mentre Windows si trova su /dev/sda1, cioè sulla prima partizione primaria. Il problema è nato perché, dopo aver installato linux, avevo cancellato la piccola partizione di recupero di Vista, la cosiddetta WinRE, ed avevo creato un un’unica partizione in cui poi ho reinstallato Windows. Grub era stato installato prima e giustamente puntava alla partizione precedente.

Soluzione

è bastato modificare grub così:

[...]
title           Windows Vista/Longhorn (loader)
root    (hd0,0)

[...]

Riavvio: funziona :-)

Related posts:

  1. Installare Vista: problemi di hard disk
  2. Ubuntu, vista e il partizionamento
  3. come trovare il log di scandisk / chkdsk in Windows Vista
  4. perché rifiutare le amicizie su facebook
  5. l’installazione di Visual Studio
 
4 Comments

Posted in geek

 

Tags: , , , , , ,

Leave a Reply

 

 
  1. gianluca

    7 gennaio 2009 at 23:49

    beato te che è stato così semplice a me nonostante sia tutto ok e windows è istallato correttamente sulla prima partizione primaria (hd0,0) mi da sempre l’error 12.

     
  2. Io

    29 gennaio 2009 at 22:22

    Anche io non ho risolto perché grub puntava bene e mi ritrovo un sistema operativo inutilizzabile.

     
  3. Corte

    17 febbraio 2009 at 14:15

    Avevo lo stesso tuo errore, e grazie al tuo articolo sono riuscito a risolvere il problema!!

    grazie ancora ciao

     
  4. kr1zz

    16 aprile 2009 at 10:18

    Ragazzi vi consiglio di chiedere aiuto al LUG a voi più vicino, qui c’è l’elenco.