it-swarm-eu.dev

Gibt es eine Möglichkeit, meine Grub-Menüoptionen über die GUI / den Desktop zu verwalten?

Bei jedem Kernel-Update wird ein neuer Eintrag in Grub eingefügt, um eine Möglichkeit zum Booten dieser bestimmten Kernel-Version zu bieten.

Ich habe momentan ungefähr 5 und, um ehrlich zu sein, wenn ich einmal bestätigt habe, dass ich die neue Kernel-Version booten kann, gehe ich nie mehr zu einer früheren Version zurück.

Ich möchte die Elemente in dieser Liste lieber vom Desktop aus verwalten, als die Datei zu bearbeiten. Gibt es eine Möglichkeit, dies über die GUI in Ubuntu selbst zu tun?

16
Neil Trodden

Ja, entfernen Sie die Pakete.

Lade synaptic und suche nach linux-image. Klicken Sie auf die erste Spalte, um nach tatsächlich installierten Paketen zu sortieren, und klicken Sie dann auf die grünen Kästchen, um den Status zu ändern.

Sie suchen nach Paketen, die wie folgt aussehen: linux-image-2.6.31-ubuntu10. Entfernen Sie linux-image nicht, da sonst keine Updates mehr eingehen.

Markieren Sie einfach diejenigen, die Sie nicht mehr möchten, und klicken Sie dann auf Übernehmen. Ich würde vorschlagen (wenn Sie damit zufrieden sind), alle bis auf den aktuellen Kernel und den vorhergehenden Kernel zu entfernen (nur für den Fall).

Wenn Sie fertig sind, klicken Sie auf Anwenden, und der Maden wird bereinigt.

13
Oli

Sie können ein Programm namens StartUp-Manager installieren.

Das Paket heißt startupmanager. Sie können dies im Ubuntu Software Center oder in Synaptic suchen oder in einem Terminal ausführen: Sudo apt-get install startupmanager.

Hier können Sie den Standardeintrag für Grub auswählen, die Anzahl der Sekunden, die Grub wartet, bis es automatisch startet, und andere Optionen, wie z. B. die Auflösung.

Es ist jedoch eine gute Idee, alte Kernel von synaptic zu deinstallieren.

6
dv3500ea

Daniel Richter hat ein GUI-Konfigurationstool entwickelt, mit dem Benutzer das ändern können Grub 2 Einstellungen ohne Verwendung der Befehlszeile. Mit der Anwendung kann der Benutzer Startmenüelemente hinzufügen, entfernen, einfrieren, umbenennen und neu anordnen. Außerdem können Änderungen an den Konfigurationseinstellungen von Grub 2 wie Hintergrundbild und Menü-Timeout vorgenommen werden.

sie können es verwenden und installieren, indem Sie diesem GUIDE folgen

wenn Sie tief in GRUB 2 wollen, können Sie dies auch lesen GUIDE

also danke an DANIEL

5
hhlp

Es ist nicht GUI-basiert, aber der einfachste Weg, frühere Linux-Images zu entfernen, besteht darin, den einfachen Befehl auszuführen:

Sudo apt-get autoremove

Dies entfernt ALLE cruft von Ihrem System, nicht nur Linux-Kernel. Alles, was nicht von einem anderen Paket verwendet wird, wird mit diesem Befehl entfernt.

Wenn Sie lediglich eine grafische Benutzeroberfläche benötigen, starten Sie Synaptic, klicken Sie auf die Schaltfläche "Status" unten links und wählen Sie den Filter "Installiert (automatisch entfernbar)" aus der Liste darüber. Wählen Sie dann alles in dieser Liste aus (Umschalt- oder Steuerungsklick oder verwenden Sie STRG-A) und klicken Sie mit der rechten Maustaste, um "Zum Entfernen markieren" auszuwählen.

Im Folgenden wird beispielsweise der Kernel 2.6.35.27 ausgeführt. Wenn Sie also den vorherigen Kernel 2.6.35.25 entfernen möchten, gehen Sie wie folgt vor:

[email protected]:~$ uname -r
2.6.35-27-generic
[email protected]:~$ Sudo apt-get autoremove
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED
  linux-backports-modules-input-2.6.35-25-generic oss-compat
0 upgraded, 0 newly installed, 2 to remove and 44 not upgraded.
After this operation, 172kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 277680 files and directories currently installed.)
Removing linux-backports-modules-input-2.6.35-25-generic ...
update-initramfs: Generating /boot/initrd.img-2.6.35-25-generic
Removing oss-compat ...
[email protected]:~$ 
3
Scaine

Nun, buntu Tweak hat eine nette, einfache Oberfläche, um alte Bilder und Header und alles zu töten. Scheint mir einfach genug zu sein, um kinderleicht zu sein. Mist schnell und dreckig Screenshot . Es wird automatisch ausgefüllt und es wird nichts angezeigt, was mit dem aktuellen Kernel zusammenhängt. Nicht mit dem Projekt verbunden, aber es hat in der Vergangenheit für mich gut funktioniert.

3
Samizdata

Persönlich verwende ich das folgende Setup (Grub Legacy):

title      Ubuntu 10.10 Maverick Meerkat, latest kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img
savedefault

title      Ubuntu 10.10 Maverick Meerkat, latest kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img

title      Ubuntu 10.10 Maverick Meerkat, previous kernel
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro quiet splash root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf resume=UUID=51ac47a8-6372-4edf-a5a8-be8e5bc13cca
initrd     /initrd.img.old
savedefault

title      Ubuntu 10.10 Maverick Meerkat, previous kernel in recovery mode
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /vmlinuz.old ro single root=UUID=ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf noresume
initrd     /initrd.img.old

title      Memory test
uuid       ab0d6ed0-ecbc-4718-be12-cbb3955c1aaf
kernel     /boot/memtest86+.bin

### BEGIN AUTOMAGIC KERNELS LIST
## ## Start Default Options ##
# howmany=0
# memtest86=false
## ## End Default Options ##
### END DEBIAN AUTOMAGIC KERNELS LIST

Dies funktioniert, weil Ubuntu /vmlinuz, /initrd.img Symlinks automatisch aktualisiert, um auf das zuletzt installierte Kernel- und Initramfs-Image zu verweisen (und .old Gefährten, um auf vorherige zu verweisen).

Dies funktioniert jedoch nicht mit /boot auf einer separaten Partition.


Ich kann nicht verstehen, warum Ubuntu dies nicht standardmäßig verwendet und unerträglich hässliche und krücke Workarounds erstellt, die den Bootloader-Bildschirm mit übermäßig redundanten und nutzlosen Zeilen füllen. Meiner Meinung nach sollte der Bildschirm zumindest so aussehen:

 Ubuntu, letzter Kernel 
 Ubuntu, letzter Kernel im Wiederherstellungsmodus 
 Ubuntu, vorheriger Kernel 
 Ubuntu, vorheriger Kernel im Wiederherstellungsmodus 
 Gentoo 
 Windows 7 (Loader) 
 <Alles, was Sie haben ...> 
 ------------------------ 
Gedächtnistest

Die vier Ubuntu-Zeilen schon fühlen sich überflüssig an. Stellen Sie sich nun ein Dutzend fast gleicher Zeilen vor, die sich nur in einigen Ziffern unterscheiden (und alle bedeuten nur "Ubuntu booten"!) - und Sie müssen auswählen die richtigen einer. Albtraum!

1
ulidtko