WindowsXP、Windows7 和 Ubuntu 多重啟動。啟動問題

WindowsXP、Windows7 和 Ubuntu 多重啟動。啟動問題

我一直在嘗試做的是將我的 600GB 硬碟分割為 4 種方式並安裝三個作業系統。

分割區 1,16GB:WindowsXP x32

分割區 2,16GB:Ubuntu 12.04

分割區 3,30GB:Windows7 x64

最後是最後一個分區,剩餘的空間用於儲存。

然而,昨天我已經重新格式化並重新安裝了所有這些作業系統大約 5 次,試圖弄清楚我將如何做到這一點。前兩次安裝後,我意識到我必須按特定順序安裝作業系統。接下來的幾次安裝在我分割分割區的方式上出現了錯誤。昨晚我最後一次這樣做時,看起來好像我安裝得很好,因為 Grub 會啟動,從那裡我可以點擊 Windows,然後 Windows 載入程式會出現,並帶有「舊版 Windows」和 Windows7 作為選項。所以我就滿足地睡覺了,沒有實際檢查。現在,醒來,嘗試啟動Windows7...看起來Windows7分割區神奇地消失了。

不管怎樣,我只是用這個設定「再次」安裝了所有東西;分割所有分割區並使其全部為「主」分割區,安裝 WindowsXP

安裝Windows7

測試以確保 Windows7 和 XP 都能啟動。

既然他們這樣做了,就從 Live CD 安裝 Ubuntu。

此時Grub並沒有自動彈出。啟動時仍然會載入Windows Loader。

所以我使用Live CD來運行啟動修復。

啟動修復工作沒有任何錯誤,所以我重新啟動

Grub 不會出現,但 Ubuntu 會自動載入。為了以防萬一,我還在啟動過程中按住了左移鍵。

此時,我不知道該怎麼做才能讓 Grub 出現。因此,我在網上查找,發現有一個配置文件,您可以“提交”一行以設置“grub 逾時”或其他內容,所以我就這樣做了。 Grub 仍然沒有「啟動」。回到ubuntu,去安裝Boot-Repair,但在終端機中出現這個錯誤;

'Installing rEFInd on Linux....
//boot/efi doesn't seem to be on a VFAT filesystem. The ESP must be
mounted at //boot or //boot/efi and it must be VFAT! Aborting!
dpkg: error processing refind (--configure):
subprocess installed post-installation script returned error exit status 1
Setting up gawk (1:3.1.8+dfsg-0.1ubuntu1) ...
Setting up glade2script (3.2.2~ppa45~precise) ...
Setting up boot-sav (3.199~ppa33~precise) ...
Setting up boot-repair (3.199~ppa33~precise) ...
Setting up boot-sav-extra (3.199~ppa33~precise) ...
Setting up python-configobj (4.7.2+ds-3build1) ...
Setting up pastebinit (1.3-2ubuntu2.1) ...
Errors were encountered while processing:
refind
E: Sub-process /usr/bin/dpkg returned an error code (1)'

所以,到目前為止,我在多次啟動方面運氣不佳。有沒有辦法修復上述錯誤,而不必再次重新格式化“所有內容”,同時使 grub 顯示和 Windows 載入選項?我確信我做錯了什麼,但我不確定是什麼。而且,這很重要,我顯然有一個叫做「UEFI」BIOS 的東西?我不知道這意味著什麼,但它似乎在我所有的谷歌搜尋中出現了很多,所以也許這就是我所有痛苦的原因?

預先感謝您閱讀所有這些內容,但是是的... Halp?

答案1

我正要睡覺,所以我提前為倉促下結論表示歉意。 But the impression I'm getting is that either you are having problems on where to install GRUB 2. Can't tell much, but could you boot your computer via a Linux Live USB (ie Ubuntu) and then run GParted, then take a螢幕截圖?

以下不是解決方案,而是分享多重啟動時個人「最佳實踐」的建議:

  1. 安裝順序是先安裝所有 MS Windows 作業系統(從最舊到最新,因此在您的情況下先安裝 XP,然後再安裝 Windows 7)。
  2. 最後是您的 Linux 作業系統。
  3. 如果您是多重啟動,例如兩 (2) 個 MS Windows 作業系統和兩 (2) 個 Linux 作業系統,請依照#1 安裝 MS Windows 作業系統。然後,對於 Linux 作業系統,請注意,您安裝的最後一個 Linux 作業系統將接管「引導程式」(GRUB 是「引導程式」的範例)。
  4. 我在多重引導時遵循的最佳技巧是學習如何在「專用」分割區中安裝 GRUB 2。

這樣,您就可以避免MS Windows 作業系統「神奇地消失」的問題...您實際上可以透過啟動您選擇的Linux Live USB 來檢查MS Windows 安裝是否真的消失或被刪除,然後嘗試在檔案管理器中檢查如果 MS Windows 分割區仍然存在。

如果它仍然存在,那麼它會將問題範圍縮小到引導程式(即 Linux 中的 GRUB 2)的安裝方式。

當您選擇將 GRUB 2 安裝在「專用」分割區中時,您可以不用擔心引導程式與對應的作業系統分割區一起被刪除,或出現其他複雜的情況。至少,安裝的工作作業系統將正確啟動。

相關內容