Hallo David, Am Montag, 5. Februar 2007 19:49 schrieb David Haller:
Hallo,
Am Mon, 05 Feb 2007, Siegfrid Brandstätter schrieb:
Am Montag, 5. Februar 2007 13:29 schrieb David Haller:
Alternativ: Die Distribution bei der Installation ihren Bootloader jew. in deren /-Partition installieren lassen, die Einträge in die eigene "master" menu.lst des Grubs übernehmen, der im MBR installiert ist.
[..]
So schaut es nun aus:
[..]
###Don't change this comment - YaST2 identifier: Original name: linux### title SUSE LINUX 10.0 (hda6) root (hd0,0) kernel /vmlinuz root=/dev/hda6 vga=0x317 selinux=0 resume=/dev/hda5 splash=silent showopts initrd /initrd
Ich ziehe hier bei den Einträgen meist die Form ohne 'root' vor. Also hier:
title SUSE LINUX 10.0 (hda6) kernel (hd0,0)/vmlinuz root=/dev/hda6 vga=0x317 selinux=0 resume=/dev/hda5 splash=verbose showopts initrd (hd0,0)/initrd
###title openSuSE 10.2 GRUB (hdd5) chainloader (hd1,4)+1
^^^^^
Zeig mal deine /boot/grub/devices.map (d.h. grub/devices.map auf /dev/hda1). /boot/grub/device.map (fd0) /dev/fd0 (hd1) /dev/hdd (hd0) /dev/hda
Und den Eintrag aus der menu.lst der 10.2 (s.u.).
Die /10.2/boot/grub/menu.lst: # Modified by YaST2. Last modification on Do Nov 24 01:04:47 AZOT 2005 color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,0)/boot/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.2 (/dev/hdd5) kernel /boot/vmlinuz root=/dev/hdd5 resume=/dev/hda5 splash=silent showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: SUSE LINUX 10.0 (/dev/hda6)### title SUSE LINUX 10.0 (/dev/hda6) root (hd0,0) kernel /boot/vmlinuz root=/dev/hda6 selinux=0 resume=/dev/hda5 splash=silent showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: floppy### title Diskette chainloader (fd0)+1 ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- openSUSE 10.2 kernel /vmlinuz root=/dev/hdd5 vga=normal showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0 edd=off 3 initrd /initrd ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe -- SUSE 10.0 (hda6) root (hd0,0) kernel /vmlinuz root=/dev/hda6 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3 initrd /initrd
Wenn ich das richtig verstanden habe, also vor dem Installieren der neuen Distri obiges eintragen und abspeichern.
Einfacher als neuinstallieren ist es, wenn du die Partition mountest, auf der das /boot/ der 10.2 ist. Dort schaust du in die /boot/grub/menu.lst. Ohne das 'root ...' muesstest du den "normalen" 10.2er Eintrag aus der menu.lst der 10.2 direkt in deine "master"-menu.lst kopieren koennen (ich bin zu muede, dass jetzt aus deinen vorigen Mails rauszusuchen, v.a. aus welcher menu.lst)...
Und ggfs. kannst du mit einem korrigierten chainloader-Eintrag (s.o.) in deiner "master"-menu.lst immer noch den Grub der 10.2 starten.
Aus /boot/grub/menu.lst (das ist ja wohl die "master" menu.lst) wenn ich das richtig verstanden habe. # Modified by YaST2. Last modification on Mo Feb 5 21:21:25 GMT 2007 color white/blue black/light-gray default 0 timeout 8 gfxmenu (hd0,0)/message ###Don't change this comment - YaST2 identifier: Original name: linux### title openSUSE 10.2 (/dev/hdd5) kernel /boot/vmlinuz root=/dev/hdd5 resume=/dev/hda5 splash=silent showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: chainloader### title openSuSE 10.2 GRUB (hdd5) chainloader (hd1,4)+1 ###Don't change this comment - YaST2 identifier: Original name: SUSE LINUX 10.0 (/dev/hda6)### title SUSE LINUX 10.0 (/dev/hda6) root (hd0,0) kernel /boot/vmlinuz root=/dev/hda6 vga=0x317 selinux=0 resume=/dev/hda5 splash=silent showopts initrd /boot/initrd ###Don't change this comment - YaST2 identifier: Original name: floppy### title Diskette chainloader (fd0)+1 ###Don't change this comment - YaST2 identifier: Original name: failsafe### title Failsafe SUSE 10.0 (hda6) root (hd0,0) kernel /vmlinuz root=/dev/hda6 vga=normal showopts ide=nodma apm=off acpi=off noresume selinux=0 nosmp noapic maxcpus=0 edd=off 3 initrd /initrd
-dnh
PS: hast du inzwischen schonmal in die empfohlene Doku geschaut? Wenn du _grob_ verstehst, wie das ganze laeuft, wird es dir sehr viel einfacher fallen, GRUB anzupassen -- ob "per Hand" oder via Yast. Speziell die LILO Doku zum Bootprozess ist lesenswert, auch wenn du LILO nicht verwendest.
Ich hab nun seit Tagen schon sehr viel verschiedenes darüber gelesen, je nach Autor wird aber sehr verschiedenes empfohlen, ich bin ein wenig verwirrt. Ist irgendwie zu hoch für mich, leider muss ich das zugeben ;-( Grob verstanden habe ich das aber bestimmt schon. Was mich nur verwirrt, ist warum meine 10.2 Partition /dev/hdd5 immer diese Kernel Panic auslöst, mit der Meldung es gäbe kein hdd5. Wenn ich das ganze nicht schon einmal am laufen gehabt hätte damit bei der ersten 10.2 Installation ohne bootprobleme, würde ich ja denken es liegt an der Bezeichnung von /hdd5 anstatt /hdb5 aber so läuft das schon seit 2 Jahren damit. Einen schönen Gruß und Danke für die Hilfe Sigi -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org