Saya pengguna Linux baru, jadi saya punya pertanyaan tentang pembaruan kernel. Apakah itu terjadi secara otomatis? Di beberapa situs, saya membaca bahwa pembaruan kernel bersifat otomatis. Namun, sehubungan dengan kernel 4.6 dan 4.7 yang baru, saya membaca bahwa Anda perlu memperbaruinya secara manual.
11
Jawaban:
Kernel Ubuntu baru dapat diinstal sebagai bagian dari prosedur pembaruan dan peningkatan normal. Misalnya, minggu ini saya versi kernel 16.04 pergi dari
4.4.0-34-generic
ke4.4.0-36-generic
ketika aku berlari harian sayasudo apt update && sudo apt full-upgrade
Jika Anda tidak sering menjalankan perintah itu, Anda akan diminta oleh pop up untuk memperbarui perangkat lunak ketika pembaruan penting seperti kernel baru tersedia. Anda harus mengautentikasi pembaruan ini, itu tidak akan terjadi sebaliknya, seperti yang ditunjukkan oleh @AndroidDev.
Sistem akan selalu mem-boot kernel terbaru secara default. Setelah pembaruan kernel, itu ide yang baik untuk menjalankan
sudo apt autoremove
untuk menghapus kernel yang lebih lama (itu meninggalkan satu kernel lama cadangan ekstra)Jika Anda ingin memasang kernel arus utama yang lebih baru (
4.6*
,4.7*
) untuk beberapa alasan khusus maka Anda harus melakukannya secara manual, tetapi ini jarang merupakan ide yang baik, karena kernel Ubuntu ditambal dan dikonfigurasi untuk berfungsi dengan baik dengan Ubuntu.sumber
Anda dapat menemukan versi kernel Anda dengan memulai terminal Anda dan memasukkan:
Anda akan melihat sesuatu yang mirip dengan:
Versi kernel, dalam hal ini, adalah: 4.7.2
Untuk mengetahui lebih lanjut tentang opsi peningkatan Anda, jalankan:
atau
Seperti disebutkan di atas, jika Anda menjalankan:
Anda akan mendapatkan pembaruan kernel revisi kecil, dan paket-paket yang tidak kompatibel dengan kernel yang diperbarui akan dihapus. Inilah sebabnya mengapa Anda tidak akan mendapatkan pembaruan revisi utama otomatis secara otomatis, karena ada kemungkinan besar bahwa beberapa paket yang telah Anda instal (gunakan) tidak akan kompatibel, maka sistem Anda dapat rusak.
Jika Anda sedikit lebih berani dan ingin mencoba kernel edge pendarahan, Anda dapat menemukan kernel Linux yang sudah dibangun untuk Ubuntu di sini:
http://kernel.ubuntu.com/~kernel-ppa/mainline/
Misalnya, jika Anda ingin menginstal kernel 4.7.2 terbaru:
http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.7.2/
Pada halaman itu Anda akan melihat:
Saya biasanya mengabaikan hal-hal "lowlatency" (saya masih belum sepenuhnya yakin apa itu). Jika Anda mengklik kanan pada tautan dari halaman itu untuk mendapatkan lokasi tautan, Anda dapat mengunduh file deb "header semua", "header generik" dan "generik gambar":
Kemudian instal dengan:
Jika sistem Anda rusak dan Anda ingin menghapus kernel yang baru saja Anda instal, buka terminal prompt (Anda mungkin harus ALT + CTRL + F1 jika desktop tidak dimulai):
Saya menjalankan 4.7.2 saat ini dan belum memiliki masalah serius sejauh ini (beberapa kali saya memiliki laporan kerusakan muncul saat start-up, tetapi sistem masih berjalan dengan baik).
sumber
Seperti jawaban lain menyarankan, kernel baru terinstal secara otomatis, tetapi jika Anda menemukan ada masalah pada kernel baru, Anda selalu dapat memulai komputer Anda menggunakan versi yang lebih lama. Untuk melakukan ini, Anda masuk ke menu GRUB. Anda akan menahan shift saat komputer Anda mulai dan menampilkan "opsi boot" (biasanya di mana merek komputer ditampilkan selama startup). Ini akan membawa Anda ke menu grub, di mana Anda dapat pergi ke opsi lanjutan, dan memilih kernel (non recovery mode) sebelumnya untuk boot. Opsional murni, tetapi tersedia jika Anda lebih suka kernel lama (untuk alasan apa pun, seperti stabilitas sistem yang lebih baik untuk perangkat keras Anda).
Saya menyebutkan ini karena saya harus menggunakan kernel sebelumnya setelah pembaruan otomatis, di mana kernel baru menyebabkan beberapa ketidakstabilan di sistem saya. Semoga informasi ini bermanfaat bagi Anda di beberapa titik.
sumber