Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

10.11.2005, 20:07

[gelöst] Windows mit grub booten

Hallihallo,

ich hab ein Problem mein Windows über die menu.lst bzw. grub.conf zu finden.

Es gibt eine komische Sache. Meine Linuxplatte-Boot ist die hdb1 swap hdb2 rest hdb3. Als ich von der CD gebootet habe, war CD die erste Bootoption, dann meine Windowsplatte. Windowsplatte ist hda1. Da hab ich die grub.conf so konfiguriert, dass der default boot root(hd1,0) ist, was logischerweise dem Linux-Boot-part entspricht. Nach einem Neustart hat das Bild geflimmert und er hat nicht gebootet. Woran lag's?

Ich habe die Bootreihenfolge im BIOS geändert. Nun ist die Linuxplatte als erstes dran, dann die Windowsplatte. Hab ich mir gedacht, änderst du den root mal auf root(hd0,0) und siehe da, es hat funktioniert. Obwohl Linux die hdb1 ist.

Naja, dachte ich mir, bring ich mal Windows mit rein. Und hab den rootnoverify auf (hd1,0) gesetzt. Aber Windows will nicht starten. Was kann ich tun?!

Würde mich sehr über eine Hilfe freuen...

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »thelastlizard« (16.11.2005, 19:28)


2

11.11.2005, 15:01

hi,

schau dir das man an!

Wechsel ins Verzeichnis /usr/share/doc/grub-(version)
und gebe

Quellcode

1
less grub.conf.sample.gz

ein...


Dann bekommst du eine keine anleitung bzw. ein keines Beispiel wie man mit Grub andere Betriebsysteme Booten kann.

Gruß
knasan

- Bug oder Feature, das darf man sich hier aussuchen. -

3

12.11.2005, 20:33

danke, aber so hab ich es ja gemacht, funktioniert aber nicht.

Ich werd mal LILO probieren.

4

12.11.2005, 20:44

Zitat

Original von thelastlizard
danke, aber so hab ich es ja gemacht, funktioniert aber nicht.

Ich werd mal LILO probieren.


mal nicht so schnell aufgaben hier...

poste uns mal deine grub.conf

und ein

Quellcode

1
2
# fdisk -l
(kleines L)
MfG MyD

5

12.11.2005, 20:56

na guddi.

also hier die fdsik -l
---------------------------------------------------------------------------------------------

Disk /dev/hda: 200.0 GB, 200049647616 bytes
255 heads, 63 sectors/track, 24321 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 * 1 16708 134206978+ 7 HPFS/NTFS
/dev/hda2 16709 24321 61151422+ f W95 Ext'd (LBA)
/dev/hda5 16709 24321 61151391 7 HPFS/NTFS

Disk /dev/hdb: 81.9 GB, 81964302336 bytes
255 heads, 63 sectors/track, 9964 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hdb1 1 5 40131 83 Linux
/dev/hdb2 6 68 506047+ 82 Linux swap / Solaris
/dev/hdb3 69 9964 79489620 83 Linux
/dev/hdb4 * 1 1 0 0 Empty
Partition 4 does not end on cylinder boundary.

und dazu noch die grub.conf
------------------------------------------------------------------------------

default 0
timeout 10
splashimage=(hd0,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r6
root (hd0,0)
kernel (hd0,0)/kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/hdb3 init=/linuxrc ramdisk=8192 real_root=/dev/hdb3
initrd (hd0,0)/initramfs-genkernel-x86-2.6.12-gentoo-r6

title=Gentoo Linux 2.6.12-v2
root (hd0,0)
kernel (hd0,0)/kernel-2.6.12-v2 root=/dev/hdb3

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


....wohlbemerkt: LINUX zu starten funktioniert!!! da ich wahrscheinlich durch die BIOS-Umstellung die hdb zur hd0 wird.

Aber falls ihr mehr wisst, vielen
Dank.

6

12.11.2005, 21:15

Zitat

Original von thelastlizard

Device Boot Start End Blocks Id System
/dev/hda1 * 1 16708 134206978+ 7 HPFS/NTFS
/dev/hda2 16709 24321 61151422+ f W95 Ext'd (LBA)
/dev/hda5 16709 24321 61151391 7 HPFS/NTFS

......

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



so ich sehe hier in deinem output nur ein hda und ein hdb

hda sind die windows sachen
hdb sind die linux sachen


Zitat

hda (hd0,0)
hdb (hd1,0)


so müsste es dann gehen....

Quellcode

1
2
3
4
title=Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
default 0
timeout 10
splashimage=(hd1,0)/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12-r6
root (hd0,0)
kernel (hd1,0)/kernel-genkernel-x86-2.6.12-gentoo-r6 root=/dev/hdb3 init=/linuxrc ramdisk=8192 real_root=/dev/hdb3
initrd (hd1,0)/initramfs-genkernel-x86-2.6.12-gentoo-r6

title=Gentoo Linux 2.6.12-v2
root (hd1,0)
kernel (hd1,0)/kernel-2.6.12-v2 root=/dev/hdb3
MfG MyD

7

12.11.2005, 21:55

Meine Linuxplatte ist die hdb... der bootsektor ist die hdb1... Wieso funktioniert aber dann gentoo wenn ich root(hd0,0) eingebe?

Das sieht ein bisschen komisch aus. Wieso ist beim ...-r6

root(hd0,0)
kernel (hd1,0) ???

und beim ...-v2

root(hd1,0) ???

die beiden sachen liegen doch auf der gleichen Platte.

Und nochmal. Linux funktioniert, wenn ich es als root(hd0,0) angebe. Windows aber nicht... Ich kann doch nicht beide Sachen auf (hd0,0) stellen. Wäre doch quatsch oder...?

8

16.11.2005, 19:28

Für alle unwissenden Mitleidenden.

Hier die Lösung.

title = Windows XP
swap (hd0) (hd1)
swap (hd1) (hd0)
rootnoverify(hd0,0) (wenn Windows auf der hda liegt)
makeactive
chainloader +1