VirtualBox: Opcje konfiguracji maszyny wirtualnej

W tej części cyklu przyjrzymy się możliwościom konfiguracyjnym jakie oferuje nam VirtualBox w odniesieniu do naszej maszyny wirtualnej, którą stworzyliśmy w trakcie ostatniego wpisu.

W tym celu wybieramy nasz host i klikamy na górnej belce ikonę Settings, co spowoduje wywołanie okna ustawień otwartego na zakładce General. Znajdują się tutaj trzy sekcje konfiguracyjne.

VB_SET1

Sekcja Basic odpowiada za nazwę maszyny, typ systemu operacyjnego oraz jego wersję. Konfiguracja tych wartości spowoduje zmianę oznaczenia ikony na liście maszyn wirtualnych w oknie głównym aplikacji. Kolejna sekcja o nazwie Advanced daje nam znacznie większe pole do manewru i dostępne w niej opcje mają następujące działanie:

  • Snapshot Folder – odpowiada za konfigurację lokalizacji przechowywania tak zwanych migawek systemu. W wielkim skrócie są to zapisane stany maszyny, które pozwalają na przywrócenie jej do danego stanu w dowolnej chwili. O migawkach będę jeszcze szerzej opowiadał w kolejnych częściach cyklu.
  • Shared Clipboard – odpowiada za współdzielenie schowka systemowego. Mamy tu do wyboru trzy opcje:
    • Host to Guest – aktywuje możliwość przenoszenia schowka z maszyny fizycznej do maszyny wirtualnej
    • Guest to Host – aktywuje możliwość przenoszenia schowka z maszyny wirtualnej do maszyny fizycznej
    • Biderectional – aktywuje przenoszenie zawartości schowka w obu kierunkach i jest to zdecydowanie najwygodniejsze rozwiązanie, które znacząco wspomaga codzienną pracę
  • Drag’n’Drop – odpowiada za możliwość przenoszenia plików pomiędzy maszyną wirtualną a fizyczną na zasadzie przeciągania pomiędzy oknami. Analogicznie do opcji dotyczących schowka występują tutaj trzy możliwości konfiguracji:
    • Host to Guest – aktywuje możliwość przenoszenia plików z maszyny fizycznej do maszyny wirtualnej
    • Guest to Host – aktywuje możliwość przenoszenia plików z maszyny wirtualnej do maszyny fizycznej
    • Biderectional – aktywuje przenoszenie plików w obu kierunkach i jest to zdecydowanie najwygodniejsze rozwiązanie, które znacząco wspomaga codzienną pracę.
  • Removable Media – możemy tutaj zaznaczyć lub odznaczyć funkcję Remember Runtime Changes, która odpowiada za zapamiętywanie w pliku konfiguracyjnym maszyny wirtualnej konfiguracji wykorzystywanych nośników wymiennych. Zaleca się pozostawienie tej opcji aktywnej
  • Mini ToolBar – opcja ta uaktywnia belkę zarządzania maszyną wirtualną, która pojawia się w trybie pełnoekranowym. Pierwsze ustawienie odpowiada za włączenie/wyłączenie tej funkcji, drugie pozwala przenieść belkę na górną część okna (domyślnie znajduje się ona na dole ekranu)

Kolejna sekcja o nazwie Description pozwala na wprowadzenie opisu dokładnego opisu maszyny. Można tutaj przechowywać wszelkiej maści opisy, logi i inne ważne dla nas informacje dotyczące wybranego hosta.

Kolejną zakładką jakiej się przyjrzymy jest System. Odpowiada ona za wirtualny sprzęt na jakim pracuje nasza maszyna.

VB_SET2

