Problem mit Grub

cmnick

Cadet 4th Year
Registriert
Sep. 2005
Beiträge
106
ich hab zusätzlich zu windows 2000 noch linux installiert. grub wird zum booten verwendet. doch wenn ich windows starten will kommt folgendes:
root (hd1,0)
filesystem type unknown, partition type 0x7
chainloader +1
 
fdisk -l:

Platte /dev/sda: 200.0 GByte, 200049647616 Byte
255 Köpfe, 63 Sektoren/Spuren, 24321 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 7750 24321 133114590 f W95 Erw. (LBA)
/dev/sda2 1 129 1036161 82 Linux Swap / Solaris
/dev/sda3 * 2013 7749 46082452+ c W95 FAT32 (LBA)
/dev/sda4 130 2012 15125197+ 83 Linux
/dev/sda5 7750 15398 61440561 4 FAT16 <32M
/dev/sda6 15399 23047 61440561 4 FAT16 <32M
/dev/sda7 23048 24321 10233373+ 4 FAT16 <32M

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Platte /dev/hda: 40.0 GByte, 40020664320 Byte
255 Köpfe, 63 Sektoren/Spuren, 4865 Zylinder
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 1913 15366141 7 HPFS/NTFS
/dev/hda2 1914 4865 23711940 f W95 Erw. (LBA)
/dev/hda5 1914 4865 23711908+ 4 FAT16 <32M


/boot/grub/menu.lst:

# Modified by YaST2. Last modification on Sa Okt 1 11:24:25 CEST 2005

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

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

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows 2000 Professional
root (hd1,0)
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,3)/boot/vmlinuz root=/dev/sda4 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,3)/boot/initrd
 
Jo, und? Wollte ja auf was ganz anderes hinaus. :)

Gut, dann geh mal ins BIOS. Auf was stehen die Platten? Auf AUTO oder LBA? Sollten auf LBA stehen, sonst wirds nicht gehen.

MfG
 
also ich hab folgende lösung :D

rootnoverify (hd1,0)
map (hd0) (hd1)
map (hd1) (hd0)
chainloader +1

probier des mal als eintrag für Grub aus....
Hat bei mir super gefuntzt... :-))
MfG µatthew
 
Ich tippe eher auf
Code:
root (hd0,0)
chainloader +1

zumindest scheint ja dein win auf hda1 zu liegen und dass ist bei mir hd0,0.
einfach mal rumprobieren...
am besten nicht immer die menu.lst ändern und dann neustarten, nur um dann zu sehen dass es nicht geht, sondern während des grub-countdown C drücken. Dann die befehle nacheinander selber eintippen und gucken was passiert.

viel glück
mfg

EDIT: oh da habe ich wohl ein wenig spät auf antworten geklickt. wie löscht man beiträge??? :)
 
Wenn der NTLDR fehlt, ist irgendwas ganz faul. Kannst du unter Linux deine Windows-Partition mounten?

MfG

@Kampfgnom: Nice Page, aender aber bitte mal die TuneUp-Version von 2004 auf 2006. ;-)
 
Zuletzt bearbeitet:
@kampfgnom
ich hab ne erweiterungskarte für sataplatten drin, die hab ich in der bootreihenfolge vor die ide gesetzt, d.h. die sata ist hd0 und die ide ist hd1
wie am anfang schon gesagt:
bei root (hd1,0) kommt filesystem type unknown, partition type 0x7 raus

@marcelcedric
ja funktioniert
wenn ich den mbr zurücksetze, also dass der windows-mbr wieder draufgespielt wird, dann kann ich nur windows booten aber linux nicht.
 
Zuletzt bearbeitet:
Zurück
Oben