重新排序 GRUB 以在頂部列出 Windows
我已經安裝了win 7和linux mint 14。是否可以修改
GRUB Menu
以顯示Windows
為第一個選項Linux
,而不是目前的 。主要是為了在啟動過程中預設啟動 Windows。
如果您的啟動菜單的順序很重要(而不僅僅是預設情況下啟動 Windows),並且除了 Linux Mint 和 Windows(如 OSX、BSD)之外您沒有任何可啟動的東西,您可以這樣做:
cd /etc/grub.d mv 30_os-prober 09_os-prober
作為 中文件的字母順序
/etc/grub.d
,決定了它們的處理順序。然後執行sudo update-grub
¹ 生成/boot/grub/grub.cfg
文件,該文件確定菜單順序。如果您只想讓 Windows 啟動,您還可以更改
/etc/default/grub
和更改條目GRUB_DEFAULT=0
到
GRUB_DEFAULT=4
並執行
sudo update-grub
。是在Mint4
之後的 Windows 的正常條目,對於具有較舊版本的 Mint 的子菜單,對於和通過串列介面。您的設置可能略有不同,但您可以在 grub 菜單中計數(從 0 開始),或者在您的猜測關閉時嘗試更改。²0``1``2``memcheck``3``memcheck
您可能要考慮第三種選擇,我自己更喜歡。這是為了改變你
/etc/default/grub
的,如果你不手動選擇不同的菜單項,它會自動引導你上次選擇的系統。為此,您更改線路GRUB_DEFAULT=0
進入
GRUB_DEFAULT=saved GRUB_SAVEDEFAULT=true
並執行
sudo update-grub
¹我傾向於忘記
update-grub
經常嘗試的命令的名稱,grub-``TAB
並希望由此產生的擴展向我展示了grub-something
我需要執行的命令。直到我意識到它在/etc/default/grub
我正在編輯的文件頂部說明了要做什麼。當然,一旦我知道如何查找命令名稱,我就永遠不會忘記….²正如@derobert 所指出的,您還可以使用與您要選擇的菜單條目匹配的字元串。這是我找到的有關該功能的唯一文件。