Microsoft poinformował, że w przypadku korzystania z opcji dual-boot na komputerze zawierającym Windows Vista oraz Linuksa, może dojść do problemu podczas instalacji Service Pack 1.
Problem dotyczy dwóch wersji najnowszego systemu operacyjnego Microsoftu: Ultimate oraz Enterprise, które posiadają BitLockera służącego do szyfrowania dysków. By zainstalować SP1 konieczne jest spełnienie wszystkich warunków. Jednym z nich jest konieczność zaktualizowania programu rozruchowego Windows Vista poprawką KB935509.
Jednak w przypadku zainstalowania Linuksa, oryginalny bootloader Windowsa, który znajduje się w MBR (master boot record) podmieniany jest przez GRUBa czy lilo. W tym miejscu pojawia się problem.
Michael Kleef, Konsultant Microsoft Technology
BitLocker nie jest tylko sposobem na szyfrowanie danych i sprawdzanie systemu, ale raczej sposobem na testowanie ich spójności. Kiedy wpiszesz PIN, BitLocker sprawdza wszystko krok po kroku od chipa TPM po program rozruchowy, i jeżeli znajdzie coś co się nie zgadza, dostęp jest zabroniony. Instalując LILO czy GRUB, przerywa się łańcuch zaufania, ponieważ te bootloadery zajmują MBR, co oznacza, że system się nie uruchomi.
Jednakże dobrze, że uaktualnienie i serwisowanie zawodzi przy tym scenariuszu, ponieważ można sobie wyobrazić, że gdyby podczas uaktualnienia Vista przeinstalowała MBR by przywrócić integralność uruchamiania – zostalibyśmy zasypani pozwami.
Istnieje jednak sposób na obejście tego problemu.
W przypadku posiadania dwóch systemów na jednym dysku, wystarczy przywrócić MBR z Visty przed instalacją SP1. Jeżeli systemy są na różnych dyskach można zamienić ich kolejność i uruchomić komputer z dysku z Vistą.
Po poprawnej instalacji zbiorczej aktualizacji można powrócić do starych ustawień.
Dodaj komentarz