(Gelöst) opensuse 10.2 - win xp lässt sich nicht booten (3 HD => Lösung: mapping)

Status
Für weitere Antworten geschlossen.

hirotake

New Member
(Gelöst) opensuse 10.2 - win xp lässt sich nicht booten (3 HD => Lösung: mapping)

Moin,

ich habe gestern neben Win XP und Ubuntu noch opensuse 10.2 installiert.

Nun lässt sich aber Windows nicht aus dem grub starten. Folgende Fehlermeldung erscheint:

rootnoverify (hd0,0)
chainloader (hd1,0) +1
NTLDR fehlt
Neustart mit STRG+ALT+ENTF
Nun habe ich etwas gesucht und kann Euch die folgenden Daten posten, es wäre schön, wenn mir jemand helfen könnte. Zur Erläuterung vorab, es sind drei Festplatten. Auf der ersten (hda) befindet sich ein älteres Ubuntu, dass ich kaum nutze, auf der der zweiten Platte (S-ATA) befindet sich ein Win2000, ein WinXP und ein WinXP SP2. Zusätzlich noch ein Ubuntu. Auf der dritten Platte habe ich nun in die erste Partition opensuse installiert, dann gibt es noch eine /home und zwei Windowspartitionen.

Ich möchte von grub über die Windowsauswahl in den Windowsbootmanager kommen, wo ich dann zwischen den drei Windows Betriebssystemen wechseln kann.

cat /boot/grub/menu.lst

# Modified by YaST2. Last modification on Sa Dez 30 20:40:16 UTC 2006
default 0
timeout 8
gfxmenu (hd2,0)/boot/message

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 10.2
root (hd2,0)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hdb1 vga=0x31a resume=
/dev/sda11 splash=silent showopts
initrd /boot/initrd-2.6.18.2-34-default

###Don't change this comment - YaST2 identifier: Original name: Ubuntu, kernel 2
.6.15-26-386 (/dev/hda7)###
title Ubuntu, kernel 2.6.15-26-386 (/dev/hda7)
kernel (hd0,7)/boot/vmlinuz-2.6.15-26-386 root=/dev/hda8 ro quiet splash
initrd (hd0,7)/boot/initrd.img-2.6.15-26-386

###Don't change this comment - YaST2 identifier: Original name: Ubuntu, kernel 2 .6.17-10-generic (/dev/sda12)###
title Ubuntu, kernel 2.6.17-10-generic (/dev/sda12)
kernel (hd1,11)/boot/vmlinuz-2.6.17-10-generic root=/dev/sda12 ro nosplash l ocale=de_DE
initrd (hd1,11)/boot/initrd.img-2.6.17-10-generic

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

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

###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- openSUSE 10.2
root (hd2,0)
kernel /boot/vmlinuz-2.6.18.2-34-default root=/dev/hdb1 vga=normal showopts ide=nodma apm=off acpi=off noresume edd=off 3
initrd /boot/initrd-2.6.18.2-34-default
cat /boot/grub/device.map

(hd2) /dev/hdb
(fd0) /dev/fd0
(hd1) /dev/sda
(hd0) /dev/hda
fdisk -l

Platte /dev/hda: 60.0 GByte, 60011642880 Byte
240 heads, 63 sectors/track, 7752 cylinders
Einheiten = Zylinder von 15120 × 512 = 7741440 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 676 5110528+ 7 HPFS/NTFS
/dev/hda2 677 7752 53494560 f W95 Erw. (LBA)
/dev/hda5 1355 3292 14651248+ b W95 FAT32
/dev/hda6 3396 4428 7809448+ 83 Linux
/dev/hda7 4429 6366 14651248+ 83 Linux
/dev/hda8 677 1354 5125617 83 Linux
/dev/hda9 6367 7752 10478128+ 83 Linux

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge

Platte /dev/hdb: 123.5 GByte, 123522416640 Byte
255 heads, 63 sectors/track, 15017 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/hdb1 1 1216 9767488+ 83 Linux
/dev/hdb2 1217 15017 110856532+ f W95 Erw. (LBA)
/dev/hdb5 1217 3766 20482843+ 83 Linux
/dev/hdb6 3767 10140 51199123+ 7 HPFS/NTFS
/dev/hdb7 10141 15017 39174471 7 HPFS/NTFS

Platte /dev/sda: 250.0 GByte, 250059350016 Byte
255 heads, 63 sectors/track, 30401 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes

Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 956 7679038+ 7 HPFS/NTFS
/dev/sda2 957 18744 142882110 f W95 Erw. (LBA)
/dev/sda3 18745 19764 8193150 7 HPFS/NTFS
/dev/sda4 19765 20784 8193150 7 HPFS/NTFS
/dev/sda5 957 1912 7679038+ b W95 FAT32
/dev/sda6 1913 4462 20482843+ 7 HPFS/NTFS
/dev/sda7 4463 10836 51199123+ 7 HPFS/NTFS
/dev/sda8 10837 13386 20482843+ 7 HPFS/NTFS
/dev/sda9 14955 16260 10490413+ 83 Linux
/dev/sda10 17471 18744 10233373+ 83 Linux
/dev/sda11 13387 13666 2249068+ 82 Linux Swap / Solaris
/dev/sda12 13667 14954 10345828+ 83 Linux
/dev/sda13 16261 17470 9719293+ 83 Linux

Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
cat /etc/fstab

/dev/hdb1 / ext3 acl,user_xattr 1 1
/dev/hdb5 /home ext3 acl,user_xattr 1 2
/dev/sda11 swap swap defaults 0 0
proc /proc proc defaults 0 0
sysfs /sys sysfs noauto 0 0
debugfs /sys/kernel/debug debugfs noauto 0 0
usbfs /proc/bus/usb usbfs noauto 0 0
devpts /dev/pts devpts mode=0620,gid=5 0 0
/dev/fd0 /media/floppy auto noauto,user,sync 0 0
Möglicherweise reichen diese Angaben aus. Ich bedanke mich für Eure Hilfe im voraus und wünsche einen guten Rutsch und einen tollen Abend...

Beste Grüße,
hirotake
 

Rain_Maker

Administrator
Teammitglied
AW: opensuse 10.2 - win xp lässt sich nicht booten

Versuche es mit mapping.

Code:
###Don't change this comment - YaST2 identifier: Original name: windows###
 title Windows
[B] map (hd0) (hd2)
 map (hd2) (hd0)[/B]
 rootnoverify (hd0,0)
 chainloader (hd1,0)+1
Allerdings bin ich mir nicht ganz sicher, ob die Zahlen so stimmen, da wirst Du unter Umständen etwas probieren müssen, so viele "Vertauschungsmöglichkeiten" gibt es ja nicht.

Greetz,

RM
 
Status
Für weitere Antworten geschlossen.
Oben