[PL] Takie tam, wirtualizacyjne dylematy…

Stary laptop pad┼é. Pogrzeb Lenovo T61 nie wiadomo jeszcze kiedy nast─ůpi (my┼Ťl─Ö ┼╝e gdzie┼Ť za cztery-pi─Ö─ç tygodni. Tymczasem pojawi┼éa si─Ö okazja (cho─ç trzeba by┼éo troch─Ö powalczy─ç), aby wpisa─ç na sw├│j sprz─Ötowy stock takie ustrojstwo jak HP EliteBook 8440p. Nie jest to w ┼╝adnym wypadku szczyt marze┼ä, ale jest on odrobin─Ö ┼╝wawszy ni┼╝ poprzednik, a jego parametry (niezbyt wypa┼Ťny, ale w miar─Ö wydajny procesor pierwszej generacji i5) oraz docelowo 8 GB RAM (teraz 4GB) zapowiada mi┼é─ů prac─Ö. Ma on kilka innych udogodnie┼ä, kt├│re mam zamiar w przysz┼éo┼Ťci wykorzysta─ç (vide Wojtek Poniatowski i jego HDMI), ale nie o tym ma by─ç tu mowa.

Procesor jest nowszy ni┼╝ w Lenovo, a co za tym idzie powinien obs┼éu┼╝y─ç Hyper-V z poziomu Windows 8, na co wi─Ökszo┼Ť─ç z nas (dziwak├│w siedz─ůcych w zagraconej piwnicy) czeka┼éa od dawna. I oczywi┼Ťcie obs┼éu┼╝y┼é. Pozwoli┼é zainstalowa─ç co trzeba, oraz uruchomi─ç maszyn─Ö wirtualn─ů ukierunkowan─ů na platformie 64-bitow─ů. Niestety samo Hyper-V mi nie wystarcza. Do r├│┼╝nych innych zastosowa┼ä u┼╝ywa┼éem bowiem do tej pory VMWare Workstation 7.1, a od jakiego┼Ť czasu VirtualBox 4.2.6. Poniewa┼╝ oba (Hyper-V + co┼Ť jeszcze) ┼Ťrodowiska s─ů dla mnie interesuj─ůce, chcia┼ébym mie─ç oba na swoim podstawowym systemie (jakim od baaaaardzo d┼éugiego czasu jest Windows 8). Po zainstalowaniu nowego VirtualBox nie by┼éo mi jednak dane zainstalowanie maszyny z platform─ů 64-bitow─ů:

Capture_Hyper01

Rys.01 | Wyb├│r ┼Ťrodowisk ÔÇô brak maszyn w wersji 64-bit.

Capture_Hyper02

Rys.02 | A oszukanie systemuÔÇŽ

Capture_Hyper03

Rys.03 | ÔÇŽmimo ch─ÖciÔÇŽ

Capture_Hyper04

Rys.04 | ÔÇŽnie da niestety okre┼Ťlonego rezultatu.

Capture_Hyper05

Rys.05 | Na naszym hyper-vÔÇŽ

Capture_Hyper06

Rys.06 | ÔÇŽnie ma jak wida─ç od pocz─ůtkuÔÇŽ

Capture_Hyper07

Rys.07 | ÔÇŽ┼╝adnego w zasadzie k┼éopotu.

No wi─Öc o co chodzi? Ot├│┼╝, jak to si─Ö zdarza mo┼╝emy czasem zapomnie─ç (lub po prostu nie wiedzie─ç, je┼Ťli zdarzy┼éo nam si─Ö to po raz pierwszy) o tym, ┼╝e nasz hypervisor ÔÇô obs┼éuguj─ůcy dowoln─ů platform─Ö wirtualizacyjn─ů jest w przypadku systemu Windows 8 ukierunkowany na Hyper-V. Oznacza to, ┼╝e po zainstalowaniu funkcjonalno┼Ťci jak─ů jest Hyper-V w narz─Ödziu BDCEdit (Boot Configuration Data Editor {wikipedia|technet}), stystem domy┼Ťlnie zostaje ustawiony na obs┼éug─Ö tego w┼éa┼Ťnie  ÔÇťsystemowegoÔÇŁ wirtualizatora. Mo┼╝emy to sprawdzi─ç podgl─ůdaj─ůc w wierszu polece┼ä ustawienia BCDEdit:

Capture_Hyper08

Rys.08 | Ustawiona warto┼Ť─ç Auto dla funkcji HyperVisorLaunchType spowoduje wymuszenie pierwsze┼ästwa w┼éasnie dla Hyper-V, czego efektem s─ů obrazki powy┼╝ej.

Capture_Hyper09

Rys.09 | Aby da─ç pierwsze┼ästwo (do tego jeszcze wr├│cimy) dla bardziej lubianej aplikacji jak─ů jest w moim przypadku VirtualBox musimy zmieni─ç t─Ö warto┼Ť─ç poleceniem: bcdedit /set hypervisorlaunchtype off.

Capture_Hyper10

Rys.10 | Po od┼Ťwie┼╝eniu status dla tej funkcji jest ustawiony na Off. Wymagany jest jeszcze restart fizyczny maszyny (ale to chyba jest zrozumia┼ée).

Capture_Hyper11

Rys.11 | Daje nam to mo┼╝liwo┼Ť─ç zainstalowania maszyn wirtualnych z platform─ů 64-bitow─ů (co wida─ç na menu wyboru).

Capture_Hyper12

Rys.12 | Na samym ko┼äcu mo┼╝emy spokojnie uruchomi─ç instalacj─Ö ┼Ťrodowiska, jakie nam si─Ö wymarzy┼éo.

Wcze┼Ťniej wspomnieli┼Ťmy o pierwsze┼ästwie. Nie chcieli┼Ťmy da─ç tego pierwsze┼ästwa dla Hyper-V, wi─Öc musimy z tym brzemieniem ┼╝y─ç dalej. Przy pr├│bie instalacji nowej maszyny na hyper-v wbudowanym w Windows 8 otrzymujemy b┼é─ůd inicjalizacji: Maszyna ÔÇśtrrÔÇÖ nie mo┼╝e by─ç zainicjowana, poniewa┼╝ hypervisor nie jest zainicjowany. To efekt prze┼é─ůczenia go w tryb Off. Obecnie podczas uruchamiania systemu Windows nie widzi tej funkcjonalno┼Ťci, co skutkuje brakiem mo┼╝liwo┼Ťci jej uruchomienia. Sposobem na u┼╝ycie TEJ, a nie TAMTEJ wirtualizacji jest cofni─Öcie zmian poprzez BCDEdit oraz restart maszyny. Co oczywi┼Ťcie skutkowa─ç b─Ödzie niedost─Öpno┼Ťci─ů VirtualBox.

Capture_Hyper13

Rys.13 | I tak ┼║le i tak niedobrze. Rozwi─ůzanie problemu le┼╝y w punkcie trzecim: ustawienie warto┼Ťci automatycznej inicjacji hypervisora.

Leave a Comment

Content Protected Using Blog Protector By: PcDrome.
Skip to toolbar