Nieuws:

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

Auteur Topic: [Opgelost] GRUB herkent Windows XP niet  (gelezen 1978 keer)

Offline Donenzone

  • Lid
  • Steunpunt: Nee
[Opgelost] GRUB herkent Windows XP niet
« Gepost op: 2009/03/14, 20:42:51 »
Hallo,

Ik heb op dit moment op één harde schijf twee partities: een voor Ubuntu 8.10 en een voor Windows XP. Ik heb eerst Windows XP geïnstalleerd, en daarna Ubuntu 8.10.
Nu herkent GRUB echter de Windows XP-installatie niet meer, en kan ik daar niet meer naar opstarten. Hij staat simpelweg niet in de lijst van besturingssystemen.

Toen heb ik 'm zelf maar aan de GRUB-lijst toegevoegd door sudo gedit /boot/grub/menu.lst in een terminal in te voeren en de volgende paar regels toe te voegen:
title      Windows XP
root      (hd0,4)
makeactive
chainloader   +1

Maar dan zegt GRUB dat er een verkeerd apparaat is aangeroepen en gebeurt er verder niets. Windows XP is overigens sda5, Ubuntu 8.10 heeft schijfnummer sda6 en het wisselgeheugen sda7. Ook de regel root      (hd0,4) veranderen naar root      (hd0,5) werkt niet.

Heeft iemand enig idee hoe ik dit probleem op kan lossen?

Bij voorbaat dank,
Donenzone
« Laatst bewerkt op: 2009/03/15, 18:05:08 door Donenzone »

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: GRUB herkent Windows XP niet
« Reactie #1 Gepost op: 2009/03/14, 21:35:18 »
Staat Windows wel onder:### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.
title      Other operating systems:
root
Bij mij ziet het Windows stukje er zo uit:
title      Windows NT/2000/XP (loader)
root      (hd0,0)   <----- Dit moet dan bij jou zijn (hd0,5) Als windows inderdaad op
savedefault                      sda6 staat
makeactive
chainloader   +1 

Met vriendelijke groet,

Gijs                                   

In der Beschränkung zeigt sich der Meister.

Offline Donenzone

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #2 Gepost op: 2009/03/14, 21:58:22 »
Staat Windows wel onder:### END DEBIAN AUTOMAGIC KERNELS LIST

# This is a divider, added to separate the menu items below from the Debian
# ones.

Ja, daar staat Windows onder.

Citaat
title      Other operating systems:
root
Bij mij ziet het Windows stukje er zo uit:
title      Windows NT/2000/XP (loader)
root      (hd0,0)   <----- Dit moet dan bij jou zijn (hd0,5) Als windows inderdaad op
savedefault                      sda6 staat
makeactive
chainloader   +1

Met vriendelijke groet,

Gijs                       

Windows XP staat op sda5, niet op sda6, maar hd(0,5) werkt ook niet.             

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: GRUB herkent Windows XP niet
« Reactie #3 Gepost op: 2009/03/14, 22:57:24 »
Sorry, type foutje dan moet het inderdaad (hd0,4) zijn.
Misschien kan je eerst de MBR herstellen en daarna weer Grub installeren.
MBR terug naar Windows http://sites.google.com/site/computertip/grub punt 3
daarna punt 2 uitvoeren. Kijk tussendoor even of Windows wel opstart.

Met vriendelijke groet,

Gijs
In der Beschränkung zeigt sich der Meister.

Offline track

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #4 Gepost op: 2009/03/14, 23:14:00 »
Hoi Donenzone,

wil je even het resultaat van  sudo fdisk -l  hier posten ?
En misschien ook een kopie van jouw  /boot/grub/menu.lst  in de Extra Opties...   Bijlage: zetten ?

Dan kunnen wij hen precies bekijken.

track

Offline Donenzone

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #5 Gepost op: 2009/03/15, 11:54:45 »
Sorry, type foutje dan moet het inderdaad (hd0,4) zijn.
Misschien kan je eerst de MBR herstellen en daarna weer Grub installeren.
MBR terug naar Windows http://sites.google.com/site/computertip/grub punt 3
daarna punt 2 uitvoeren. Kijk tussendoor even of Windows wel opstart.

Met vriendelijke groet,

Gijs

Ik heb dat inmiddels gedaan, en dan start Windows XP niet op. De Windows XP-bootmanager wordt niet geladen. De computer blijft net wanneer Windows XP zou moeten starten simpelweg hangen, en dat is het. GRUB is overigens weer succesvol hersteld.

Citaat
Hoi Donenzone,

wil je even het resultaat van  sudo fdisk -l  hier posten ?

