Hier ist das kleine Skript, mit dem ich es gemacht habe. Im Nachhinein war das Skript wahrscheinlich übertrieben, aber es gab mir eine Grundlage für reproduzierbare Ergebnisse.
Die Reihenfolge der DEB-Dateien war nicht ganz korrekt. Beim ersten Durchlauf habe ich einen Fehler bezüglich nicht erfüllter Abhängigkeiten erhalten. Beim zweiten Durchlauf wurde das nicht erfüllte Abhängigkeitsproblem behoben. (Ich habe die genaue Fehlermeldung nicht kopiert, müsste aber eine vollständigere Antwort geben).
Manuelles Laufen update-grub2
war nicht erforderlich. Anscheinend gibt es in einer oder mehreren der DEBs einen Auslöser dafür.
#!/usr/bin/env bash wget http://kernel.ubuntu.com/~kamal/lp1556562.0/linux-image-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb wget http://kernel.ubuntu.com/~kamal/lp1556562.0/linux-image-extra-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb wget http://kernel.ubuntu.com/~kamal/lp1556562.0/linux-headers-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb wget http://kernel.ubuntu.com/~kamal/lp1556562.0/linux-tools-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb dpkg -i linux-image-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb dpkg -i linux-image-extra-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb dpkg -i linux-headers-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb dpkg -i linux-tools-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb
Das Entfernen des Kernels nach dem Testen ist etwas interessanter, da Sie einen Paketnamen und keine DEB-Datei verwenden müssen. Sie müssen auch Abhängigkeiten berücksichtigen.
Suchen Sie zuerst den Paketnamen:
$ dpkg --info linux-headers-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb | grep 'Package:' Package: linux-headers-4.2.0-35-generic
Dann benutze dpkg -r
:
$ dpkg --info linux-image-extra-4.2.0-35-generic_4.2.0-35.40+lp1556562_i386.deb | grep 'Package:' Package: linux-image-extra-4.2.0-35-generic $ sudo dpkg -r linux-image-extra-4.2.0-35-generic (Reading database ... 126639 files and directories currently installed.) Removing linux-image-extra-4.2.0-35-generic (4.2.0-35.40+lp1556562) ... ...
Nachdem alle DEBs entfernt wurden, führen Sie eine Bereinigung durch, regenerieren Sie das Grub-Menü und starten Sie den Computer neu.
$ sudo apt-get autoclean ... $ sudo apt-get autoremove ... $ sudo update-grub2 ... $ sudo shutdown -r now