Grub-Bootloader kann Windows nicht starten

terminator2000

Cadet 4th Year
Registriert
Okt. 2004
Beiträge
125
Hallo, habe folgendes Problem:

Ich hab in meinem Pc 2 Festplatten;auf der einen läuft Suse Linux 9.3 (80 GB) und auf der anderen Windows Xp Pro (120GB). Als ich heute meinen Rechner startete bekam ich folgende Meldung nachdem ich Windows gewählt hatte:

"Gnu Grub Version 0.95
[Minimal Bash-like line editing is supported. For the first wordd , TAB lists possible command completions. Anywhere else TAB lists the possible completions of a device/filename."

Danach habe ich den Bootloader neu installiert, aber es brachte nichts.
Linux kann ich über den Bootloader starten und wenn ich die Festplatte von Linux abhänge, kann ich Windows starten.

Was kann ich tun,damit ich beide Systeme starten kann ?

Mfg
terminator2000
 
Hi,

poste am besten den Inhalt der folgenden Dateien :

/boot/grub/grub.conf
/boot/grub/device.map
 
Jap poste mal die beiden Dateien. Es sieht aus als ob du in der grub.conf mappen müsstest. Kannst aber auch mal die Suchfunktion dazu nutzen denn das Thema hatten wir schon unzählige male. Das muss nicht immer wieder neu erklärt werden.

MfG
Msp2601
 
Hi, hier ist die device.map:

(fd0) /dev/fd0
(hd1) /dev/hdd
(hd0) /dev/hda

Und hier die grub.conf:

setup --stage2=/boot/grub/stage2 (hd0) (hd0,4)
quit

Allerdings stand die grub.conf nicht in /boot/grub/grub.conf sondern etc/
Dann habe ich noch die menu.lst zufällig gefunden. Ich weis nich ob ihr damit auch was anfangen könnt.

color white/blue black/light-gray
default 0
timeout 8
gfxmenu (hd0,4)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 9.3
kernel (hd0,4)/boot/vmlinuz root=/dev/hda5 selinux=0 resume=/dev/hda2 splash=silent showopts
initrd (hd0,4)/boot/initrd

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
root (hd0,1)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: floppy###
title Diskette
root (fd0)
chainloader +1

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 9.3
kernel (hd0,4)/boot/vmlinuz root=/dev/hda5 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,4)/boot/initrd



Mfg
 
ok, im ersten Post sagst du dass windows und linux auf verschiedenen Platten sind, grub versucht beide von einer zu laden -> poste noch den output von "fdisk -l" um zu sehen was wo genau installiert ist
 
Hier ist der output:

linux:~ # fdisk -l

Disk /dev/hda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/hda1 1 1305 10482381 83 Linux
/dev/hda2 1306 1501 1574370 82 Linux swap / Solaris
/dev/hda3 * 1502 9729 66091410 f W95 Ext'd (LBA)
/dev/hda5 1502 9729 66091378+ 83 Linux

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

Device Boot Start End Blocks Id System
/dev/hdd1 2 1912 15350107+ f W95 Ext'd (LBA)
/dev/hdd2 * 1913 5099 25599577+ c W95 FAT32 (LBA)
/dev/hdd3 5100 14946 79096027+ 7 HPFS/NTFS
/dev/hdd5 2 1912 15350076 7 HPFS/NTFS

Mfg
 
trage für den windows Eintrag folgendes ein (kannst es auch als zusätzlichen machen):

title Windows
rootnoverify (hd1,1)
map (hd0) (hd1)
map (hd1) (hd0)
makeactive
chainloader +1
 
Hi, danke für den Tip. Jetzt bootet windows

Mfg
 
Hättest du aber auch ganz leicht mit der SuchFunktion gefunden. Nur fürs nächste mal! ;)

MfG
Msp2601
 
Zurück
Oben