Hallo Helga Helga Fischer wrote: [...]
Am Montag 20 September 2004 01:04 schrieb Andreas Schott:
Am Sonntag, 19. September 2004 23:37 schrieb Helga Fischer:
Wie macht YaST es, daß er eine SuSi 9.1 von der hdd aus starten kann und mir mein grub immer sagt, das ausgewählte Device gäbe es nicht?
In meiner menu.lst steht folgendes:
kernel (hd2,0)/vmlinuz root=/dev/hdd3 vga=791 initrd (hd2,0)/initrd
Ist es nicht so, dass laut diesem Eintrag vmlinuz in einer eigenen Bootpartition
Kernel liegt auf einer eigenen Boot-Partition, nämlich hdd1.
Das ist Dein /boot, oder?
auf hdc1 (Master am 2. IDE) liegen müsste?
Diese Platte (es handelt sich technisch gesehen um ein Wechselfach, in das ich verschiedene Platten schieben kann oder gar keine) ist ein Second Slave.
Gibt es denn hdc?
Das gibt es, Second Master und ist ein CDROM-Laufwerk. Das zählt für GRUB aber nicht. (Ich kann Dir nur die Quelle nicht sagen, wo ich das gelesen habe).
Liegt vmlinuz auf hdd1 lautet der Eintrag
kernel (hd3,0)/vmlinuz root=/dev/hdd3 vga=791
Das hatte ich auch probiert (das Problem ist schon schon ein paar Tage alt).
Hierzu auch FAQ
http://suse-linux-faq.koehntopp.de/q/q-install-zweites_linux.html
Leider ist das das einfache Szenario.
Bisher dachte ich immer, ich könne von der dritten Festplatte gar nichts booten. Daß ich herausgefunden, daß es doch geht, war nur meiner Rumspielerei mit dem YaST von SuSE 9.1 zu verdanken. Wenn YaST das irgendwie managen kann, muß es auch händisch gehen. Leider verrät er das nicht.
Na ja, "booten" tut er NICHT von hdd; der grub-Bootcode wird wohl weiterhin in /dev/hda1 installiert sein. Allerdings kann grub dann ein System von /dev/hdd starten; das sollte eigentlich kein Problem sein. Ist hd2 in der grub-Konfiguration eingetragen? Wenn ich Dich richtig verstanden habe, hattest Du vorher kein /dev/hdd, oder? In /boot/grub/device.map muss die folgende Zeile stehen: (hd2) /dev/hdd Sonst wird das nix. Andreas