Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Grub wil WinXP op tweede HD niet openen  (gelezen 1720 keer)

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Gepost op: 2008/06/11, 11:50:32 »
Aloha!

Op mijn systeem draait op de ene HD Ubuntu Hardy en op de andere WinXP Pro.
Vandaag kom ik er achter dat GRUB mijn WinXP op mijn tweede HD niet wil openen.
Sinds ik Hardy heb geïnstalleerd heb ik XP niet meer gebruikt dus kennelijk is het vanaf de installatie al ergens mis gegaan...
Ik vermoed dat het in het regeltje 'root (hd0,0)' onder de WinXP entry zit maar heb geen idee waarnaar dit te veranderen.

Hieronder een kopie van mijn grub/menu.lst

= = = = = = = = =  = = = = = = = =  =

default 0
timeout 10

title Ubuntu 8.04, kernel 2.6.24-18-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=5373fc7f-d76e-4afd-8222-c5426bd95673 ro quiet splash
initrd /boot/initrd.img-2.6.24-18-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=5373fc7f-d76e-4afd-8222-c5426bd95673 ro single
initrd /boot/initrd.img-2.6.24-18-generic

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

title Other operating systems:
root

title Microsoft Windows XP Professional
root (hd0,0)
chainloader +1
savedefault
makeactive

= = = = = = = = = = = = = = =  = = = =

Peter

Offline Pjotr

  • Lid
    • http://sites.google.com/site/computertip
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #1 Gepost op: 2008/06/11, 11:54:20 »
Heb je een fysieke tweede harde schijf in je computer, waarop Windows staat? Zo ja, dan moet het zijn: root (hd1,0). Grub begint te tellen bij 0, namelijk.

Hier heb ik wat nuttige info over Grub gezet:
http://computertip.googlepages.com/grubinubuntu

Groet, Pjotr.

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #2 Gepost op: 2008/06/11, 13:22:53 »
Ja,WinXP staat op een tweede fysieke schijf.
Na een systeemcrash door een falende harde schijf heb ik eerst XP opnieuw geïnstalleerd en geconfigureerd, daarna de andere schijf aangesloten en Ubuntu Hardy daar op gezet en GRUB laten installeren tijdens het installatieproces. Sindsdien heb ik nog alleen met Hardy gewerkt en niets aan GRUB gewijzigd.
(De kapotte harde schijf is verwijderd, de andere disks doen het goed voor zover ik kan beoordelen.)

Wanneer ik echter in de WinXP entry root (hd0,0) verander naar root (hd1,0) blijft GRUB hangen in de start-up fase en zit er niets anders op dan een herstart te doen.
De WinXP schijf is wel benaderbaar vanuit Ubuntu.

Peter

Offline Pjotr

  • Lid
    • http://sites.google.com/site/computertip
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #3 Gepost op: 2008/06/11, 14:09:42 »
Citaat van: dogword
Ja,WinXP staat op een tweede fysieke schijf.
Na een systeemcrash door een falende harde schijf heb ik eerst XP opnieuw geïnstalleerd en geconfigureerd, daarna de andere schijf aangesloten en Ubuntu Hardy daar op gezet en GRUB laten installeren tijdens het installatieproces. Sindsdien heb ik nog alleen met Hardy gewerkt en niets aan GRUB gewijzigd.
(De kapotte harde schijf is verwijderd, de andere disks doen het goed voor zover ik kan beoordelen.)

Wanneer ik echter in de WinXP entry root (hd0,0) verander naar root (hd1,0) blijft GRUB hangen in de start-up fase en zit er niets anders op dan een herstart te doen.
De WinXP schijf is wel benaderbaar vanuit Ubuntu.

Peter
Dan zit de fout waarschijnlijk in een verkeerde boot.ini in Windows (opstartbestandje in Windows zelf). Controleer eens, of de opstartregel in boot.ini wel overeenkomt met de schijfsituatie?
De tekst in boot.ini is zoiets: multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /noexecute=optinHet schijfnummer (disk) en het partitienummer (partition) moeten kloppen. Ook boot.ini begint te tellen bij 0, trouwens, net zoals Grub.

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #4 Gepost op: 2008/06/12, 08:41:31 »
Ok tnx, maar ik kom er toch niet goed uit...
Hier is mijn huidge GRUB menu.lst:

= = = = = = = = = = = = = =
default 0
timeout 10

title Ubuntu 8.04, kernel 2.6.24-18-generic
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=5373fc7f-d76e-4afd-8222-c5426bd95673 ro quiet splash
initrd /boot/initrd.img-2.6.24-18-generic
quiet

title Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-18-generic root=UUID=5373fc7f-d76e-4afd-8222-c5426bd95673 ro single
initrd /boot/initrd.img-2.6.24-18-generic

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

title Other operating systems:
root

title Microsoft Windows XP Professional
root (hd1,0)
chainloader +1
savedefault
makeactive

= = = = = = = = = = = = = =

en mijn huidige Windows boot.ini:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /noguiboot

= = = = = = = = = = = =  = =

Ik heb de Linux schijf met GRUB losgemaakt en dan start Windows zonder problemen op, dus het ligt i.e.g. niet aan de harde schijf...

Mijn vraag is nu; in welke regel verander ik welke waarde om WinXP weer door GRUB te laten starten?

Peter

Offline Prosper

  • Forumteam
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #5 Gepost op: 2008/06/12, 09:30:12 »
Schrijf het in je boot.ini zoals het bij Pjotr staat rdisk(1)
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #6 Gepost op: 2008/06/12, 10:19:26 »
Heb ik gedaan; werkt niet...
Het enige dat ik dan op mijn scherm krijg is 'Startup...'

De schijven staan in 'cable select' modus met de Linux/GRUB disk als master. 'k Weet niet of dat nog ter zake doet?

Peter

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #7 Gepost op: 2008/06/12, 10:23:46 »
(FF duidelijk zijn...)

Heb ik gedaan; werkt niet...
Het enige dat ik dan op mijn scherm krijg na het kiezen van Windows uit de GRUB lijst is 'Startup...'

De schijven staan in 'cable select' modus met de Linux/GRUB disk als master. 'k Weet niet of dat nog ter zake doet?

Peter

Offline kamelot

  • Lid
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #8 Gepost op: 2008/06/12, 10:35:22 »
Kan je niet met f8  niet een bootdevice kiezen op je moederbord .
Zo moest ik het ook doen omdat grub hem niet wou laden maar na een schone install kon ik xp gewoon weer kiezen en deed het ook
Humankind cannot gain anything without first giving something in return.
To obtain, something of equal value must be lost

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #9 Gepost op: 2008/06/12, 10:57:57 »
Nee, F8  doet niks bij mij.
Een schone install? Føck..., heb een week geleden XP helemaal nieuw er op gezet en daarna Hardy. Kén ik weer van voor af aan beginnen... :-(

Peter

Offline kamelot

  • Lid
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #10 Gepost op: 2008/06/12, 11:29:36 »
Ik bedoel alleen Ubuntu opnieuw installeren want dan word de grub opnieuw geplaatst geen idee of dit anders kan .

Maar moet je even kijken in je moederbord boekje hoe je kan kiezen welke schijf of cdrom of usb kan opstarten .
Bij mij is het F8 maar kan bij jouw ook F11 of F12 of 1 van de F toetsen zijn moet je gewoon even proberen .

Als goed is kan je dan kiezen welke schijf je wil opstarten en als xp alleen op de 2e schijf staat kan je die kiezen en heb dan zo booten .
Maar als hij niet boot dan heb je toch grote kans dat je windows xp niet meer goed is door een corrupte file  .

Hopelijk heb je hier wat aan ,

Mvg

kamelot
Humankind cannot gain anything without first giving something in return.
To obtain, something of equal value must be lost

Offline Gandyman

  • Lid
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #11 Gepost op: 2008/06/12, 11:42:04 »
Citaat van: dogword
(FF duidelijk zijn...)

Heb ik gedaan; werkt niet...
Het enige dat ik dan op mijn scherm krijg na het kiezen van Windows uit de GRUB lijst is 'Startup...'

De schijven staan in 'cable select' modus met de Linux/GRUB disk als master. 'k Weet niet of dat nog ter zake doet?

Peter
Je kan niet 2 schijven erin hangen en dan cable select instellen ???
1 moet master zijn, de ander mag slave zijn of op cable select staan.

Denk dat je het beste eens kan proberen hardy disk op master en xp disk op slave..


Dit heeft met de bios te maken en niet met het OS.
I don't suffer from insanity, I enjoy every minute of it.
Microsoft geeft je een raam, Linux geeft je een heel huis :D

Offline ohjajoh

  • Lid
  • Steunpunt: Nee
Grub wil WinXP op tweede HD niet openen
« Reactie #12 Gepost op: 2008/06/12, 11:46:34 »
windows doet vaak moeilijk als het niet op de eerste harde schijf staat.

je kunt het proberen op te lossen door windows voor de gek te houden met de map-optie in grub

Code:

title=Windows XP
map (hd0) (hd1)
map (hd1) (hd0)
rootnoverify (hd1,0)
makeactive
chainloader +1

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #13 Gepost op: 2008/06/12, 18:36:01 »
Dank voor de suggesties, ik ga het 's lekker uitproberen.

En ja, Ubuntu/GRUB staat op master en XP op slave, (zwart = master, grijs = slave)
't Leek me onwaarschijnlijk dat cable select of de BIOS er iets mee te maken zou hebben maar je gaat zo langzamerhand nix meer uitsluiten...

Peter

dogword

  • Gast
Grub wil WinXP op tweede HD niet openen
« Reactie #14 Gepost op: 2008/06/12, 20:26:34 »
JA!!! JA!!! JA!!!

Die map-optie deed 't 'm. XP start nu op vanuit GRUB.
Heel erg bedankt voor je suggestie en ook de anderen bedankt voor het meedenken!

Peter