更新Linux Kernel用得到的指令

  1. 更新Linux Kernel用得到的指令

更新Linux Kernel用得到的指令

原文連結: https://darkblack02.blogspot.com/2017/03/linux-kernel.html
移植時的最後更新日期: 2017-05-19T16:20:55.064+08:00

目前正在用的kernel

uname -a

看看目前裝的kernel
dpkg --get-selections | grep linux-image

kernel大掃除(應該是只刪舊版的)
sudo apt-get remove $(dpkg -l|egrep ‘^ii  linux-(im|he)’|awk '{print 2}'|grep -v `uname -r`)

刪除kernel(指定版號)
sudo apt-get purge linux-image-X.X.XX-generic

安裝kernel(指定版號)
sudo apt-get install linux-image-X.X.XX-generic

安裝自行下載的kernel(deb檔)
一次載三個檔
通常不會這樣裝,因為會有驅動程式支援度不足的小問題(也許啦)
sudo dpkg -i *.deb

更新initramfs image,詳細man update-initramfs
sudo update-initramfs -u -k all

更新grub清單
sudo update-grub

在此提供腳本檔,安裝最新的版本,在參數指定版號即可
#!/bin/bash
sudo apt-get install linux-image-{1}-generic
sudo apt-get install linux-image-extra-${1}-generic
sudo update-initramfs -u -k all
sudo update-grub