Werner Franke wrote: [...]
Ich möchte einfach zwei verschiedene OS auf dem Rechner haben, die jeweils maximal unabhangig voneinander sind. Eines nehme ich immer um neues auszuprobieren, beim anderen bleibt alles fix, so dass ich immer ein funktionierendes OS habe.
Und über das Grub Menü wollte ich das jeweilige OS starten.
OK
Jetzt kann ich natürlich ins Grub Menü der Boot Partition alle Kernel eintragen, aber was macht YAST wenn Kernels aktualisiert werden, die sich _nicht_ auf dieser Boot Partition befinden. Es aktualisiert doch auch das File "menu.lst". Ich müsste in dem Fall immer das aandere 'menu.lst' auf der Boot Partition nachziehen BEVOR ich die Kiste runterfahre.
Ja.
Bei meiner Lösung bin ich davon unabhängig.
Übrigends bin ich gar nicht auf die Idee mit "configfile /boot/grub/menu.lst" gekommen. Das hat mir YAST bei einer Neuinstallation oder einem Update mal gemacht. Seit dem benutze ich es so.
http://www.gnu.org/software/grub/manual/html_node/configfile.html Diese Anweisung weist den laufenden grub an, ein anderes configfile zu laden; damit "sollten" IMO die Anweisungen des anderen menu.lst Files angezeigt/ausgeführt werden. Wenn ich das richtig lese "sollte" es gehen; ich habe es allerdings noch nie benutzt. Dieser "grub" benutzt jetzt aber immer noch alle anderen "Einstellungen" von vorher (wie device.map). Wenn du mit chainloader einen anderen Grub lädst, ist der erste komplett aussen vor.
So wie ich Dich verstehe geht das aber eigentlich gar nicht ?
Doch, allerdings wie oben bist immer noch im "alten" grub. Warum das bei Dir nicht mehr tut, kann ich dir jetzt allerdings so auf Anhieb auch nicht sagen. Schonmal versucht: ohne "root" Zeile nur "configfile (hd1,0)/boot/grub/menu.lst"? Andreas -- 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