在新硬碟上全新安裝 Linux 發行版(例如 Ubuntu)時,如果我想先安裝 Linux,然後再安裝 Windows,是否可以製作 grub思考第一個分割區上有 Windows 安裝,以便安裝完成後將其新增至啟動功能表?
為了說明這一點,我有一個新的硬碟,並建立了兩個主分割區(仍然是原始分割區)和兩個邏輯分割區(Ext4 和 Swap)。我想先在 Ext4 分割區上安裝 Ubuntu,然後只在第一個主分割區上安裝某些版本的 Windows後(因為我目前沒有 Windows 安裝盤,但有 Ubuntu 安裝盤)。是否可以讓 Ubuntu 現在為 Windows 新增一個項目,從而避免在安裝 Windows 後修復 grub?
答案1
首先安裝 Windows。
一般情況下應該是這樣,以供日後參考。在你的情況下,我對 Windows 安裝行為不太了解,但它總是會覆蓋 GRUB。
無論您做什麼,都必須重新安裝它。
GRUB 條目如下所示:
title Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
GRUB 其實並不查看用於您想要啟動的內容;它會假設你是正確的。因此,添加它並且不要使用它。
答案2
或者您可以使用 grldr 並使用本機 Windows 引導程式進行引導:
http://grub4dos.sourceforge.net/wiki/index.php/Grub4dos_tutorial
答案3
GRUB 實際上不會檢查您想要引導的內容;而是檢查您想要引導的內容。它會假設你是正確的。因此,添加它並且不要使用它。