在 Ubuntu 中,更改預設啟動作業系統 - 雙啟動

在 Ubuntu 中,更改預設啟動作業系統 - 雙啟動

我有一個雙啟動系統(Windows 7 和 Ubuntu)。目前啟動時的預設作業系統是 Ubuntu。我想將預設啟動作業系統從 Ubuntu 更改為 Windows(Ubuntu-> Windows),即在啟動時 Windows 應預設為啟動。當我在 Ubuntu 端時,啟動順序將會被更改。我知道這可以使用 BCDEDIT.exe 從 Windows 端完成。一個可能的解決方案是載入註冊表(安裝 Windows 檔案系統並前往 Windows/System32/config)並編輯登錄值(使用 chntpw)。但我不知道我應該改變哪些價值觀。

謝謝

答案1

CTRL按+ ALT+開啟終端機T並輸入以下內容:

grep menuentry /boot/grub/grub.cfg  

您將得到與此類似的輸出: 在此輸入影像描述

 user@YourComputer:~$ grep menuentry /boot/grub/grub.cfg
    menuentry 'Ubuntu, with Linux 2.6.35-31-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    menuentry 'Ubuntu, with Linux 2.6.35-31-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    menuentry 'Ubuntu, with Linux 2.6.35-30-generic' --class ubuntu --class gnu-linux --class gnu --class os {
    menuentry 'Ubuntu, with Linux 2.6.35-30-generic (recovery mode)' --class ubuntu --class gnu-linux --class gnu --class os {
    menuentry "Memory test (memtest86+)" {
    menuentry "Memory test (memtest86+, serial console 115200)" {
    menuentry "Windows NT/2000/XP (loader) (on /dev/sda1)" {
    menuentry "Ubuntu, with Linux 2.6.32-34-generic (on /dev/sdb1)" {
    menuentry "Ubuntu, with Linux 2.6.32-34-generic (recovery mode) (on /dev/sdb1)" {
    menuentry "Ubuntu, with Linux 2.6.32-33-generic (on /dev/sdb1)" {
    menuentry "Ubuntu, with Linux 2.6.32-33-generic (recovery mode) (on /dev/sdb1)" {
    menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A4AE5922AE58EE74' {

現在尋找類似最後一行的內容:

menuentry 'Windows 7 (loader) (on /dev/sda1)' --class windows --class os $menuentry_id_option 'osprober-chain-A4AE5922AE58EE74' {
    menuentry "Memory Tester (memtest86+)" --class memtest86 --class gnu --class tool {

由此我們只需要Windows 7(載入程式)(位於 /dev/sda1)部分。

接下來我們需要編輯 /etc/default/grub 並更改以下兩行以實現我們需要實現的目標:

sudo gedit /etc/default/grub

將 GRUB_DEFAULT 的值變更為您想要始終啟動的 Windows 系統的名稱。

`GRUB_DEFAULT="Windows 7 (loader) (on /dev/sda1)"`

然後更新grub,

sudo update-grub

相關內容