Nieuws:

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

Auteur Topic: ntldr, grub, windows en linux  (gelezen 3179 keer)

Offline jvd

  • Lid
  • Steunpunt: Nee
ntldr, grub, windows en linux
« Gepost op: 2010/03/05, 21:45:24 »
Ha! Ik kom er niet uit met grub.

Mijn situatie:

Op een sata schijf staat een ubuntu-variant. Kan ik probleemloos naar booten. Op een master IDE schijf kan ik niet geen windows booten.

Na een hoop random geprobeer met hd(1,0) en bijbehorende maps heb ik denk ik de juiste combinatie gevonden. Is er een éénduidige manier om erachter te komen waar hdc staat in de taal die grub begrijpt?

Maar nu mis ik de ntldr. Ik heb daar al mee rond geschoven toen ubuntu niet wilde booten, maar kennelijk verkeerd.

Eigenlijk weet ik niet wat al die dingen zijn. En als ik er op google kom ik altijd andere situaties tegen die mij niet verder helpen. Alvast dank voor je hulp! 

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #1 Gepost op: 2010/03/05, 23:08:06 »
Welke versie van Ubuntu gebruik je of welke Grub gebruik je als je dat weet?
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #2 Gepost op: 2010/03/06, 11:43:02 »
grub (GNU GRUB 0.97)

CrunchBang Linux, gebaseerd op Ubuntu 9.04

Offline commandoline

  • LoCo-contact
    • marten-de-vries
    • Marten-de-Vries.nl
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #3 Gepost op: 2010/03/06, 17:39:10 »
Eigenlijk weet ik niet wat al die dingen zijn. En als ik er op google kom ik altijd andere situaties tegen die mij niet verder helpen. Alvast dank voor je hulp! 
Om dat in ieder geval wat te verduideljken:

- ubuntu & windows zijn besturingsystemen. (ik begin even bij de basis, lees eroverheen als je het al weet)
- besturingssystemen hebben bootloaders nodig om te starten. Dat is bij windows ntldr en bij ubuntu grub.
- grub heeft de mogelijkheid om ook windows op te starten, ik dacht wel met behulp van ntldr. (grub roept ntldr aan)

De configuratie waar je dus naartoe moet is:

- De besturingssystemen geïnstalleerd (al gebeurd)
- Grub zo geinstalleerd dat die ubuntu (crunchbang) laad, en dat die de windows-bootloader aanroept. (die staat dus op de windows-partitie).

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #4 Gepost op: 2010/03/06, 20:39:41 »
Om Windows toe te voegen aan Grub:
Open een terminal venster type sudo gedit /boot/grub/menu.lst  (l is een kleine L) geef een Enter, nu je wachtwoord intypen, hier zie je niets, geen sterretjes o.i.d, gewoon blind intypen en geef een Enter.
Nu opent gedit, ga helemaal naar beneden en vul het volgende in:

title           Microsoft Windows XP Professional
root            (hd0,0)                                        <--- Hier invullen de hd waar Windows opstaat.*
savedefault
makeactive
chainloader     +1

* Open een terminal venster en type sudo fdisk -l (kleine  L) geef een Enter, weer je wachtwoord typen, weer een Enter.
(hd0,0) betekent harde schijf 1 partitie 1 Grub telt nl vanaf 0  Staat er bijv. sda1 wordt dit (hd0,0) staat er sdb1 wordt dit (hd1,0) etc. Kom je er niet uit plaats dan je menu.lst en de uitkomst van sudo fdisk -l hier.
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #5 Gepost op: 2010/03/08, 11:46:18 »
Dank voor jullie hulp! 'k Ben een stukje verder, maar ik ben er nog niet. Ik denk dat ik nu de juiste harde schijf heb gevonden, maar nu klaagt windows over een missende NTLDR.

Ik ben met deze handleiding aan de slag gegaan, maar dat heeft niets uitgehaald. Nog ideeën over vervolgstappen?

Dank! 


Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #6 Gepost op: 2010/03/08, 13:06:40 »
Heb je een dualboot installatie, Windows en Linux naast elkaar of heb je een Wubi installatie, Linux binnen Windows geïnstalleerd?

Probeer dit eens http://wiki.ubuntu-nl.org/GrubVerwijdering#MetWindowsVistainstallatie-DVD hierna kan je Grub weer installeren afhankelijk van het type installatie, zoals boven beschreven.
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #7 Gepost op: 2010/03/08, 13:35:34 »
OK dank. Ik heb dual-boot linux en xp, de laatste slechts om met DTP software aan de slag te kunnen. Met mijn XP cd-rom zeurt 'ie over een opstartdiskette als ik recovery wil uitvoeren. 'k Ga straks eens met Super Grub Disk aan de slag.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #8 Gepost op: 2010/03/09, 11:03:09 »
Ook met SuperGrubDisk kom ik er niet uit. Met deze instellingen kom ik tot aan de "NTLDR is missing"-melding:

/boot/grub/menu.lst:
title MS XP
rootnoverify (hd1)
makeactive
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

en fdisk -l:

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4f08aaa0

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1         249     2000061   82  Linux swap / Solaris
/dev/sda2   *         250       60800   486375907+   5  Extended
/dev/sda5            6325       60800   437578470   83  Linux
/dev/sda6             250        2681    19534977   83  Linux
/dev/sda7            2682        6323    29254333+  83  Linux

Partition table entries are not in disk order

Disk /dev/sdb: 40.0 GB, 40027029504 bytes
255 heads, 63 sectors/track, 4866 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb8dbb8db

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        4865    39078081    7  HPFS/NTFS

Disk /dev/sdc: 122.9 GB, 122942324736 bytes
255 heads, 63 sectors/track, 14946 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8804cc5e

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *           1       14946   120053713+  83  Linux

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #9 Gepost op: 2010/03/09, 11:42:13 »
De tekst klopt niet in /boot/grub/menu.lst. Jij hebt staan (hd1) dit is niet goed, er moet ook een verwijzing zijn naar een partitie, het zou moeten zijn (hd1,0) dit betekend: tweede harde schijf, eerste partitie.
Alleen voor hGrub weg te schrijven naar het MBR gebruik je (hd0), (hd1) etc.
Kan je de hele menu.lst hier plaatsen?

Ik dacht even dat je Vista had, vandaar mijn link naar Vista. Maakt verdeer niet uit, ik denk dat er nog een paar foute verwijzingen in je menu.lst staan. Als deze verholpen zijn zal je gewoon weer Grub op kunnen starten met de keuzelijst voor Ubuntu, Windows en Solaris?
« Laatst bewerkt op: 2010/03/09, 11:46:29 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #10 Gepost op: 2010/03/09, 13:17:21 »
Ha Gijsbert!

'k Waardeer 't erg dat je je om mijn probleem bekommert. Je had gelijk, de NTLDR-foutmelding kreeg ik door na het booten in grub zelf aan te klooien, wat niet bewaard wordt in GRUB. Ik kom nu tot de "NTLDR is missing"-fout met de volgende menu.lst:

title MS XP
rootnoverify (hd2,0)
makeactive
savedefault
map (hd0) (hd2)
map (hd2) (hd0)
chainloader +1

Voor zover ik het heb begrepen, betekent deze fout dat grub zijn werk goed doet, maar dat windows op de een of andere manier wat benodigde bestandjes niet kan vinden. Klopt dat?

Bijgevoegd mijn gehele menu.lst

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #11 Gepost op: 2010/03/09, 15:46:04 »
Die (hd2,0) klopt niet, in de uitkomst van je fdisk -l staat dit
/dev/sdb1   *           1        4865    39078081    7  HPFS/NTFS dus een Windows installatie
dit betekent dat Windows op (hd1,0) staat. Op (hd2,0) staat
 /dev/sdc1   *           1       14946   120053713+  83  Linux dus een linux OS deze staat op (hd2,0)
Grub telt nl vanaf 0. Dus de eerste hd of partitie wordt een 0.

