On Sun, 2003-11-16 at 22:02, David Haller wrote:
Was du in grub einstellen musst haengt von deiner Partitionierung und den Installationen ab. Theoretisch geht sogar das, was du vorschlaegst, dazu must du aber den Kernel und die initrd von der 8.2 nach /boot/suse82 kopieren. Sinnvoller ist es, den Kernel bzw. die initrd direkt zu spezifizieren. Wenn du die 8.2 ohne eigene /boot-Partition installierst (was du IMO solltest), d.h. die Kernel liegen auf der /-Partition hda3, dann kannst du folgendes verwenden:
title SuSE Linux 9.0 kernel (hd0,1)/boot/vmlinuz root=/dev/hda2 hdc=ide-scsi vga=791 initrd (hd0,1)/boot/initrd
title SuSE Linux 8.2 kernel (hd0,2)/boot/vmlinuz root=/dev/hda3 hdc=ide-scsi vga=791 initrd (hd0,2)/boot/initrd ## ^!! == /dev/hda3 = /-Partition der 8.2
Achso, wenn du die 8.2 installierst, dann lass Yast keinen Bootloader installieren oder installiere diesen nach /dev/hda3(!). Diesen kannst du dann aus dem Grub im MBR (also der der 9.0) mit folgendem Eintrag aufrufen:
title = Grub_in_hda3 root (hd0,2) chainloader +1
Wenn dir obiges noch nicht reicht, dann melde dich nochmal mit Details, wie du Partitionieren willst...
-dnh
Oh ja, da habe ich eine Frage - Sicherheitshalber ;-) Ich wollte gestern etwas ähnliches Fragen, kam nur noch nicht dazu: Ich möchte neben mein bestehendes Suse8.2 auf einer zweiten Festplatte Suse9.0 installieren. Bis ich hier alles wunschgemäß zum laufen bekommen habe dient mir dann die alte 8.2 weiterhin als Arbeitsfläche. Das ist mein momentaner Eintrag im grub-menü zur 8.2: title linux8.2 kernel (hd1,1)/vmlinuz root=/dev/hdb3 vga=0x317 splash=verbose showopts initrd (hd1,1)/initrd Jetzt will ich also 9.0 auf die "erste Platte" installieren. Meine Partitionierung sieht momentan so aus: /dev/hda1 /windows/C ntfs noauto,user,umask=000,gid=100 0 0 -> (auf hda1 soll später /usr ausgelagert werden) /dev/hda5 /windows/D ntfs noauto,user,umask=000,gid=100 0 0 /dev/hda6 /windows/E vfat noauto,user,umask=000,gid=100 0 0 -> soll werden: -> /dev/hda3 / ext3 -> /dev/hda4 swap swap -> (hda4 für später, wenn hdb win-Partition wird) /dev/hdb1 swap swap pri=42 0 0 /dev/hdb2 /boot reiserfs defaults 1 2 /dev/hdb3 / reiserfs defaults 1 1 /dev/hdb4 /usr reiserfs defaults 1 2 /dev/fd0 /media/floppy auto noauto,users,gid=100 0 0 #gid=users /dev/cdrecorder /media/cdrecorder auto ro,noauto,user,exec 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 #/dev/hdc /dev/hdd /media/dvd auto ro,noauto,user,exec 0 0 Muß ich dann in grub manuell eintragen? title linux9.0 kernel (hd0,2)/vmlinuz root=/dev/hda3 vga=0x317 splash=verbose showopts initrd (hd0,2)/initrd Und wenn ich die Installation von 9.0 starte nur den bootloader auf hda3 instalieren lassen, richtig? Aber ich habe doch grub als bootloader auf dem MBR???? Ich bin froh, daß alles läuft und möchte mir nichts zerschießen. Habe ich schon beim Verschieben der Partitionen fast geschafft :-( Muß ich sonst noch irgend etwas beachten? Ich hatte nuch nie das Vergnügen zwei Unix auf dem Rechner zu haben.... Danke. Kai. ________________________________________________________________________ Kai Krämer Reduitstr. 19 76829 Landau +49 6341 348753