我可以讓 BURG 在 Windows 7 和 Windows 8 上保持三重啟動嗎?

我可以讓 BURG 在 Windows 7 和 Windows 8 上保持三重啟動嗎?

已經在虛擬機器上安裝了 Windows 8,我想看看它實際情況如何,因為虛擬機器有點延遲。

Windows 8 可以像任何其他作業系統一樣安裝,而且它支援與 Windows 7 雙重啟動。

我可以保留 BURG 作為我的啟動載入程式嗎?

(參考這個生活駭客文章關於設定 Windows 7 / Windows 8 雙啟動。

已經預先感謝了!

答案1

我似乎無法找到有關 Windows 8 是否仍在所有 Metro 下使用 bootmgr 的詳細信息,但根據我所看到的(從未安裝過它),我相信它確實如此。然而,有一種萬無一失(且可逆)的檢查方法。

首先啟動到您選擇的發行版的 Live CD 或 USB。然後,啟動後,確定 Windows 7 安裝到哪個硬碟。

#ls -la /dev/disk/by-label
#(gparted)&

第一個命令將列出 linux 可以識別的檔案系統的標籤以及它們所在的分區,格式如下:Label -> /dev/sda1其中「a」是驅動器,「1」是分區。接下來執行以下命令將 MBR(僅引導磁區,無分割區)儲存到檔案中,以防您稍後想要撤銷這些變更。 (也許可以將此文件保存到拇指驅動器)[編輯:確保下面的輸出與驅動器 Windows 8/dev/sda的輸出匹配,例如,如果然後使用]lsWindows8 -> /dev/sdc3/dev/sdc

#dd if=/dev/sda of=/path/to/safe/storage/orig_mbr.bin bs=446 count=1

現在使用 gparted 為 Windows 8 建立分割區並完成 Windows 8 的安裝程序。

#dd if=/dev/sda of=/path/to/safe/storage/win8_mbr.bin bs=446 count=1
#dd if=/path/to/safe/storage/orig_mbr.bin of=/dev/sda bs=446 count=1

這將備份 Windows 8 MBR 並安裝舊的 MBR(從而恢復 BURG/GRUB/LILO/等)。現在,您可以啟動該機器上的任何 Linux 並嘗試執行引導程式的更新/作業系統探測過程。如果偵測到 Windows 8(或偵測到多個 Windows 作業系統),則 Windows 8 使用與 Windows 7 相同的引導程式(稱為 bootmgr),並且您可以繼續使用目前的開機載入程式。如果沒有,那麼您可以嘗試像 ntdlr 和 Windows XP 一樣手動連結載入它。

相關內容