Probeer dit eens:
Eerst Grub herstellen met een live CD
Start een Ubuntu live cd op, start een terminal
Type sudo grub
Nu krijg je dit te zien grub>
Type nu find /boot/grub/stage1
Nu krijg je een of meerdere partitie's te zien, dit bijv  (hd0,1), wat je hebt gevonden ga je nu gebruiken type root (hd0,1)
Vervolgens zie je de aanwijzer weer grub>
type nu setup (hd0) Dit schrijft grub naar de MBR, je ziet wat tekst voorbij komen
Hierna type quit Start de PC opnieuw op, heeft dit geholpen? Dan kunnen we verder gaan, om Windows toe te voegen.
« Laatst bewerkt op: 2010/03/09, 15:54:28 door Gijsbert »
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #12 Gepost op: 2010/03/09, 17:53:39 »
Dank, ik heb je aanwijzingen uitgevoerd. Overigens had ik geen problemen met het booten naar linux op (hd0,5)

En heb meteen (hd1,0) uitgeprobeerd in de nieuwe grub, maar dan krijg ik een foutmelding dat het filesysteem niet wordt ondersteund.

Wellicht overbodig, maar hier het relevante deel van het resultaat van cat /boot/grub/menu.lst:

title MS XP
root (hd1,0)
makeactive
savedefault
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #13 Gepost op: 2010/03/09, 18:38:19 »
Verwijder deze tekst eens:
map      (hd0) (hd1)
map      (hd1) (hd0)
Sla het bestand menu.lst op met root rechten, anders wordt het niet opgeslagen. En start de PC opnieuw op, lukt het nu wel?
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #14 Gepost op: 2010/03/09, 21:25:58 »
Zonder de map-lijnen krijg ik error 13: invalid  or unsupported executable format.

en met deze lijnen krijg ik ook error 13 :S

enig idee hoe verder te komen?

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #15 Gepost op: 2010/03/09, 22:51:36 »
Error 13: Fout of niet-ondersteunde executable-formaat
Bij Linux betekent dit meestal dat de kernel corrupt is, of dat u probeert te op te starten van iets wat geen kernel is. Opnieuw, controleer op typfouten. Kijk ook of de partities niet veranderd zijn door gebruik van bijvoorbeeld GParted. van http://sites.google.com/site/computertip/grubfoutmeldingen

Ik denk dat je het beste kan proberen om eerst het MBR te herstellen zodat je kan zien of Windows weer opstart of misschien toch is beschadigt. http://wiki.ubuntu-nl.org/GrubVerwijdering

In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #16 Gepost op: 2010/03/10, 08:05:07 »
hrm... zegt niets over wat er mis is met een windows installatie. ik kan mij herinneren dat windows niet op C: was geinstalleerd, maar op D:. Is dat ook iets wat ik aan Grub vertellen kan/moet?

Offline Gijsbert

  • Lid
  • Steunpunt: Ja
Re: ntldr, grub, windows en linux
« Reactie #17 Gepost op: 2010/03/10, 12:06:44 »
Nee, grub werkt niet met de letters C,D o.i.d., Tijdens de installatie wordt er door Grub gekeken welk bestandsysteem er is en of deze te booten is aangegeven in fdisk. Dit is het bij jou.
  Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        4865    39078081    7  HPFS/NTFS
Je kan dus kijken of je het MBR kan herstellen en dan kijken of je Windows nog kan repareren met de cd en kijken of de bootfile/Windows zelf nog compleet zijn. Voor dit laatste kan je dit opzoeken op een Windows forum. Daar kan ik je niet verder mee helpen aangezien ik geen Windows heb.
Ik zal nog wel even kijken of ik iets kan vinden daarover.
In der Beschränkung zeigt sich der Meister.

Offline jvd

  • Lid
  • Steunpunt: Nee
Re: ntldr, grub, windows en linux
« Reactie #18 Gepost op: 2010/03/11, 15:07:34 »
ok dank. ik ga er over anderhalve week weer mee verder, ben  nu niet thuis.

nogmaals hartelijk dank voor je bemoeienis, gijsbert!