Uruchamiamy Chameleon’a z poziomu bootloadera Windows

Rozwiązanie to jest przydatne, kiedy chcemy mieć możliwość bootowania wielu systemów na raz, w sytuacji w której któryś z nich wymaga EFI (np. Mac OS X). Jest ono o tyle fajne, że umożliwia uruchomienie emulatora EFI bez nadpisywania Windowsowego MBR.

  1. Pod Windowsem, ściągnij i zainstaluj najnowszą wersję darmowego edytora BCD – EasyBCD
  2. Uruchom go, i wybierz opcję Add New Entry
  3. Zainstaluj NeoGrub
  4. Następnie wybierz Configure
  5. W pliku konfiguracyjnym umieść następującą treść:
default 0
timeout 0

title ChameleonBoot
find --set-root /boot0md
chainloader /boot0md
  1. Ściągnij najnowszą wersję Chameleon’a lub innego emulatora EFI (np. Chimera, PC-EFI)
  2. Skopiuj plik boot0md z paczki Chameleon’a lub innego emulatora EFI (oczywiście jeżeli to konieczne, skompiluj go najpierw) do głównego katalogu dysku na którym znajduje się Windows (zwykle to będzie C:boot0md)
  3. Inną metodą (np. przez bootowalnego pendrive’a) uruchom pożądany system operacyjny (najprawdopodobniej Mac OS X) i z jego poziomu zainstaluj owy emulator EFI na wybranej przez siebie partycji
  4. Voilà! Przy następnym uruchomieniu systemu Windows, bootloader powinien nas zapytać czy chcemy uruchomić Windows’a, czy też NeoGrub. Druga opcja spowoduje załadowanie emulatora EFI.
  5. Nazwę NeoGrub można oczywiście dowolnie zmienić w EasyBCD