On Wed, 19 Jan 2011 19:06:19 +0100, "H.-Peter Baldamus" <baldamus_cottbus@web.de> wrote:
Hallo, Listenteilnehmer,
habe folgendes Problem:
- opensuse 11.3 auf Part. sda5
- Toorox auf Part. 13.
Also sda13?
Toorox kann nicht gebootet werden, habe bei der Installation das Schreiben in den MBR abgelehnt. Leider gibt es keine Möglichkeit den GRUB in die boot-Partition des root zu schreiben.
Grub für wen? Die korrekte Konfiguration lautet, wenn kein Windows im Spiel ist, ein Grub in den MBR und der andere in den Bootsektor der betreffenden Distribution. In der Konfiguration des Grub im MBR wird der zweite dann per chainloder gestartet, damit der dann seine eigene Konfiguration auswerten kann.
Offensichlich fehlt die initrd.
Für grub wird keine Initrd gebraucht, die braucht erst der zu startende Kernel.
Mit welchem Parameter kann ich die Initrd in einer anderen Partition schreiben?
Gar nicht. mkinitrd geht immer davon aus, das die initrd in /boot zu liegen hat.
habe nie englisch gelernt - kann es also nicht lesen.
Dann bist Du aber bei Linux leider fehl am Platz denn die überwiegende Mehrheit der Dokumentation liegt nur in Englisch vor.
Frage: Gibt es eine Möglichkeit "mkinitrd" von einer anderen Part. aufzurufen, um dieses "Erzeugnis" an der richtigen Stelle zu erzeugen und zu speichern?
Nein, es sei denn Du mountest die Boot-Partition des jeweils anderen Linux-Systems. Aber eine von mkinitrd erzeugte initrd passt a) nur zu dem betreffenden Kernel und b) nur zu einem openSUSE-System. Und wie ich schon schrieb, braucht grub selbst keine Initrd. Philipp -- 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