
更新說明:我正在嘗試在 HP Pavilion 筆記型電腦上設定雙啟動系統。過去我可能已經設定了六、七個雙重引導系統並且從來沒有遇到任何困難。這個過程總是很簡單,我甚至通常可以選擇使用 Windows 啟動管理器還是 Grub,因為兩者都可以。
但這次不同。我無法讓電腦在開機時直接啟動到 grub/ubuntu。這種行為似乎來自底層 HP 軟體,因為在啟動時按 F9 會出現一個選單,我可以在其中選擇要啟動的系統。然而,該選單不提供任何更改其條目順序的方法。
也許這台筆記型電腦的歷史是相關的;它是朋友送給我的,我一直沒有刪除HP恢復分割區,認為沒有必要。我廢棄了現有的舊 Windows 7 安裝並安裝了 Kubuntu 作為機器上唯一的系統。一切都很好,直到我改變了對 Windows 的看法並嘗試再次安裝它。這就是我最終陷入這樣的境地:有一個完美的 Kubuntu,一個完美的 Windows,但最初卻無法讓 grub 控制。一旦我啟動了 grub,我就可以運行 Kubuntu 或 Windows——它們都在 grub 的選單上。
我也許可以透過使用重新排序分區來解決問題gparted來自記憶棒上的即時系統,但我不知道僅更改數字是否足夠(可以使用軟碟)或者如果分割區實際上必須在實體磁碟內移動。當然,危險在於任何這種性質的改變都可能導致系統無法啟動。有沒有辦法安全地做到這一點?
答案1
如果您刪除了 Windows,通常會顯示 Grub,這樣遊戲中就沒有其他玩家了。
但是:(總有一個但是;-)如果 grub 有一個隱藏的超時 - 你將看不到它。它只會啟動,您無法將其變更為您想要啟動的映像。根據您的 grub 版本,您可以更改 /etc/default/grub 中的行:
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=menu
(這對 grub 2.04 有效 - 目前我運行的不是 ubuntu,因此您的版本可能不同)
超時“0”表示立即啟動預設條目而不顯示選單。
答案2
我透過重新分割磁碟,從而完全擦除它,然後重新安裝 Windows,然後重新安裝 Kubuntu 解決了我的問題。