Toon posts:

[redhat & XP] Grub bokt met booten naar XP

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hallo,

Ik heb net mijn eerste stap gezet op Linux gebied. Tenminste de eerste serieuze. Ik heb nu Grub er bij gezet maar dat ding vertikt het om ook maar Windows te booten. Hij ziet er nu zo uit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#       all kernel and initrd paths are relative to /boot/, eg.
#       root (hd1,1)
#       kernel /vmlinuz-version ro root=/dev/hdb3
#       initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd1,1)/grub/splash.xpm.gz
title Red Hat Linux (2.4.7-10)
    root (hd1,1)
    kernel /vmlinuz-2.4.7-10 ro root=/dev/hdb3 hdd=ide-scsi
    initrd /initrd-2.4.7-10.img
title DOS
      root (hd1,1)

Ik snap echt niet waarom het niet werkt. Zou iemand mij op weg kunnen helpen?

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 02:15

MadEgg

Tux is lievvv

Op maandag 06 mei 2002 20:58 schreef Tuxus het volgende:
title Red Hat Linux (2.4.7-10)
root (hd1,1)
kernel /vmlinuz-2.4.7-10 ro root=/dev/hdb3 hdd=ide-scsi
initrd /initrd-2.4.7-10.img
title DOS
root (hd1,1)[/code]
Je probeer zowel RedHat van (hd1,1) (/dev/hdb2) als DOS van (hd1,1) (/dev/hdb2) te booten.

Is het de bedoeling? Heb je je schijf niet als primary? Staan DOS en RedHat niet op aparte partities?

Tja


Verwijderd

Topicstarter
HD 1 = Windows XP
HD 2 = Redhat

HD 1 = 1 Partitie voor XP
HD 2 = 1 Partitie logical voor Windows Opslag
1 Partitie primary voor redhat
1 Partie redhat swap

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 02:15

MadEgg

Tux is lievvv

Op maandag 06 mei 2002 21:13 schreef Tuxus het volgende:
HD 1 = Windows XP
HD 2 = Redhat

HD 1 = 1 Partitie voor XP
HD 2 = 1 Partitie logical voor Windows Opslag
1 Partitie primary voor redhat
1 Partie redhat swap
HD1, partitie 1 refereer je met GRUB naar als (hd0,0) (ervanuitgaande dat deze als Primary Master staat.
HD2(mits op Primary Slave, partitie 1 is dus (hd1,0), partitie 2 = hd(1,1) en partitie 3 is (hd1,2).

Primary Master = hd0, Primary Slave = hd1
Secondary Master = hd2, Secondary Slave = hd3

Dus zou GRUB geisntalleerd moeten worden in MBR van HD0.
Dus zou het moeten worden:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#       all kernel and initrd paths are relative to /boot/, eg.
#       root (hd1,1)
#       kernel /vmlinuz-version ro root=/dev/hdb3
#       initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=10
splashimage=(hd1,1)/grub/splash.xpm.gz
title Red Hat Linux (2.4.7-10)
    root (hd1,1)
    kernel /vmlinuz-2.4.7-10 ro root=/dev/hdb3 hdd=ide-scsi
    initrd /initrd-2.4.7-10.img
title DOS
      root (hd0,0)

Tja


Verwijderd

Topicstarter
hd 0,0 werkt niet. Ik vat het zelf ook niet. Het zou zo idd moeten werken. Maar ik druk op dos en sta weer terug in grub.

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 02:15

MadEgg

Tux is lievvv

Werkt niet?
P'don? Hoe kan dat nou weer...
Probeer het dan eens met (hd1,1) voor XP, en (hd2,2) voor RedHat... Klopt opzich niet, maar wie weet he :)

Tja


Verwijderd

Topicstarter
Gaat ook niet. Misschien een idee dat iemand ff een goede GRUB dualboot plakt. Pas ik m zelf wel aan misschien dat het dan gaat.

  • balk
  • Registratie: Januari 2000
  • Laatst online: 16-08 11:37
Op maandag 06 mei 2002 21:51 schreef Tuxus het volgende:
Gaat ook niet. Misschien een idee dat iemand ff een goede GRUB dualboot plakt. Pas ik m zelf wel aan misschien dat het dan gaat.
code:
1
2
3
4
5
6
7
8
9
10
11
12
root@herman sander # cat /boot/grub/menu.lst 
default 0
timeout 5
splashimage=(hd1,4)/grub/splash.xpm.gz

title=Gentoo Linux
root (hd1,4)
kernel /bzImage root=/dev/hdb7 video=matrox:vesa:404 mem=nopentium

title=Windows 98
root (hd0,0)
chainloader +1

de boot-dir van mijn linux installatie is (hd1,4) ofwel /dev/hdb5, de windows install staat op /dev/hda1 (hd0,0)
root=/dev/hdb7 slaat op mijn / partitie welke niet dezelfde is als de /boot partitie.

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 02:15

MadEgg

Tux is lievvv

Tsja, hetzelfde wat ik poste. Maar goed. 't Zal allemaal wel :)

Tja


Verwijderd

Topicstarter
Back in Windows. Ik dank jullie beide. Hartstikke bedankt voor de help. Had het zelf niet gedaan zo.

Verwijderd

Topicstarter
Komt denk ik omdat chainloader er niet onderstond...

  • MadEgg
  • Registratie: Februari 2002
  • Laatst online: 02:15

MadEgg

Tux is lievvv

Dat zou kunnen, zo gespecialiseerd ben ik ook weer niet in GRUB :)
Mooi dat het werkt in ieder geval.

Tja


  • deadinspace
  • Registratie: Juni 2001
  • Laatst online: 16-08 16:08

deadinspace

The what goes where now?

Op maandag 06 mei 2002 22:27 schreef Tuxus het volgende:
Komt denk ik omdat chainloader er niet onderstond...
Dat komt daar zeker door.

'root (hd0,0)' vertelt grub alleen welke HD/partitie hij moet hebben, maar verder nog niks. Voor GNU/Linux geef je dan nog een kernel image op (met 'kernel /bla/kerneltjuh'), zodat hij van de root-partitie die je op hebt gegeven deze kernel kan laden en uitvoeren (en dus effectief het OS in kwestie booten).

Als je alleen maar 'root (hd0,0)' opgeeft, dan heeft grub zoiets van 'Fijn, das een partitie, en dan?'.

Met 'chainloader +1' geef je aan dat grub gewoon het begin van deze partitie (de partition root sector) in het geheugen moet laden en uitvoeren. Dit omdat Windows aan het begin van de partitie een kleine bootloader heeft. Met 'chainloader +1' zeg je in principe 'boot de bootloader van die partitie' (en zo 'chain' je dus bootloaders, vandaar 'chainloader').

Zo kun je btw GNU/Linux ook booten, als je nog een bootloader in de partitie van je GNU/Linux install hebt geinstalleerd.
Pagina: 1