Pierwsza domyślnie otwierająca się sekcja nosi nazwę Motherboard i mamy w niej następujące opcje konfiguracji:

  • Base Memory – jest to suwak odpowiadający za przydzielenie ilości pamięci RAM do hosta
  • Boot Order – pozwala na wybranie, których źródeł może startować host oraz pozwala na ustawienie ich w odpowiedniej kolejności
  • Chipset – pozwala na wybranie wirtualnego chipsetu. Domyślnie jest to PIIX3, który jest najczęstszym wymaganym rozwiązaniem, jednak w przypadku instalacji na przykład systemów z rodziny Mac OS X wymagane jest ustawienie wersji ICH9. Warto pamiętać, że emulacja chipsetów ICH9 jest aktualnie w fazie rozwoju i nie jest jeszcze w pełni stabilna
  • Enable IO APIC – Funkcja niezbędna do działania systemów z rodziny Windows odpowiadająca za kontrolę przerwań sprzętowych
  • Enable EFI – uruchomienie EFI zastępujące tradycyjny BIOS, które to jest wykorzystywane przez część systemów operacyjnych
  • Hardware clock in UTC time – uruchamia podawanie czasu w formie UTC. Jest to często wymagane przez systemy Unix. Jeżeli opcja ta jest wyłączona, to czas będzie podawany zgodnie z tym co podaje maszyna fizyczna
  • Enable absolute pointing device – uruchamia wsparcie dla tabletów i innych urządzeń wskazujących, jeżeli opcja zostanie wyłączona wspierane będą jedynie klasyczne myszki

Kolejna sekcja o nazwie Processor pozwala nam skonfigurować liczbę procesorów przypisanych do danej maszyny wirtualnej oraz tak zwany Execution Gap, który domyślnie przyjmuje wartość 100%. Współczynnik ten pozwala nam określić, ile czasu procesora jest zarezerwowane dla danego hosta. Dodatkowo występuje tutaj opcja Enable PAE/NX, która pozwala na przekazanie systemowi goszczonemu fizycznych adresów naszych procesorów.

W ostatniej zakładce Acceleration znajdują się opcje sprzętowej akceleracji procesów wirtualizacji zapewnione przez procesor fizyczny naszego komputera. Domyślnie opcje te są włączone i w przypadku większości aktualnie znajdujących się na rynku procesorów takie wsparcie sprzętowe jest zaimplementowane.

Kolejną zakładką wśród opcji jest Display, która dzieli się na dwie sekcje.

VB_SET3

Pierwsza z nich to Video odpowiedzialna za ustawienia dotyczące wyświetlania obrazu, w której możemy skonfigurować takie wartości jak:

  • Video Memory – przydzielamy tutaj ilość pamięci dostępnej dla naszej wirtualnej karty graficznej
  • Monitor Count – pozwala na przypisanie dowolnej liczny wirtualnych monitorów jakie są przypisane do hosta
  • Enable 3D Acceleration oraz Enable 2D Video Acceleration – te dwie funkcje pozwalają na uruchomienie wsparcia sprzętowego dla wyświetlania obrazów 2D i 3D poprzez wykorzystanie potencjału fizycznej karty graficznej znajdującej się w naszej maszynie fizycznej.

Druga sekcja o nazwie Remote Display pozwala na konfiguracje zdalnego dostępu do maszyn wirtualnych, jednak tym zajmiemy się w kolejnych częściach cyklu i przybliżę wam wtedy dokładnie konfigurację tej funkcji.

Ostatnią zakładką jaką tym razem się zajmiemy jest Audio.

VB_SET4

W miejscu tym możemy całkowicie włączyć lub wyłączyć obsługę dźwięku a także skonfigurować dwie opcje:

  • Host Audio Driver – pozwala na wybranie karty dźwiękowej znajdującej się w naszej maszynie fizycznej z której będzie korzystała maszyna wirtualna. Istnieje również możliwość wybrania opcji Null Audio Driver co spowoduje, że host wirtualny będzie posiadał swoją kartę dźwiękową ale nie będzie on wysyłał żadnych sygnałów do naszej fizycznej karty
  • Audio Controller – w tym miejscu wybieramy rodzaj wirtualnej karty dźwiękowej, która zostanie zainstalowana na hoście goszczonym.

Świadomie w tej części cyklu pomijam zakładki Storage, Network, Ports oraz Shared Folders. Każda z nich zostanie szerzej opisana w kolejnych odcinkach wraz z ich wykorzystaniem w trakcie pracy w wirtualnym środowisku. Przybliżę wtedy kompleksowo wszystkie oferowane przez nie funkcje i opcje opatrzone przykładami działania. Tymczasem zachęcam Was do przyjrzenia się parametrom opisanym powyżej i eksperymentowanie w kwestii ich użycia.

Zapraszam Was również do zapoznania się z poprzednimi artykułami na temat VirtualBox: