2018年2月8日 星期四

Ubuntu 16.04固定開機GRUB選單

Ubuntu 16.04會自動更新kernel,一段時間重開機可能就會選到新的kernel,有時候與一些就的驅動程式會不相容。要固定開機GRUB選單,首先要去看想要選用哪個kernel:
  • cat /boot/grub/grub.cfg | grep menuentry | grep 4.10.0
上面是已經知道剛開始安裝的kernel是4.10.0,請自行找到所需的那個kernel。找到menuentry後,把後面單引號匡起來編號存下來,寫到 /etc/default/grub,如下面所示:
  • GRUB_DEFAULT='Advanced options for Ubuntu>Ubuntu, with Linux 4.10.0-42-generic'
注意舊版的只要寫 Ubuntu, with Linux 4.10.0-42-generic 
但是新版的前面還要加上 Advanced options for Ubuntu>
這是因為GRUB選單有兩層,要進去Advanced options for Ubuntu下面才會有Ubuntu, with Linux 4.10.0-42-generic選項。現在Ubuntu預設會把舊的kernel通通都塞到這邊來~

通通都做好以後,用下面的指令更新GRUB(在更新的時候請注意訊息,要是不成功或是有什麼奇怪的問題,執行的時候會有提示):
  • sudo update-grub
如果這樣開機還是有問題,那選好可以開機的kernel重開機後,再多做一次下面的指令:
  • sudo update-initramfs -u -k all

參考資料

_EOF_

沒有留言:

張貼留言