Hier is ie: (sdc is overigens een externe harde schijf, en er is ook nog een sdb die een tweede interne harde schijf is)
Schijf /dev/sda: 160.0 GB, 160041885696 bytes
255 koppen, 63 sectoren/spoor, 19457 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x2306b3b1

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda2   *           1       19456   156280288+   f  W95 Uitgeb. (LBA)
/dev/sda5           12749       19456    53881978+   7  HPFS/NTFS
/dev/sda6               1       12626   101418250+  83  Linux
/dev/sda7           12627       12748      979933+  82  Linux wisselgeheugen

Partitietabel-items liggen niet in schijfvolgorde.

Schijf /dev/sdb: 160.0 GB, 160041885696 bytes
255 koppen, 63 sectoren/spoor, 19457 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0xabcaabca

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem

Schijf /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 koppen, 63 sectoren/spoor, 121601 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x454c7298

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdc1               1      121601   976760001    7  HPFS/NTFS
jochem@Pan:~$

Citaat
En misschien ook een kopie van jouw  /boot/grub/menu.lst  in de Extra Opties...   Bijlage: zetten ?

Dan kunnen wij hen precies bekijken.

track

Heb 'm erbij gedaan
« Laatst bewerkt op: 2009/03/15, 11:56:45 door Donenzone »

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #6 Gepost op: 2009/03/15, 12:29:22 »
Wel raar dat er geen sda1 is.

Zet die (hd0,4) eens op (hd0,1)
Werkt dit?

Offline ohjajoh

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #7 Gepost op: 2009/03/15, 12:40:53 »
Heb ik iets gemist? Ik wist niet dat XP op een logisch station kon worden geinstalleerd, alleen primair toch? Ben het dus eens met heir4c.

Offline track

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #8 Gepost op: 2009/03/15, 12:48:41 »
Hoi Donenzone,

heb je echt de Win..- startpartitie op /dev/sda5 staan ?  Dan moet je de "root"- regel in ieder geval wijzigen naar root (hd0,4)
want die "hd" telt vanaf 0 en de "sda" vanaf 1 .

Maar ik ben er toch niet zeker dat het lukt,  want zover ik weet start Win.. alleen vanaf een primaire partitie, niet vanaf een uitgebreide.  Het is althans geen Linux.  Heb je deze Win.. ooit vanaf de uigebreide partitie kunnen starten ?

En het tweede dat mij verbaast is dat de partities op de tweede allemaal gewist zijn.  Was dat de bedoeling ?
Als het per ongeluk gebeurde kun je hen herstellen en je hebt alles weer in orde.

track

Offline Donenzone

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #9 Gepost op: 2009/03/15, 13:49:06 »
Wel raar dat er geen sda1 is.

Zet die (hd0,4) eens op (hd0,1)
Werkt dit?

Haalt ook niets uit. Ja, ik weet zeker dat Windows op sda5 staat. Tenminste, dat zegt GParted.

Citaat
Maar ik ben er toch niet zeker dat het lukt,  want zover ik weet start Win.. alleen vanaf een primaire partitie, niet vanaf een uitgebreide.  Het is althans geen Linux.  Heb je deze Win.. ooit vanaf de uigebreide partitie kunnen starten ?

Wat bedoel je precies met een primaire en een uitgebreide partitie? Hoe zou ik Windows XP dan wel correct kunnen installeren?

Citaat
En het tweede dat mij verbaast is dat de partities op de tweede allemaal gewist zijn.  Was dat de bedoeling ?
Als het per ongeluk gebeurde kun je hen herstellen en je hebt alles weer in orde.

Op sdb? Ja, dat klopt, die schijf heb ik net verwijderd en nog niet geformatteerd.
« Laatst bewerkt op: 2009/03/15, 13:50:43 door Donenzone »

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #10 Gepost op: 2009/03/15, 14:06:57 »
 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda2   *           1       19456   156280288+   f  W95 Uitgeb. (LBA)
/dev/sda5           12749       19456    53881978+   7  HPFS/NTFS
/dev/sda6               1       12626   101418250+  83  Linux
/dev/sda7           12627       12748      979933+  82  Linux wisselgeheugen

Er klopt toch ergens iets niet. Er is geen sda1 en linux staat vóór windows op je schijf. (Zie 'Begin' en 'Einde')
En deze staan samen in één (uitgebreide) partitie. (Als ik het tenminste juist interpreteer)
(Het lijkt wel of je Ubuntu IN windows geinstalleerd hebt ... ??? )

Mijn advies zou zijn: Windows er terug opzetten en de volledige schijf laten gebruiken.
Dan Ubuntu er opnieuw op met behoud van windows.




Offline Ronnie

  • Artworkteam
    • ronnie.vd.c
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #11 Gepost op: 2009/03/15, 14:42:33 »
Citaat
Maar ik ben er toch niet zeker dat het lukt,  want zover ik weet start Win.. alleen vanaf een primaire partitie, niet vanaf een uitgebreide.  Het is althans geen Linux.  Heb je deze Win.. ooit vanaf de uigebreide partitie kunnen starten ?

Wat bedoel je precies met een primaire en een uitgebreide partitie? Hoe zou ik Windows XP dan wel correct kunnen installeren?

Op een harde schijf kunnen maar maximaal 4 partities komen te staan (primaire partities). Voor systemen die meer partities willen, zijn er 'Uitgebreide partities' uitgevonden. Een uitgebreide partitie is een primaire partitie waarin andere partities (logische partities) gemaakt kunnen worden (zoveel als nodig is)

De primaire partities krijgen het nummer (sda/hda)1 t/m 4 en de logische partities dus (sda/hda)5+
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline track

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #12 Gepost op: 2009/03/15, 15:11:19 »
Nog een keer Donenzone,  heb je ooit de Win..  van die /dev/sda5  kunnen opstarten ?

En hoe heb je die daar geïnstalleerd ?  Of stond de Win.. niet toch op /dev/sdb1 ?

track

Offline Donenzone

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #13 Gepost op: 2009/03/15, 17:22:52 »
Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda2   *           1       19456   156280288+   f  W95 Uitgeb. (LBA)
/dev/sda5           12749       19456    53881978+   7  HPFS/NTFS
/dev/sda6               1       12626   101418250+  83  Linux
/dev/sda7           12627       12748      979933+  82  Linux wisselgeheugen

Er klopt toch ergens iets niet. Er is geen sda1 en linux staat vóór windows op je schijf. (Zie 'Begin' en 'Einde')
En deze staan samen in één (uitgebreide) partitie. (Als ik het tenminste juist interpreteer)
(Het lijkt wel of je Ubuntu IN windows geinstalleerd hebt ... ??? )

Mijn advies zou zijn: Windows er terug opzetten en de volledige schijf laten gebruiken.
Dan Ubuntu er opnieuw op met behoud van windows.

Dit heb ik nu gedaan m.b.v. de pc-herstelschijf en nu werkt het gelukkig wel. Op sda staat nu Windows XP en op sdb staat Ubuntu 8.10.

Citaat
Nog een keer Donenzone,  heb je ooit de Win..  van die /dev/sda5  kunnen opstarten ?

En hoe heb je die daar geïnstalleerd ?  Of stond de Win.. niet toch op /dev/sdb1 ?

track

Ja, opstarten werkte gewoon. Ik had in de Windows XP-installatie twee partities gemaakt en Windows XP op de kleinste geïnstalleerd. Toen ik Ubuntu 8.10 op de andere partitie zette, werkte het opeens allemaal niet meer.

Maar nu dus wel weer, bedankt voor jullie hulp!

Offline heir4c

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #14 Gepost op: 2009/03/15, 17:28:12 »
Graag gedaan. Altijd welkom. Zet even dit topic als opgelost. thx.

Offline track

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #15 Gepost op: 2009/03/15, 17:53:12 »
Het is leuk dat je het nu hebt klaargespeeld.
 
Wil je ook nog een keer de  sudo fdisk -l  laten lopen en het resultaat hier posten ?
Dit voor je eigen overzicht en ten bate van het forum.

Vriendelijke groet,

track

Offline Donenzone

  • Lid
  • Steunpunt: Nee
Re: GRUB herkent Windows XP niet
« Reactie #16 Gepost op: 2009/03/15, 18:13:06 »
Het is leuk dat je het nu hebt klaargespeeld.
 
Wil je ook nog een keer de  sudo fdisk -l  laten lopen en het resultaat hier posten ?
Dit voor je eigen overzicht en ten bate van het forum.

Vriendelijke groet,

track

Hier is ie:

Schijf /dev/sda: 160.0 GB, 160041885696 bytes
255 koppen, 63 sectoren/spoor, 19457 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x749d4621

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sda1               1         443     3558366   12  Compaq diagnostiek
/dev/sda2   *         444       19457   152729955    7  HPFS/NTFS

Schijf /dev/sdb: 160.0 GB, 160041885696 bytes
255 koppen, 63 sectoren/spoor, 19457 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0xabcaabca

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdb1               1       18701   150215751   83  Linux
/dev/sdb2           18702       19457     6072570    5  Uitgebreid
/dev/sdb5           18702       19457     6072538+  82  Linux wisselgeheugen

Schijf /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 koppen, 63 sectoren/spoor, 121601 cilinders
Eenheid = cilinders van 16065 * 512 = 8225280 bytes
Schijf-ID: 0x454c7298

 Apparaat Opstart   Begin       Einde     Blokken   ID  Systeem
/dev/sdc1               1      121601   976760001    7  HPFS/NTFS

Citaat
Graag gedaan. Altijd welkom. Zet even je dit topic als opgelost. thx.

Done ;)