
Bevor ich mein Problem erkläre, möchte ich zunächst sagen, dass ich relativ neu bei Ubuntu bin. Bitte haben Sie also Geduld mit mir!
Ich hatte ein Dual-Boot-System mit Windows 7 und Ubuntu 12.04 und alles lief reibungslos.
Vor ungefähr einer Woche habe ich beschlossen, 13.04 neben W7 und 12.04 zu installieren, und seitdem verwende ich Grub, glaube ich, von einem anderen Standort aus.
Als ich nur 12.04 hatte (bevor ich 13.04 installiert habe), habe ich Grub Customizer verwendet, um etwas Farbe hinzuzufügen und den Hintergrund meines Grub-Bootmenüs zu ändern.
Das Grub2-Menü, das ich jetzt beim Booten sehe, verfügt nicht über diese Anpassung.
Wenn ich jedoch 12.04 boote und Grub Customizer ausführe, sehe ich die Farben/den Hintergrund, die ich gesehen/hatte, als ich nur 12.04 hatte.
Gibt es eine Möglichkeit, Ubuntu anzuweisen, die von mir angepassten Grub-Dateien zu verwenden?
(Ubuntu 12.04 ist auf SD5 und 13.04 auf SD8)
Vielen Dank im Voraus !!!
Dan
Antwort1
Als Sie 13.04 installiert haben, wurde der Grub-Bootloader auf dem Laufwerk MBR neu installiert und dieser zeigt auf die 13.04-Installation, nicht auf die 12.04-Installation. Sie können die 12.04-Installation immer noch booten, aber sie wird nicht die erste in der Liste sein.
Daher werden alle Ihre Anpassungen in der 12.04-Installation nicht berücksichtigt. Sie können dies beheben, indem Sie Ihre 12.04-Installation booten und Grub neu installieren:
sudo grub-install /dev/sda
Dadurch übernimmt 12.04 sozusagen wieder die Verantwortung für den Bootvorgang (der Grub-Bootloader lädt Module und die Konfiguration von 12.04) und Sie sehen die 12.04-Installation wieder oben im Grub-Menü.