Pembaruan terbaru untuk kernel Ubuntu 16.04 (4.4.0-89 dan -91) gagal pada laptop saya. Untungnya, saya punya versi sebelumnya yang berfungsi masih diinstal (4.4.0-57). Untuk saat ini saya sudah mengonfigurasi Grub untuk menampilkan menu, dan saya secara manual memilih -57 saat boot, tetapi ini tampaknya rapuh, kemungkinan akan rusak di masa depan sudo apt upgrade
.
Saya rasa saya ingin:
- Untuk menghapus -89 dan -91, karena mereka tidak ada gunanya bagiku.
- Untuk menjadikan -57 default untuk Grub, dengan cara yang akan bertahan melalui peningkatan.
- Untuk memastikan -57 tetap terpasang, bahkan jika saya menginstal upgrade kernel nanti
- Agar dapat dengan mudah mencoba pembaruan kernel, tetapi kembali ke -57 jika gagal. Perhatian utama saya adalah -57 dihapus secara otomatis.
- Jika saya menemukan pembaruan yang berfungsi kemudian, jalur mudah untuk kembali ke membatalkan semua ini dan kembali ke mengikuti pembaruan kernel.
Mencoba untuk menghapus -91 dengan sudo apt remove linux-image-4.4.0-91-generic
mengharuskan saya untuk menghapus linux-generic dan linux-headers-generic. Itu kelihatannya Buruk, jadi saya belum mencobanya.
Saya dapat menemukan berbagai pertanyaan tentang masalah umum, tetapi tidak ada yang menjawab semua tujuan saya, dan sebagian besar sudah cukup tua sehingga saya pikir mereka tidak berlaku lagi.
Apa cara terbaik untuk melakukan ini?
Tambahan : Ini ditandai sebagai duplikat dari Bagaimana mencegah pembaruan paket tertentu? . Jawaban itu mungkin menjawab sebagian dari pertanyaan saya, tetapi tidak membahas gambaran yang lebih besar.
Secara umum, masalahnya adalah bahwa kernel ditangani dengan cara yang tidak biasa. Ini diinstal melalui linux-generic, yang tidak lain adalah ketergantungan pada linux-image-generic dan linux-image-header. Yang pada gilirannya hanya ketergantungan pada linux-linux-image-VERSION-generic dan header-VERSION-generic, paket-paket yang perlu diperhatikan untuk memanggang nomor versi ke dalam nama paket (mungkin untuk membuatnya mudah untuk menginstal banyak secara paralel).
Secara khusus tidak dibahas dalam jawaban itu adalah:
- Tidak membahas cara menghapus -89 dan -91.
- Tidak membahas bagaimana menjadikan -57 sebagai default untuk Grub, walaupun saya menginstal pembaruan selanjutnya.
- Tidak membahas bagaimana memastikan bahwa -57 tetap terpasang, meskipun saya menginstal pembaruan selanjutnya Bahkan jika jawabannya adalah menyimpan satu atau lebih paket, mengingat beberapa paket yang terlibat, paket mana yang akan saya pegang? Jika ini masalah memegang linux-generic, bagaimana cara menurunkan versi pertama?