Ich habe den Linux-Kernel von 3.5 auf 3.16 aktualisiert, indem ich die tar.xz-Datei von linuxkernel.org heruntergeladen und kompiliert und anschließend erfolgreich auf meinem Ubuntu-Rechner installiert habe (das heißt, ich kann die Startoptionen sehen, wenn ich den PC starte und mich entweder bei der 3.5- oder 3.16-Version des Linux-Kernels anmelden), aber jetzt möchte ich die neuere Version entfernen. Schritte, die ich befolgt habe
- in älterer Version 3.5 angemeldet
ran
dpkg --list | grep linux-image
, aber es gibt keine Erwähnung von 3.16root@h2o-Vostro-1015:~# dpkg --list | grep linux-image ii linux-image-3.5.0-17-generic 3.5.0-17.28 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP ii linux-image-extra-3.5.0-17-generic 3.5.0-17.28 i386 Linux kernel image for version 3.5.0 on 32 bit x86 SMP ii linux-image-generic 3.5.0.17.19 i386 Generic Linux kernel image
was darauf hindeutet, dass ich nur Version 3.5 installiert habe, aber ich kann in Version 3.16 booten und auch
- Ich habe das /boot-Verzeichnis überprüft, dort kann ich die Datei initrd.img-3.16.0-rc4 sehen, was beweist, dass die Version 3.16 noch vorhanden ist.
Hätten die obigen Schritte funktioniert, hätte ich entweder eine Entfernung über synaptische oder
sudo apt-get remove --purge 3.16.0*
Befehl über das Terminal.
Bitte geben Sie mir einen Rat, wie ich die neuere Version entfernen kann.
Antwort1
Da Sie den Kernel manuell installiert haben, wäre es hilfreich, einen Link zu den Anweisungen zu posten, die Sie befolgt haben.
Zum manuellen Löschen können Sie Folgendes ausführen:ls -l /boot. Normalerweise wären das die Dateien:
- abi-*
- initrd.img-*
- Konfiguration-*
- System.map-*
- vmlinuz-*
Löschen Sie diese Dateien (entsprechend 3.16) und aktualisieren Sie Grub.
Antwort2
Alle Ihre Kernel sollten sich in /boot befinden. Löschen Sie als Superuser (root) die Kernel, die Sie nicht benötigen, und aktualisieren Sie Grub.
Antwort3
HINWEIS: Wenn Sie Kernel (oder andere Arten von Software) AUSSERHALB des Paketmanagers installieren, wird Ihre Arbeit nicht in apt-get (dpkg) angezeigt und kann Auswirkungen auf die Systemstabilität und Wartbarkeit haben.
Es ist jedoch einfach, einen bestimmten Kernel zu entfernen. Gehen Sie dazu einfach zur /boot-Datei und entfernen Sie die Dateien mit der entsprechenden Versionsnummer. Anschließend müssen Sie das Grub-Menü aktualisieren, um diesen Eintrag (falls er überhaupt vorhanden ist) zu entfernen.