Ubuntu18.04升級內核后修改grub文件啟動順序之GRUB_DEFAULT參數詳解


采坑:之前線上的服務器內核是4.15.0,后面有的服務跑不起來,說是要升級內核,於是就升級了,然后改了/etc/default/grub的啟動順序,改錯了就啟動不起來了,哈哈。后面多次嘗試還是改成功了,搞明白了GRUB_DEFAULT參數的意思了。這里就不贅述/etc/default/grub其他參數的意義了,網上一大把,我們這里只討論GRUB_DEFAULT參數。

情況一:

  1、如果你的啟動項在開機界面第一頁(就是第一個菜單界面),那么就很簡單了,如果是第一項,那么GRUB_DEFAULT=0(選項默認從0開始計數)

  2、如果是第二項,那么GRUB_DEFAULT=1,以此類推。

情況二:

  我就是這種情況,多內核,內核選擇界面在第二頁(就是第二個菜單界面),比如我要啟動5.4.0的內核(在第二個菜單界面的第一項),那么

  GRUB_DEFAULT="1> 0"

  1表示第一個菜單界面開機時選擇第二項,

  0表示第二個菜單界面開機時選擇第一項,

  這里有個很重要的細節,大於符號后面要有個空格!!!切記!!!

  完事兒!

  圖1:第一個菜單界面

圖2:第二個菜單界面

圖3:/etc/default/grub配置界面

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM