[Ubuntu] Grub wil mijn XP niet starten

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Crakie
  • Registratie: Augustus 2006
  • Laatst online: 02-09 11:29

Crakie

I want my board back, Lance

Topicstarter
Hallo allemaal,

Ik heb de laatste daily build van Edgy geinstalleerd. XP stond er al op. Normaal zou dat geen problemen moeten geven, maar ik had een bijzondere situatie, qua partities. Tijdens de XP installatie had ik de volgende partities aangemaakt:

4 Gb C: (leeg)
32 Gb E: (leeg)
32 Gb F: (XP)
de rest 2 FAT32 partities (data), 2x ca. 115 Gb

Ik heb / op E: gezet natuurlijk en de swap op C: (ik hou maar even de windows terminologie aan). Heb een beetje zitten rommelen met de partities, maar ben van XP en de FAT partities afgebleven. Geen problemen tijdens de installatie van de live-CD.

Grub gaf toen tot mijn verbazing geen XP aan. Ik googlen. Blijkt dat je menu.lst in /boot/grub kan editen. Ik vond al snel het probleem op Ubuntuforums en de oplossing leek me redelijk. Om een lang verhaal kort te maken: het lukt niet.

Mijn device.map:

(hd0) /dev/sda
(hd1) /dev/sdb

Mijn verkorte df output (met toelichting):

Filesystem
/dev/sda8 <--- Linux
varrun
varlock
procbususb
udev
devshm
lrm
/dev/sda5 <---- XP, alle data staat er nog op
/dev/sda6 <---- data
/dev/sda7 <---- data
/dev/sdb1 <---- externe HD

De instructies van ubuntuforums extrapolerend, dacht ik dat ik hetvolgende moest toevoegen aan menu.lst:

Title Windows XP
root (hd0,4)
rootnoverify (hd0,4)
makeactive
chainloader +1

Als ik Windows XP nu in het bootmenu selecteer, geeft hij error 12: invalid device (ofzoiets).

Iemand een idee?

Deze signature is strikt genomen langer dan noodzakelijk.


Acties:
  • 0 Henk 'm!

  • Mint
  • Registratie: Mei 2005
  • Laatst online: 12:02
Wel zeker de goede hdd en partitie erin gezet?

Acties:
  • 0 Henk 'm!

  • Crakie
  • Registratie: Augustus 2006
  • Laatst online: 02-09 11:29

Crakie

I want my board back, Lance

Topicstarter
Ja, sda5 is zeker weten Windows XP. Volgens mij moet het dus (hd0,4) zijn. Maar (hd0,5) werkt ook niet.

Deze signature is strikt genomen langer dan noodzakelijk.


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

4 Gb C: (leeg)
32 Gb E: (leeg)
32 Gb F: (XP)
de rest 2 FAT32 partities (data), 2x ca. 115 Gb
Is het dan niet (hd0,2) ?

"C" = hd0,0
"E" = hd0,1
"F" = hd0,2

toch?

*edit: OK, als het sda5 is, is het inderdaad (hd0,4).

Haal die "root" regel eens weg, ik gebruik alleen "rootnoverify"

[ Voor 39% gewijzigd door Rainmaker op 11-10-2006 22:39 ]

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • Crakie
  • Registratie: Augustus 2006
  • Laatst online: 02-09 11:29

Crakie

I want my board back, Lance

Topicstarter
ik denk het niet, want de linux partitie (sda8) komt ook als (hd0,7) in menu.lst.

Deze signature is strikt genomen langer dan noodzakelijk.


Acties:
  • 0 Henk 'm!

  • Maxxi
  • Registratie: Mei 2004
  • Laatst online: 19-04 19:18
Als je tijdens het kiezen van je OS "e" indrukt kan je de parameters aanpassen.
als je hier achter hd<TAB> drukt, zie je alle mogelijkheden.
dan bv. hd0,<TAB> daar weer de mogelijkheden van.

btw grub heeft ook een "redetect" functie. grub --help voor uitleg.
Succes

edit: heb je MBR aangepast/overschreven?
Vaak wordt dit gevraagd in de installatie van Linux.

Zoja, boot van windows cd>recovery consol> fixmbr iptypen

[ Voor 22% gewijzigd door Maxxi op 11-10-2006 22:43 ]


Acties:
  • 0 Henk 'm!

  • Rainmaker
  • Registratie: Augustus 2000
  • Laatst online: 14-07-2024

Rainmaker

RHCDS

Probeer ook eens in die terminal de commando's 1 voor 1 uit te voeren:

root (hd0,4)
rootnoverify (hd0,4)
makeactive
chainloader +1

Waar gaat het mis, en welke melding krijg je?

Ik zei al in mn edit: ik denk dat die "root" regel eruit moet...

We are pentium of borg. Division is futile. You will be approximated.


Acties:
  • 0 Henk 'm!

  • Maxxi
  • Registratie: Mei 2004
  • Laatst online: 19-04 19:18
Als je het opgelost hebt is het fijn om dit even te posten :)
Hier help je andere ook weer mee

Acties:
  • 0 Henk 'm!

  • Crakie
  • Registratie: Augustus 2006
  • Laatst online: 02-09 11:29

Crakie

I want my board back, Lance

Topicstarter
Ik heb gisteravond nog tot 1 uur zitten rommelen (half 6 op...), maar het wilde allemaal niet lukken. Uiteindelijk fixmbr gedaan, maar toen kon ik geen van beide OSsen meer opstarten. Ik post dit vanuit de liveCD van Ubuntu en heb net met gparted alle partities behalve de FAT32 data partities weggehaald en nieuwe gemaakt. Full re-install dus. Geen probleem, de computer is net nieuw en had nog nauwelijks XP software erop gezet.

Ik had het eigenlijk moeten zien aankomen: tijdens de installatie wilde XP ook perse c: formatteren (en niet alleen f:). Kennelijk gaat er dus toch bepaalde informatie op voor het opstarten ofzo. Met andere woorden: sinds XP kan je zelf een partitie aanwijzen, maar je ontkomt er niet aan de eerste partitie ook aan XP te geven. Daar heb ik op internet ook aanwijzingen voor gevonden; een partitie van een paar mb schijnt genoeg te zijn. Ik buig nu maar voor XP, en zet hem helemaal op c:, geen gedonder meer.

Deze signature is strikt genomen langer dan noodzakelijk.


Acties:
  • 0 Henk 'm!

  • Jungian
  • Registratie: Juni 2006
  • Niet online

Jungian

>_<

Crakie schreef op donderdag 12 oktober 2006 @ 20:39:
Ik heb gisteravond nog tot 1 uur zitten rommelen (half 6 op...), maar het wilde allemaal niet lukken. Uiteindelijk fixmbr gedaan, maar toen kon ik geen van beide OSsen meer opstarten. Ik post dit vanuit de liveCD van Ubuntu en heb net met gparted alle partities behalve de FAT32 data partities weggehaald en nieuwe gemaakt. Full re-install dus. Geen probleem, de computer is net nieuw en had nog nauwelijks XP software erop gezet.

Ik had het eigenlijk moeten zien aankomen: tijdens de installatie wilde XP ook perse c: formatteren (en niet alleen f:). Kennelijk gaat er dus toch bepaalde informatie op voor het opstarten ofzo. Met andere woorden: sinds XP kan je zelf een partitie aanwijzen, maar je ontkomt er niet aan de eerste partitie ook aan XP te geven. Daar heb ik op internet ook aanwijzingen voor gevonden; een partitie van een paar mb schijnt genoeg te zijn. Ik buig nu maar voor XP, en zet hem helemaal op c:, geen gedonder meer.
Bullshit, ik heb tijden met 3 linux-partities en daarna pas een crappy 10 gb windows xp-partitie gewerkt.

0.0


Acties:
  • 0 Henk 'm!

  • Crakie
  • Registratie: Augustus 2006
  • Laatst online: 02-09 11:29

Crakie

I want my board back, Lance

Topicstarter
Ok dan niet, bij mij wilde het niet lukken in ieder geval.

Deze signature is strikt genomen langer dan noodzakelijk.


Acties:
  • 0 Henk 'm!

  • laurencevde
  • Registratie: November 2001
  • Laatst online: 29-09-2024
in de mbr kun je maar vier(primaire) partities definieren. om meer partities te kunnen gebruiken, wordt van de 4e partitie altijd een externe partitie gemaakt, met daar binnenin logische partities, waar je echter niet van kunt opstarten.
windows maakt altijd maar 1 primaire partitie aan, en van de rest maakt-ie logische partities. als jij windows niet op "C:" (of hda1) zet, komt windows dus op een logische partitie terecht, en moet er een bootloader op de C.

Have a taste of freedom. It is sometimes a bitter pill. To me though, this is the sweetness of the GPL

Pagina: 1