Top Menu

Ostatnio wpadło mi w ręce kilka stacji roboczych DELL OptiPlex 755 wyposażone w C2D E6550 2.33 GHz, 8 GB RAM oraz 1 TB HDD. Zdecydowanie fajna nisko budżetowa konfiguracja pod laboratorium oparte o wirtualizację.

Nie zastanawiając się długo zainstalowałem Windows Server 2008 R2 w rozszerzalnym pliku VHD, a następnie włączyłem rolę Hyper-V. Zaraz dla testu stworzyłem maszynę wirtualną i ją uruchomiłem… no właśnie… prawie uruchomiłem – pokazał mi się piękny komunikat z błędem:

“The virtual machine could not be started because the hypervisor is not running”

   Hyper-V_The_virtual_machine_could_not_be_started_because_the_hypervisor_is_not_running

Powyższy komunikat pojawia się najczęściej wtedy, kiedy platforma nie ma włączonego sprzętowego wsparcia wirtualizacji, lecz w tym wypadku byłem pewny, że ma wsparcie oraz, że je włączyłem w BIOS. Lekko zaskoczony sytuacją uruchomiłem dodatkowo program do sprawdzania sprzętowego wsparcia wirtualizacji SecurAble. Efekt programu był jak najbardziej poprawny. Platforma wspiera wirtualizację sprzętową.

SecurAble_001 SecurAble_002

Jeżeli niby wszystko jest OK, to co nie jest OK? Przed instalacją systemu poczyniłem zmiany w BIOS na takie, które wg mnie powinny być poprawne i jak pokazał programik SecurAble teoretycznie były.

Jak się okazało moja konfiguracja BIOS była prawie dobra. Poniżej zamieszczam konfigurację jaką trzeba ustawić:

  • Performance
    • Virtualization (On)
    • VT for Direct I/O Access (On)
    • Trusted Execution (Off)
  • Security
    • Execute Disable (On)

Należy pamiętać, że po zapisaniu tych zmianach trzeba wykonać twardy reset maszyny, czyli najlepiej wyjąć wtyczkę z kontaktu.

Może zdarzyć się, że po wprowadzeniu powyższych ustawień nadal będzie występował problem z uruchomieniem maszyn wirtualnych. Wtedy należy wyłączyć wszystkie opisane powyżej opcje, zrobić twardy reset i ponownie włączyć poprawną konfigurację wraz z twardym resetem na zakończenie.

  • Performance
    • Virtualization (Off)
    • VT for Direct I/O Access (Off)
    • Trusted Execution (Off)
  • Security
    • Execute Disable (Off)

Po wykonaniu powyżej opisanej procedury powinniśmy móc już odpalić wirtualne maszyny pod Hyper-V na DELL OptiPlex 755. Co ciekawe wtedy program SecurAble pokazuje poniższy raport:

SecurAble_003

Oczywiście należy nim się nie przejmować i cieszyć się w pełni z Hyper-V.

About The Author

5 Comments

  1. Jako ciekawoskę dodam, iż na VMware ESXi 4.1 Trusted Execution musi być wyłączone. W przeciwnym wypadku nie działa wsparcie dla klientów 64. bitowych. Pozdrawiam.

  2. Jesli możesz to podaj jeszcze jaka jest cena takiej konfiguracji 🙂 zamierzam sprawić sobie taki sprzęt. Jako podstawa ma mi służyć DELL Optiplex 745 Pentium 4 3,2 GHz HT / 2 GB / 80 GB / DVD / WinXP 🙂 za 530 PLN.

  3. Upewnij się czy na pewno Hyper-V Ci zadziała na tym procesorze (chyba mu brakuje VT-x). Pozdrawiam.

  4. Zagdza się. Marek ma rację – Marcin, ten procek nie ma wsparcia wirtualizacji.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Close