在除錯**過程中需要用到最新版本核心,上網學習良久,總結並輸出這文章,方便自己將來查詢。
$ uname -r
從ubuntu官方提供的核心鏈結中獲取所需要的核心版本,鏈結
上述的linux-headers-*_amd64.deb
linux-headers-*_all.deb
linux-image-*-generic_*amd64.deb
*
號表示模糊匹配,amd64
適用於64位amd架構的環境,可根據自己的情況選擇對應的架構。
$ sudo dpkg -i *.deb
wget --no-check-certificate && chmod +x bbr.sh && ./bbr.sh
從linux官網獲取核心原始碼,鏈結
例如通過git
獲取最新穩定版核心:
$ git clone git:
置換核心配置檔案:
$ cp /boot/config-`uname -r` 《核心原始碼根目錄》
更新核心配置:
編譯核心:$ cd 《核心原始碼更目錄》
$ make menuconfig
安裝核心模組:$ cd 《核心原始碼根目錄》
$ make -j4 # 完整編譯,也可用 make modules 編譯核心模組
$ sudo make modules_install
安裝核心:
$ sudo make install
搞定重啟。
獲取所有安裝的核心版本
$ dpkg --get-selections | grep linux
選擇要解除安裝的版本,解除安裝下列安裝包
刪除下面的檔案和資料夾$ sudo apt remove linux-image-《版本》-generic
$ sudo apt remove linux-headers-《版本》
$ sudo apt remove linux-headers-《版本》-generic
$ sudo apt remove linux-modules-《版本》-generic
更新啟動引導$ rm -rf /boot/vmlinuz-《核心版本》-*
$ rm -rf /boot/initrd-《核心版本》-*
$ rm -rf /boot/system-map-《核心版本》-*
$ rm -rf /boot/config-《核心版本》
$ rm -rf /lib/modules/《核心版本》-*
$ sudo update-grub
更新和解除安裝 oh my zsh
7.設定預設終端 顯示存在的bash cat etc shells取代bash,設為預設shell sudo usermod s bin zsh username或者 chsh s which zsh 如果要切換回去bash chsh s bin bash當然你實在不願意把zsh當成預設的shell...
ubuntu上解除安裝DEB檔案
首先使用下面的命令查詢要解除安裝的檔名 dkpg l 然後再通過下面的命令解除安裝 dkpg r 比如我們要解除安裝google的chrome瀏覽器 首先執行dkpg l root lqm home lqm dpkg l desired unknown install remove purge ho...
ubuntu上解除安裝DEB檔案
首先使用下面的命令查詢要解除安裝的檔名 dkpg l 然後再通過下面的命令解除安裝 dkpg r 比如我們要解除安裝google的chrome瀏覽器 首先執行dkpg l root lqm home lqm dpkg l desired unknown install remove purge ho...