2017年3月13日 星期一

更新Linux Kernel用得到的指令

目前正在用的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

沒有留言:

張貼留言