隨著Ubuntu系統更新,會有生成越來越多的啟動項,而且系統會將新版本的啟動項放到前面,如何刪除一些不需要的啟動項呢?
我們進入/boot
目錄下,會看到有多個內核版本,將不需要的版本刪除,或者新建一個文件夾,將不需要的版本移動到該文件夾下,然后執行
update-grub
即可生成新的grub.cfg文件。
如下所示:
-
/boot 目錄下的文件
/boot -
新建文件夾 img, 將不需要的版本移入img文件夾下,比如我移動 5.8 的版本,保留 5.4的版本。
img.png -
執行 update-grub ,生成新的 grub.cfg
update-grub
grub.cfg 文件的生成,需要依據 /etc/default/grub
和 /etc/default/grub.d/init-select.cfg
兩個文件,以及 /boot目錄下的內核版本。
-
vim /boot/grub/grub.cfg 查看grub.cfg文件
第一個啟動項就是自己需要的內核版本。
grub.cfg
還有一點,如果想要啟動第一個啟動項,還需要修改 /etc/default/grub
文件。
將GRUB_DEFAULT的值設置為0,表示從第一個啟動項啟動。
將GRUB_DEFAULT的值設置為1,表示從第二個啟動項啟動。
grub