![](https://seccdn.libravatar.org/avatar/2c55fcbed562cbaf6ef109596b3e892b.jpg?s=120&d=mm&r=g)
Am Donnerstag, 15. Oktober 2015, 20:10:31 schrieb Richard Kraut:
Am Mittwoch, den 14.10.2015, 20:57 +0200 schrieb Gerhard Schmidt:
Ich will mein altes Bootmenue wieder haben! Irgendwie ist da jetzt alles ziemlich verschlimmbessert.
Kann es sein, dass Du die letzten Jahre irgendwas verpasst hast?
Ja klar, habe ich definitiv. Das vorletzte Mal, dass ich Linux installiert habe, war Ende 2006, das letzte Mal März 2015. Also immer, wenn ich einen neuen Rechner kaufe. Solange die Maschine läuft, bleibt sie auch so. Mehr brauche ich nicht.
- Irgendwer meint, er müsse mir 10 verschiedene Bootoptionen da eintragen.
Welche 10? Hast Du evtl. noch ein paar alte Kernel auf Lager?
Nein, habe nur zwei Platten, auf einer ist Windoof, auf der anderen ist Suse. Auf der Suse-Platte habe ich noch ein paar uralte Backups, aber nur von /home. Im Angebot sind: OpenSuse 13.1 dann je zwei Mal (Desktop und Wiederherstellungpunkt): 13.1 mit 3.16.7-24 13.1 mit 3.16.7-21 13.1 mit 3.16.7-13 13.1 mit 3.16.6-2 13.1 mit 3.11.10-25 13.1 mit 3.11.6-4 und dann noch: Windows 7 (loader) auf /dev/sda1 Windows 7 (loader) auf /dev/sda2
Wie kommt der Softwareschreiber darauf, mir mein Bootmenue vollzuschreiben? Habe ich nicht gewollt, warum kriege ich so einen unbrauchbaren Unsinn? Die Grub2-Entwickler haben dem Bootmanager die Fähigkeit gegeben nach vorhandenen Betriebsystemen (verschiedene Kernel zählen auch dazu) zu suchen. In Folge dessen wird Dir im Bootmenü alles das angezeigt, was auf Deinem System vorhanden ist. Hast Du bspw. mehrere, alte Linux-Kernel drin stehen, so deinstalliere diese einfach.
Wie kommen die da hin? Habe ich nicht da hin gemacht.
Natürlich kann auch der ein oder andere Eintrag veraltet sein oder anderweitig nicht mehr stimmen. Dann hast Du die Möglichkeit via
grub-mkconfig -o /boot/grub/grub.cfg
die Bootloaderkonfiguration neu zu schreiben.
Habe ich schon gemacht, hatte in der Liste einen ähnlichen Fall gesehen und es genauso gemacht. Hat aber nix geholfen.
- Die Einträge konnte man in früheren Bootmanagertagen schön editieren, rausschmeißen, was dazu tun und hat sich so sein Bootmenue zusammengezimmert. Das geht jetzt irgendwie nicht mehr, ich bin der Sklave irgendeines Programmierers geworden, der manuelle Eingriffe in seine Bootmaschine nicht mag. Wo ist der Bootmenueeditor hin, wer hat ihn geklaut?
Du suchst das Modul yast2-bootloader.
Das läuft doch schon im Yast. Bloss geht da nix editieren.
Alternativ kannst Du auch alles von Hand machen. /etc/default/grub und /etc/grub.d sind Deine Freunde. Natürlich kannst Du auch die /boot/grub/grub.cfg editieren - aber sobald der Bootloader neu geschrieben wird, bspw. bei einem Kernel-Update, gehen hier alle Deine Änderungen verloren, da die Datei neu generiert wird.
Möchte ich eigentlich nicht, dieses Fummeln in den Innereien. Fummele immer nur gerne an Sachen herum, die ich auch einigermaßen verstehe. Hat mir Suse so beigebracht (längere Forschungsarbeiten nach Upgrades auf neue Version).
- Die Bootmanagerinstallation endet bei mir nun mit einer vielsagenden Fehlermeldung. Die sagt nämlich gar nix außer dass ein Fehler passiert sei.
Bei welchem Vorgang ist der Fehler aufgetreten?
Beim abschließenden Schreiben des Bootloaders mit Yast2 nach OK. Kommt so bis zu etwa 60%, dann kommt die Fehlermeldung. Gott sei Dank ist mein altes Bootmenue beim Neustart noch unverändert.
Wie ist Deine Konstellation an vorhandenen Betriebssystemen? Also soll Linux das einzige OS sein, sind noch andere Distris installiert? Ist ein Windoof vorhanden und falls ja, in welcher Version?
Siehe oben.
Welche Dateisysteme werden von Dir genutzt?
NTFS bei Windoof, Suse aus der Box.
Der Programmierer hat es nicht für nötig gehalten, dem Fehler ein wenig nachzugehen und was aussagekräftiges dazu abzusondern. Zum Beispiel warum wo jetzt was passiert ist.
Zu dumm nur, dass die Leute, welche Grub entwickeln, andere sind als diejenigen, welche YaST entwickeln. So. Welchen von diesen meinst Du jetzt?
Wie jetzt? Enden Programme heute nicht mehr klassisch, mit der Übergabe von Fehlernummern an aufrufende Programme? Und die wissen dann, was genau passiert ist. Da habe ich jetzt architekturmäßig echt was verpasst? Soweit schon mal Danke für die Hilfe und die Tips. mfg gerd -- /-------------------------------- / Gerhard Schmidt / Kastanienallee 20 / 64289 Darmstadt /------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org