Hallo
Habe openSuse 10.2 x86_64 als Dualboot in eine logische Partition installiert
und irgendwie ist bei der Installation die Grub-Installation daneben gegangen.
Ich konnte das Suse-System nur mit der CD starten, wohingegen Windows XP immernoch
den MBR besetzt hatte.
Nun wollte ich das fixen und Grub manuell in den MBR installieren. Allerdings
klappt das nicht wirklich, das System ist nach wie vor nur von CD bootbar.
Hier ist, wie ich bislang vorgegangen bin:
Wenn ich nun reboot mache, startet zwar Grub zwar aus dem MBR allerdings
schon mit der Meldung:
Dann kommt auch die Grub-Auswahl, ich wähle "openSuse 10.2 2.6.18.8-0.5 und
Grub meldet folgendes:
Also wenn ich von CD boote, dann gibt es die Partition hd(1,5) aber wenn ich Grub
aus dem MBR von /dev/sda bzw. hd(1) starte, dann erkennt es sie nicht?
Wie kann ich weiter vorgehen?
Danke schonmal.
Habe openSuse 10.2 x86_64 als Dualboot in eine logische Partition installiert
und irgendwie ist bei der Installation die Grub-Installation daneben gegangen.
Ich konnte das Suse-System nur mit der CD starten, wohingegen Windows XP immernoch
den MBR besetzt hatte.
Nun wollte ich das fixen und Grub manuell in den MBR installieren. Allerdings
klappt das nicht wirklich, das System ist nach wie vor nur von CD bootbar.
Hier ist, wie ich bislang vorgegangen bin:
Code:
bluepoint:/home/aj # fdisk -l
Platte /dev/hda: 20.4 GByte, 20491075584 Byte
255 heads, 63 sectors/track, 2491 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Gerät boot. Anfang Ende Blöcke Id System
/dev/hda1 * 1 2491 20008926 7 HPFS/NTFS
Platte /dev/sda: 160.0 GByte, 160041885696 Byte
255 heads, 63 sectors/track, 19457 cylinders
Einheiten = Zylinder von 16065 × 512 = 8225280 Bytes
Gerät boot. Anfang Ende Blöcke Id System
/dev/sda1 * 1 3904 31358848+ 7 HPFS/NTFS
/dev/sda2 3905 14103 81923467+ 7 HPFS/NTFS
/dev/sda3 14104 19457 43006005 f W95 Erw. (LBA)
/dev/sda5 14104 14295 1542208+ 82 Linux Swap / Solaris
/dev/sda6 14296 16375 16707568+ 83 Linux
/dev/sda7 16376 19457 24756133+ 83 Linux
Code:
bluepoint # less /boot/grub/device.map
(hd1) /dev/sda
(hd0) /dev/hda
Code:
bluepoint # less /boot/grub/menu.lst
# Modified by YaST2. Last modification on Tue Aug 21 23:31:27 CEST 2007
default 0
timeout 8
gfxmenu (hd1,5)/boot/message
title openSUSE 10.2 - 2.6.18.8-0.5
root (hd1,5)
kernel /boot/vmlinuz-2.6.18.8-0.5-default root=/dev/sda6 vga=0x31a resume=/d
ev/sda5 splash=silent showopts
initrd /boot/initrd-2.6.18.8-0.5-default
title Failsafe -- openSUSE 10.2 - 2.6.18.8-0.5
root (hd1,5)
kernel /boot/vmlinuz-2.6.18.8-0.5-default root=/dev/sda6 vga=normal showopts
ide=nodma apm=off acpi=off noresume edd=off
initrd /boot/initrd-2.6.18.8-0.5-default
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader (hd1,0)+1
Code:
bluepoint # grub
grub> root (hd1,5)
Filesystem type is ext2fs, partition type 0x83
grub> setup (hd1)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd1)"... 15 sectors are embedded.
succeeded
Running "install /boot/grub/stage1 (hd1) (hd1)1+15 p (hd1,5)/boot/grub/stage2
/boot/grub/menu.lst"... succeeded
Done.
Wenn ich nun reboot mache, startet zwar Grub zwar aus dem MBR allerdings
schon mit der Meldung:
Code:
(hd1,5)/boot/message file not found
Dann kommt auch die Grub-Auswahl, ich wähle "openSuse 10.2 2.6.18.8-0.5 und
Grub meldet folgendes:
Code:
root (hd1,5)
Error 22: No such partition
Also wenn ich von CD boote, dann gibt es die Partition hd(1,5) aber wenn ich Grub
aus dem MBR von /dev/sda bzw. hd(1) starte, dann erkennt es sie nicht?
Wie kann ich weiter vorgehen?
Danke schonmal.