轉載鏈接 grub設置啓動項
之前編譯了內核換了默認的內核啓動,現需換回原來的,可不刪除內核完成替換
1. 查看當前系統的啓動項有哪些
grep menuentry /boot/grub/grub.cfg
或者 ubantu 開機時長按shift鍵,進入圖形選項,ubantu高級選項,可查看有哪些內核版本
2. 修改文件
進入root模式下(su 輸入密碼),vim /etc/default/grub
GRUB_DEFAULT="0"
#GRUB_DEFAULT="Advanced options for Ubuntu>Ubuntu, with Linux 3.13.0-24-generic"
GRUB_HIDDEN_TIMEOUT=-1
GRUB_HIDDEN_TIMEOUT_QUIET=false
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX="find_preseed=/preseed.cfg auto noprompt priority=critical locale=en_US"
以上代碼具體含義見上面的鏈接
如果需要每次進去時自己選擇內核版本:
GRUB_HIDDEN_TIMEOUT=0
此配置將影響grub菜單顯示。若設置此選項爲一個常數,則將在此時間內隱藏菜單而顯示引導畫面。菜單將會被隱藏,如果註釋掉該行,即:(#GRUB_HIDDEN_TIMEOUT=0)。則grub菜單能夠顯示,等待用戶的選擇,以決定進入那個系統或內核。
3. 需要自動進入的話,即ubantu 高級選項-> 內核版本
可設置GRUB_DEFAULT=“0>6” (6是指第七個選項),選項序號請回第一步
4. sudo update-grub
5. sudo reboot