Ubuntu20.04更换系统默认启动内核
文章目錄
- 一、前言
- 二、操作步驟
- 三、附
一、前言
最近系統內核升級到了 5.15.0-43,結果導致虛擬機無法使用了,找了很久才找出問題所在,切換內核到 5.15.0-41 版本便好了,中間更換系統默認啟動內核也花了不少時間。
網上很多方法修改 /etc/default/grub 文件的,我都試過了,重啟之后系統的默認內核仍舊是 5.15.0-43 版本,所以這里我采用了另一種辦法。
二、操作步驟
首先使用如下命令可以查看系統目前正在使用的內核:
uname -r輸出如下:
zqfeng@zqfeng-hp-laptop:~$ uname -r 5.15.0-41-generic使用如下命令可以查看系統可用的內核:
dpkg --get-selections | grep linux-image輸出如下:
zqfeng@zqfeng-hp-laptop:~$ dpkg --get-selections | grep linux-image linux-image-5.13.0-30-generic deinstall linux-image-5.13.0-52-generic deinstall linux-image-5.15.0-41-generic install linux-image-5.15.0-43-generic install linux-image-generic-hwe-20.04 install其中顯示 install 的就是當前系統可用的內核,接著我們同樣修改 /etc/default/grub 文件:
sudo gedit /etc/default/grub我們不修改 GRUB_DEFAULT 參數的值,而是添加如下兩條命令:
GRUB_SAVEDEFAULT=true GRUB_DEFAULT=saved接著注釋掉 GRUB_TIMEOUT_STYLE 這一段代碼,設置 GRUB_TIMEOUT 值為 30:
# GRUB_TIMEOUT_STYLE=hidden GRUB_TIMEOUT=30這樣做的目的是使得開機前留下30秒的時間進入 grub 選擇界面,接著更新 grub 配置:
sudo update-grub重啟系統:
sudo reboot在開機之前的 grub 界面中,選擇 Advantages for ubuntu 選項,接著選擇自己想要的內核版本進入便可,系統會默認選擇你本次的啟動內核為默認內核版本。
三、附
開機后依然使用 uname -r 查看系統內核版本,接著需要注釋掉 GRUB_TIMEOUT=30 這一段代碼,設置 GRUB_TIMEOUT_STYLE 值為 hidden,不然下次開機還會彈出 grub 界面:
GRUB_TIMEOUT_STYLE=hidden # GRUB_TIMEOUT=30更新一下配置:
sudo update-grub問題解決。
總結
以上是生活随笔為你收集整理的Ubuntu20.04更换系统默认启动内核的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 珠算大九归之一六归
- 下一篇: 【推荐】时间管理文章:Do it now