ubuntu修改默認啓動的linux內核

修改/etc/default/grub這個文件中的配置可以達到目的。

這個文件裏,找到GRUB_DEFAULT所在的行。默認這個值是0,這個0對應的就是開機的時候,引導界面的第一行,如下圖就是Ubuntu(如果什麼都不動,這裏高亮的應該是第一行Ubuntu,在用戶沒有動作的時候,過幾秒就會用這一項來引導啓動)。

 

在高級選項中,還有其他的內核:

如果這裏我們想把第四行的4.15.0-72-generic作爲默認的啓動內核,就把/etc/default/grub文件裏對應行改成(sudo vim /etc/default/grub):

GRUB_DEFAULT="1/3"(注意這裏是兩級目錄,所以1對應的是第一張圖的第二行,3對應第二張圖的第4行,下標是從0開始的;另外,這裏最好把1/3包圍起來,否則生成的/boot/grub/grub.cfg中的set default的值可能會不完整,之前遇到過這個情況,不過不完全是我一個人操作的,所以不是很確定,後來加了引號就好了,現在我的系統上覆現不出來這個問題了)

然後執行sudo update-grub

然後去查看一下/boot/grub/grub.cfg這個文件的時間戳是否更新爲剛剛的時間,如果是的話說明更新成功了。打開grub.cfg文件,可以在前十幾行的位置,看到有一行set default="1/3"。

至此就更新成功了,可以重啓查看效果。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章