boyherre
Member
Hallo,
leider muß ich feststellen, daß ich viel zu wenig weiß. Daher komme ich mit GRUB auch nicht weiter.
Ich möchte auf meinem Rechner per GRUB-Bootmanager bei jedem Start entscheiden dürfen, ob ich mit OpenSuSE 10.3 oder Windows XP booten möchte - ganz "normal".
Leider gelingt mir das Booten von Linux nur mithilfe einer Boot-Diskette (seit SuSE 10.0), auf der sich STAGE1 befindet. Versuche ich, mithilfe von YAST, den Bootmanager auf die Platte zu bringen, bekomme ich in der Folge lediglich die (Fehler)-Meldung "GRUB" auf den Bildschirm, egal, was ich unter YAST einstelle.
Meine Idee ist, daß es eigentlich ganz einfach sein müßte, dasselbe, was von der Diskette (/dev/fd0) startet, auch von der Festplatte starten zu lassen. Aber was ist schon einfach? Das offenbar nicht.
Möglicherweise liegt das Ganze daran, daß ich mehrere Festplatten mit diversen Partitionen im Rechner habe, die so mit der Zeit organisch gewachsen sind. . .
Die Platten werden von Linux so gesehen:
sda 5 - 10 (WIN P - U) 80 GB IDE
sdb5 = Linux SWAP 80 GB IDE (eine ganze Platte nur für Linux)
sdb6 = /
sdb7 = /home
sdc5 = Win W 300 GB SATA
sdd 1 = Win C 4 GB SCSI
sdd 5 - 12 = Win E - L
sde 5 - 7 = Win D, M - O 4 GB SCSI
Mein Windows XP befindet sich auf (und bootet von) WIN-U (sda10).
Der Windows-Boot-Manager (boot.ini) befindet sich auf Win C = sdd 1.
Nebenbei: Von dort aus gelingt mir das Booten von Linux auch nicht (!).
SuSE-Linux befindet sich auf (und bootet von) sdb6
In der Abschnittsverwaltung des Bootloaders lese ich:
openSUSE 10.3 - 2.6.22.13-0.3 /boot/vmlinuz-2.6.22.13-0.3-default /boot/initrd-2.6.22.13-0.3-default /dev/sdb6
Chainloader für Windows in sdd1:
Other blockoffset=1, chainloader=/dev/sdd1, noverifyroot=true, root=0
/etc/grub.conf sieht derzeit so aus:
setup --stage2=/boot/grub/stage2 (hd3,5) (hd3,5)
Versuche ich aber, den Bootloader in den MBR zu schreiben, kann ich kein System mehr booten, bekomme nur die Meldung "GRUB" und muß fixmbr auführen, um wieder Windows XP booten zu können. Linux booten kann ich nach wie vor nur mithilfe der Boot-Diskette. Das ist zwar sehr sicher, aber daß ich den anderen Weg nicht hinbekomme, nervt auch.
Ich hoffe, daß mir jemand dabei behilflich sein kann?
Weiter frohe Festtage,
herzlichst,
Boy
leider muß ich feststellen, daß ich viel zu wenig weiß. Daher komme ich mit GRUB auch nicht weiter.
Ich möchte auf meinem Rechner per GRUB-Bootmanager bei jedem Start entscheiden dürfen, ob ich mit OpenSuSE 10.3 oder Windows XP booten möchte - ganz "normal".
Leider gelingt mir das Booten von Linux nur mithilfe einer Boot-Diskette (seit SuSE 10.0), auf der sich STAGE1 befindet. Versuche ich, mithilfe von YAST, den Bootmanager auf die Platte zu bringen, bekomme ich in der Folge lediglich die (Fehler)-Meldung "GRUB" auf den Bildschirm, egal, was ich unter YAST einstelle.
Meine Idee ist, daß es eigentlich ganz einfach sein müßte, dasselbe, was von der Diskette (/dev/fd0) startet, auch von der Festplatte starten zu lassen. Aber was ist schon einfach? Das offenbar nicht.
Möglicherweise liegt das Ganze daran, daß ich mehrere Festplatten mit diversen Partitionen im Rechner habe, die so mit der Zeit organisch gewachsen sind. . .
Die Platten werden von Linux so gesehen:
sda 5 - 10 (WIN P - U) 80 GB IDE
sdb5 = Linux SWAP 80 GB IDE (eine ganze Platte nur für Linux)
sdb6 = /
sdb7 = /home
sdc5 = Win W 300 GB SATA
sdd 1 = Win C 4 GB SCSI
sdd 5 - 12 = Win E - L
sde 5 - 7 = Win D, M - O 4 GB SCSI
Mein Windows XP befindet sich auf (und bootet von) WIN-U (sda10).
Der Windows-Boot-Manager (boot.ini) befindet sich auf Win C = sdd 1.
Nebenbei: Von dort aus gelingt mir das Booten von Linux auch nicht (!).
SuSE-Linux befindet sich auf (und bootet von) sdb6
In der Abschnittsverwaltung des Bootloaders lese ich:
openSUSE 10.3 - 2.6.22.13-0.3 /boot/vmlinuz-2.6.22.13-0.3-default /boot/initrd-2.6.22.13-0.3-default /dev/sdb6
Chainloader für Windows in sdd1:
Other blockoffset=1, chainloader=/dev/sdd1, noverifyroot=true, root=0
/etc/grub.conf sieht derzeit so aus:
setup --stage2=/boot/grub/stage2 (hd3,5) (hd3,5)
Versuche ich aber, den Bootloader in den MBR zu schreiben, kann ich kein System mehr booten, bekomme nur die Meldung "GRUB" und muß fixmbr auführen, um wieder Windows XP booten zu können. Linux booten kann ich nach wie vor nur mithilfe der Boot-Diskette. Das ist zwar sehr sicher, aber daß ich den anderen Weg nicht hinbekomme, nervt auch.
Ich hoffe, daß mir jemand dabei behilflich sein kann?
Weiter frohe Festtage,
herzlichst,
Boy