Help Me!!! Grub non mi fa + accedere a XP

Chiamatelo pure “uso improprio del blog” XD…

Questa volta sono io a chiedervi aiuto… Vi spiego il problema

Prima avevo sul primo hd (da 80 gb) 50 gb con Vista e 30 con Ubuntu

Nel secondo (250 gb) 30 con Xp e i restanti ntfs con su dati

Adesso ho formattato tutto il primo hd e ho messo su tutti gli 80 gb Ubuntu..

Risultato: Non mi fa più entrare in XP

Ecco la tabella degli hd e delle partizioni

Primo hd:

screenshot2.png

Secondo hd:

screenshot3.png

Ed ecco il mio menu.lst di grub

title Ubuntu, kernel 2.6.17-11-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hdc1 ro quiet splash
initrd /boot/initrd.img-2.6.17-11-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-11-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/hdc1 ro single
initrd /boot/initrd.img-2.6.17-11-generic
boot

title Ubuntu, kernel 2.6.17-10-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro quiet splash
initrd /boot/initrd.img-2.6.17-10-generic
quiet
savedefault
boot

title Ubuntu, kernel 2.6.17-10-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.17-10-generic root=/dev/hdc1 ro single
initrd /boot/initrd.img-2.6.17-10-generic
boot

title Ubuntu, memtest86+
root (hd0,0)
kernel /boot/memtest86+.bin
quiet
boot

### END DEBIAN AUTOMAGIC KERNELS LIST

title Microsoft Windows XP Home Edition
rootnoverify (hd3,2)
savedefault
makeactive
chainloader +1

Ho provato anche a mettere

rootnoverify (hd3,1)

rootnoverify (hd1,2)

rootnoverify (hd1,3)

Che posso fare????

Grazie a tutti quelli che risponderanno

12 responses to this post.

  1. allora…tranqui…la faccenda si risolve
    dammi tempo che non sono pratico nemmeno io ma chiedo ad un amico e si sistema tutto.
    cmq il fatto per cui non accedi è che hai un nuovo grub pulito che non ha su scritto nulla riguardo a win…
    se vuoi intanto provare modifica il grub copiando la linea di vista ed inserendo i dati dell’hd dove c’è xp…

    Rispondi

  2. perchè non provi senza rootnoverify ma semplicemente con

    root(hd1,1)

    il mio ragionamento è questo: hd0 è il primo hdd in master sulla scheda madre, hd1 è lo slave (quello da 250 per intenderci). Nel secondo disco la partizione con il flag boot è hdd2 quindi per grub dovrebbe essere 1 o al max prova 0 perchè in teoria nel master boot del secondo disco c’è quello di xp

    Rispondi

  3. l’ho messo ma si ferma su starting up…

    Rispondi

  4. Posted by Luca on marzo 8, 2007 at 4:38 PM

    Non dorei postare perché non me ne intendo. Secondo me come dice capitanfuturo sbagli ad aver scritto hd(3,2).
    Se Ubuntu è giusto, quello di Win non dovrebbe essere hd(1,1) o hd(1,0)?

    Se ti si ferma su starting up, se ho capito cos’é, non è che hai sbagliato a contare?

    Il mio grub, anche se ho i dischi invertiti rispetto ai tuoi è questo per Windows:
    title Microsoft Windows XP Professional
    root (hd0,0)
    savedefault
    makeactive
    chainloader +1

    L’avrai già letta cmq: http://wiki.ubuntu-it.org/Grub?highlight=%28grub%29

    Scusami se ho scritto cavolate, ma volevo provare ad aiutarti.

    Ciao.

    Rispondi

  5. E hai pure il coraggio di lamentarti ??? 😛
    E’ troppo avanti grub!

    Rispondi

  6. winsoz, non ama essere messo..al “secondo posto”..eredita infatti le stesse fragilità del suo “creatore”

    qui troverai una guida per come risolvere:
    http://www.suseitalia.org/modules/wfsection/article.php?articleid=39

    ciao!

    Rispondi

  7. Posted by Dario on marzo 22, 2007 at 5:19 PM

    Ciao, sono capitato sul tuo sito tramite google nel tentativo di cercare una soluzione al seguente problema:

    il mio pc ha due dischi fissi: su uno di essi ho sempre avuto Windows XP.. sull’altro ho deciso di installare ubuntu.
    Da quando l’ho fatto, all’avvio mi è impossibile far avviare windows in quanto nemmeno ho la possibilità di poterlo scegliere.
    Di fatto è come se non esistesse (pur esistendo, in realtà).
    So che devo modificare il file menu.lst ma ormai non ci capisco più niente.
    Puoi aiutarmi?
    Ti ringrazio in anticipo.

    Rispondi

  8. Posted by Sad0felix on aprile 2, 2007 at 2:52 PM

    Scusate ragazzi, stavo gironzolando e ho trovato questo blog, occhio a provare dischi e partizioni a caso: sto cercando di risolvere lo stesso problema (4 dischi SATA 40Gb, 1 NTFS WXP, 2 NTFS VISTA, 3 EXT3+SWAP UBUNTU UE1.2, 4 NTFS Dati, ognuno dei 3 SO è stato installato staccando gli altri 3 dischi, booto tranquillamente in tutti e 3 usando la boot-list del BIOS)

    VISTA (aggiunto a mano, disco trovato a tentativi) viene caricato da GRUB senza problemi
    Solo che a me succede che se imposto root (o rootnotverify non cambia) hd(1,1) (XP in realtà è 1,0, ma le ho provate tutte, non si sa mai), e poi prende makeactive sulla partizione inesistente, non solo si inchioda, ma quando provo a bootare diretto dal bios su quel disco si riavvia il disco (sìsì, rumore di motore stacca rotazione e riprende, testine a parcheggio e ritorno).

    Ora, mettendo di nuovo hd(0,1) e facendogli subire un bel makeactive sulla partizione giusta, GRUB mi si inchioda uguale, ma almeno mi riattiva la partizione di XP e non fa più quel tiro strano lì (e soprattutto boota, che per capire che era la partizione attiva ho formattato 2 volte … RRRRRRR!!!)

    Sicuramente dipenda dal BIOS, e magari un po’ dal chipset (nforce 4 SLI, Asus M2N4-SLI) o dai dischi (tutti uguali, maxtor SATA 40Gb), o magari tutti e 3 insieme … spero cmq sia utile se a anche qualcun altro è successo 😀

    Rispondi

  9. Magnific….
    Con il seguente comando da aggiungere nel menu list di grub:

    title Windows
    map (hd0) (hd1)
    map (hd1) (hd0)
    chainloader (hd1,0)+1

    anche io ho risolto!!!!!!!!!! ke figata!!!!

    Rispondi

  10. Posted by Delrond on giugno 2, 2008 at 8:47 am

    scusate ma non mi da i permessi nella modifica del file
    dopo aver fatto le modifiche non me le fa salvare!

    Rispondi

  11. Posted by Daniele on luglio 31, 2008 at 4:06 PM

    A me il comando map non funziona, si continua a bloccare su starting up…

    X Delrond: per modificare il file devi essere super user, hai provato a usare sudo prima di lanciare l’editor? “sudo gedit /boot/grub/menu.lst”

    Rispondi

  12. delrond:

    con file intendi menu.lst?
    dai da terminale sudo gedit /boot/grub/menu.lst, scrivici sopra e salvalo… dovrebbe andare

    daniele:
    comando map?

    Rispondi

Scrivi una risposta a maurolinux Cancella risposta