GRUB 開機順序更改
Contents
我有一台筆電上裝有 Windows 和 Ubuntu 雙系統,GRUB 開機預設是 Ubuntu(在 GRUB 開機清單最上面),所以開機後放著不動的話會以 Ubuntu 開機。
平常比較長使用 Windows,本來不怎麼在意開機順序的,但是 windows 常常自己更新,害的常常我一覺醒來要繼續工作時發現電腦上開著的是 Ubuntu,只好重新開機切換。
同樣的事一直發生,久而久之讓我覺得很煩,這次決定要來好好解決這個問題。
查資料的過程中有找到兩種方法,其實應該是一體兩面,我使用的是第一種。
第一種:修改 /etc/default/grub
開啟 GRUB 設定檔
|
|
找到 GRUB_DEFAULT
這項設定(如下)。
|
|
預設 GRUB 會開啟清單上第一個位置的作業系統(第一位為位置 0
,往下遞增)。
把數字改成 Windows Boot Manager
在 GRUB 開機清單上的位置,以我的狀況 Windows
是在第三個位置,所以要改成 2
。
修改後儲存,並使 GRUB 新設定生效:
|
|
第二種:修改 /boot/grub/grub.cfg
在 /boot/grub/grub.cfg
找到下面這行:
|
|
每一個開機選項都以 menuentry
開頭設定寫在下方。每個開頭是 menuentry
的設定都是代表 GRUB 列表上的一個選項。
找到 Windows Boot Manager
是在第幾個之後把 set default
的數字改掉存檔即可,這邊我的 Windows
同樣是在第三個位置。
|
|
重新開機後就可以看到 GRUB 預設改成 Windows 了!