Also im Grunde habe ich eine ziemlich überschwemmt Grub Bootloader, mit älteren Linux-Versionen, 3 Betriebssysteme und Memtests. Was ich will, ist nur die Betriebssysteme zu verlassen. Ich muss wissen, wie man es manuell zu tun, und ich brauche jemanden, der mir sagen, was sollte ich beachten, wenn ein neuer Kernel veröffentlicht wird. Vielen Dank im Voraus.
Im Blogbeitrag GRUB2 revisited finden Sie eine ausführliche Anleitung, wie Sie die Konfigurationsdateien von GRUB2 manuell bearbeiten können. In den anderen Beiträgen der Serie (durch Filtern nach Kategorie = GRUB) finden Sie auch Informationen über das Entfernen alter Kernel und was passiert, wenn ein neuer Kernel als Update eintrifft. Die Beiträge enthalten Verweise auf eine Reihe von verwandten Websites.
Anstatt die Grub-Datei direkt zu bearbeiten, sollten Sie die Kernel, die Sie nicht haben wollen, entfernen.
Beginnen Sie damit:
dpkg -l | grep linux-image
Das Skript update-grub
macht nur Einträge für alles, was es in /boot
findet, soweit ich weiß. Wenn Sie also alte linux-image (und linux-headers) Pakete mit apt-get remove
entfernen, wird /boot aufgeräumt und somit auch Ihre grub-Konfiguration.
Dies ist der "korrekte" Weg, es zu tun und wird daher keine besonderen Maßnahmen erfordern, wenn in der Zukunft neuere Kernel veröffentlicht werden, Sie müssen nur irgendwann wieder aufräumen :)
Abhängig von Ihrer grub
-Version können Sie die StartUpManager-Anwendung verwenden, um Ihr grub-Menü zu verwalten. Die Einstellungen auf der Registerkarte Advanced
ermöglichen die Auswahl / Abwahl eines Memtest- / Recovery-Boot-Eintrags und auch die Anzahl der Kernel-Versionen. Bei Grub2 "enthalten die Registerkarten Erscheinung
und Erweitert
derzeit weniger Einträge, und die Registerkarte Sicherheit
existiert bei vollständig installiertem Grub 2 nicht" (siehe hier, "Grub 2 Hinweis").
Bildbeschreibung eingeben