Ich habe 14.10 auf meinem Laptop Lenovo E455 installiert.
Und kompilierter Kernel 3.19 mit folgender Reihenfolge
da es schien, dass 14.10 nicht mit mir arbeiten will. (Ich sah langsame Bewegungen)
Aktuellen Kernel von http://www.kernel.org/ heruntergeladen
make oldconfig
make
sudo make install
Schließlich konnte nicht mit neuem Kernel gebootet werden.
Wie kann ich den kompilierten Kernel aus Grub entfernen und wiederhergestellt werden?
kernel
software-uninstall
Oh mein Mädchen
quelle
quelle
Antworten:
Die einfache Methode:
Wenn Sie mit der debian-Methode kompilieren, können Sie den installierten Kernel wie folgt sehen:
dpkg --list | grep kernel-image
Und deinstallieren Sie dann das gewünschte Kernel-Paket mit
apt-get
:Die harte Methode:
Wenn Sie über kompiliert und installiert haben
make install
, müssen Sie die folgenden Einträge manuell entfernen:Aktualisieren Sie dann die Grub-Konfiguration:
quelle
/var/lib/initramfs-tools/*KERNEL-VERSION*
auf Debian/boot/abi*KERNEL-VERSION*
/boot/retpoline*KERNEL-VERSION*
Dank der Frage von jarno hier habe ich eine Möglichkeit gefunden, die Antwort von Mudit Kapil zu implementieren, die nur sehr wenig Tipparbeit erfordert und zusätzliche herumliegende Teile auffängt
Da zum Entfernen des Kernels nur alle Dateien und Verzeichnisse gelöscht werden müssen und alle diese Dateien und Verzeichnisse die Kernel-Release-Zeichenfolge in ihren Pfaden haben, können wir
locate
alle Dateien mit der Kernel-Release-Zeichenfolge suchen und löschen um den Kernel zu entfernen.(Überprüfen
uname -r
Sie zuerst den Namen des aktuell ausgeführten Kernels und achten Sie darauf, ihn nicht zu löschen.)Angenommen, Sie möchten einen Kernel namens entfernen
4.4.6-my-kernel
. Sie können alle vorhandenen Dateien und Verzeichnisse (ohne Auflistung der Dateien in allen genannten Verzeichnissen) mit suchenlocate -b -e 4.4.6-my-kernel
. Wenn Sierm -r
dies mit anhängen ,xargs
können Sie auch die Dateien löschen. Ich füge hinzu-p
, umxargs
Anzeigeziele zu erstellen, und frage vor der Ausführung um Bestätigungy
Geben Sie dann ein , umrm -r
die angezeigten Ziele auszuführen . Es wird beanstandet, dass Dateien, die keine Verzeichnisse sind, nicht existieren, weil Sie versuchen, sie rekursiv zu löschen (-r
), aber das ist in Ordnung, sie werden weiterhin zusammen mit den Verzeichnissen und ihrem Inhalt entfernt. Wenn Sie fertig sind, laufen Sie einfachet voila.
quelle
dkms
Zeug. Ich würde es zuerst ohne dierm
Option ausführen, nur um alles zu sehen, was gelöscht werden würde.