當前位置:才華齋>計算機>作業系統>

Vista SP1不支援Vista/Linux雙啟動方法

作業系統 閱讀(1.39W)

Vista SP1不支援Vista/Linux雙啟動

Vista SP1不支援Vista/Linux雙啟動方法

目前微軟已經承認,當用戶擁有Vista Enterprise/Ultimate和Linux雙系統,且Linux的引導被安裝至MBR的情況,在升級Vista至SP1版時會遇到麻煩。

據悉微軟的SP1補丁包KB935509具有新版的bootloader,在升級SP1時,原系統中的bootloader可能已經被開源版的' bootloader程式所取代,例如Grub。目前微軟已經解釋了該問題出現的原因,Vista SP1補丁包中包含了BitLocker功能的更新,更換開機載入程式bootloader的目的是為了讓系統能在引導時載入驅動器加密和 BitLocker技術

目前更新SP1時“信任鏈”平臺的完整啟動順序如下,首先從機器上的TPM晶片讀取資訊,然後通過MBR和作業系統進行引導。而雙啟動的情況下,Vista中的Bootloader如果被替代,系統完整性檢查會失敗,該SP1安裝也會失敗,同時系統也將無法正常開機。

微軟技術顧問Michael Kleef解釋說:“BitLocker不僅關係到加密和系統驗證,也關係到資料的完整性。BitLocker按照順序進行檢查,如果它發現了一些不匹配的東西,它將拒絕訪問。安裝Lilo或是其他載入程式將破壞原有的引導信任體系,因為這些Bootloader會替代微軟的Bootloader,這也意味著加密分割槽將無法引導。"

對於使用者來說,如果Linux和Vista分割槽安裝到同一個驅動器,使用者必須恢復Vista的Bootloader然後才能進行SP1升級。如果作業系統不是在同一塊硬碟,那麼問題就小的多,使用者只需要在BIOS中改變硬碟開機順序即可。

另外,Vista SP1安裝失敗並不取決於你是否開啟BitLocker特性,只要作業系統安裝了BitLocker你就避免不了這種情況。預設情況下,也只有Vista Enterprise和Ultimate兩個版本自動安裝了BitLocker特性,所以,目前僅有這兩種作業系統的使用者會受到影響。