Łączność

Instalacja i konfiguracja VirtualBox w systemie Windows

Dziś opowiem o swoich doświadczeniach instalacje, ustawienia I konfigurowanie VirtualBox w systemie Windows. Powiem też dlaczego go wybrałem Platforma wirtualizacyjna VirtualBox, po co mi to w ogóle potrzebne itp. Aby zaoszczędzić czas, sugeruję obejrzenie filmu na ten temat:


Dlaczego VirtualBox?

Zanim opowiem o powodach dla których zdecydowałem się Wirtualny Box Chciałbym trochę poruszyć temat wirtualizacji i emulacji w ogóle. Co to jest emulacja?
Współzawodnictwo to zdolność programu lub urządzenia do imitowania działania innego programu lub urządzenia.
Kto i do czego używa emulatorów?
Emulatory oprogramowania są przeznaczone przede wszystkim do wdrażania wielu systemów operacyjnych na jednym komputerze bez wpływu na główny system operacyjny. Emulatory, czyli systemy wirtualizacji, są dostępne dla szerokiego grona osób: od zwykłych użytkowników po administratorów i programistów.
Emulatory dla użytkowników- to przede wszystkim możliwość uruchamiania aplikacji pod innymi systemami operacyjnymi bez ponownego uruchamiania głównego, testowania nowego oprogramowania i różnych eksperymentów z ustawieniami.
Emulatory dla administratorów- to poligon doświadczalny! Teraz nauka administrowania stała się znacznie łatwiejsza, każdy może tworzyć sieci wirtualne z kilkudziesięciu systemów operacyjnych gości, konfigurować je i zdobywać praktyczne umiejętności.
Emulatory dla programistów- to ci asystenci, bez których już trudno jest żyć. Przyspieszają debugowanie i testowanie programów dosłownie znacząco. A jeśli mówimy o twórcach aplikacji sieciowych lub programowaniu niskiego poziomu, to emulatory po prostu nie mają ceny!
Emulatory dla hakerów- cóż, tutaj wszystko jest jasne, sprawdzanie exploitów, testowanie wirusów, debugowanie i badanie programów innych osób...
Dlatego znaczenie emulacji jest trudne do przecenienia. Pytanie tylko jaki emulator wybrać?

Wybór maszyny wirtualnej zależy od szeregu powodów, które użytkownik sam określa. Wyszedłem z następujących wymagań dla maszyny wirtualnej:

  1. Musi pracować na platformie Okna
  2. Powinien obsługiwać wszystkie najpopularniejsze systemy operacyjne w trybie gościa

Nie wszystkie maszyny wirtualne spełniają te dwa, powiedziałbym, rygorystyczne wymagania. Byłem brany pod uwagę Wirtualny komputer(nie zadziałało, ponieważ obsługiwane są tylko systemy gościa Windows) i VMWare(nie zadziałało, ponieważ jest to oprogramowanie płatne, którego cena jest bardzo wysoka, a nie chcę używać wersji zhakowanych).

Funkcje VirtualBoxa

  • Wieloplatformowy
  • Modułowość
  • Migracja na żywo
  • Obsługa USB 2.0, gdy urządzenia hosta są udostępniane systemom-gościom (tylko wersja zastrzeżona)
  • Obsługuje 64-bitowe systemy gościa (od wersji 2.0), nawet na 32-bitowych systemach hostów (od wersji 2.1 wymaga to obsługi technologii wirtualizacji procesora)
  • Obsługa SMP po stronie systemu gościa (od wersji 3.0 wymaga to obsługi technologii wirtualizacji na procesorze)
  • Wbudowany serwer RDP, a także obsługa urządzeń klienckich USB przez RDP (tylko wersja zastrzeżona)
  • Eksperymentalna obsługa sprzętowej akceleracji 3D (OpenGL, DirectX 8/9 (przy użyciu kodu Wine) (tylko 32-bitowe Windows XP i Vista)), dla gości DOS/Windows 3.x/95/98/ME, sprzętowa akceleracja 3D jest nie podano
  • Obsługa obrazów dysków twardych VMDK (VMware) i VHD (Microsoft Virtual PC), w tym migawek (począwszy od wersji 2.1)
  • Obsługa iSCSI (tylko wersja zastrzeżona)
  • Obsługa wirtualizacji urządzeń audio (do wyboru emulacja AC97 lub SoundBlaster 16)
  • Obsługa różnych typów komunikacji sieciowej (NAT, sieć hostów przez mostek, wewnętrzna)
  • Obsługa łańcucha zapisanych stanów maszyn wirtualnych (migawek), które można wycofać z dowolnego stanu systemu-gościa
  • Obsługa folderów współdzielonych w celu łatwego udostępniania plików pomiędzy systemami hosta i gościa (dla systemów Windows 2000 i nowszych, gości z systemami Linux i Solaris)
  • Obsługa integracji pulpitu (tryb płynny) systemu operacyjnego hosta i gościa
  • Możliwość wyboru języka interfejsu (obsługiwany jest także interfejs w języku rosyjskim)

Lista jest imponująca, w dodatku niedawno wydano wersję 3.2.12, w której poprawiono dużą liczbę błędów, które można znaleźć na stronie dewelopera VirtualBox;

Mam nadzieję, że zakup Słońce firma Wyrocznia nie wpłynie to na rozwój tego wspaniałego projektu, w przeciwnym razie lubią na wszystkim zarabiać.

Instalacja VirtualBoxa

Używany jako system hosta Windows Vista Ultimate z dodatkiem SP2. Sam proces instalacji VirtualBoxa jest dość banalny, wszystko jasne i bez komentarzy.

Następnie postępuj zgodnie z instrukcjami instalatora. Na pewnym etapie instalacji kart sieciowych bieżące połączenie z siecią lokalną może zostać przerwane. Po instalacji możesz rozpocząć dodawanie systemu gościa. Po zainstalowaniu VirtualBox radzę zmienić niektóre ustawienia programu, w szczególności określić domyślne ścieżki dla nowych plików wirtualnego systemu operacyjnego itp. Można tego dokonać w oknie wywoływanym poleceniem Plik -> Ustawienia.

Konfiguracja VirtualBoxa

Tworzenie nowego systemu gościa

Aby utworzyć swój pierwszy wirtualny system operacyjny, kliknij przycisk „Utwórz”. Uruchom Kreatora nowej maszyny wirtualnej. Postępując zgodnie z jego instrukcjami, będziesz musiał wybrać rodzinę przyszłego wirtualnego systemu operacyjnego i jego wersję, a także wprowadzić jego nazwę.

512 MB wystarczy już dla większości systemów operacyjnych, ale przydzieliłem 1 GB.
Następnie musisz utworzyć nowy dysk twardy, jest to dość prosta procedura, wystarczy postępować zgodnie z instrukcjami Kreatora tworzenia nowych dysków twardych. W rezultacie powinieneś otrzymać coś takiego:

Ostatni etap tworzenia systemu gościa w VirtualBox

Konfigurowanie sprzętu systemu operacyjnego gościa w VirtualBox

Możesz określić sprzęt utworzonego systemu gościa w jego „Właściwościach”. Aby to zrobić, wybierz żądany system operacyjny gościa i wywołaj polecenie Nieruchomości panel poleceń. Następnie pojawi się okno właściwości. Sekcje ustawień zostaną wskazane po lewej stronie tego okna, a ich ustawienia pośrodku okna. Wszystkie ustawienia są intuicyjne i posiadają podpowiedzi.

Patka Ogólne – zaawansowane

  • Folder ze zdjęciami— ścieżka do folderu, w którym będą przechowywane obrazy dysków systemu operacyjnego gościa. Zrzut wymaga dużej ilości miejsca na dysku, dlatego tutaj lepiej wskazać dysk, na którym jest na to wystarczająco dużo miejsca
  • Udostępniony schowek— skonfigurowanie użycia schowka pomiędzy systemem hosta a systemem gościa
  • Minipasek narzędzi— konsola do zarządzania maszyną wirtualną

Patka System - płyta główna

  • Ładowanie zamówienia— określa kolejność rozruchu systemu gościa. Po instalacji radzę zmienić tę kolejność i umieścić dysk twardy na pierwszym miejscu (chyba że ładowanie z innych nośników nie jest dla Ciebie tak ważne)
  • Wyłącz APIC wejścia/wyjścia- zaawansowany kontroler przerwań stosowany w procesorach firmy Intel. W pełni obsługiwany system operacyjny Okna.
  • Włącz EFIEFI definiuje „usługi rozruchowe”, które obejmują obsługę konsol tekstowych i graficznych na różnych urządzeniach, magistrale, usługi blokowe i plikowe oraz usługi wykonawcze, takie jak data, godzina i pamięć nieulotna. Używany przez wiele systemów operacyjnych do uruchamiania.

Patka System - Procesor

  • Procesor(y)— skonfiguruj liczbę procesorów używanych przez maszynę wirtualną. „Proszę pamiętać, że ta opcja będzie dostępna tylko wtedy, gdy obsługiwana jest wirtualizacja sprzętowa AMD-V Lub VT-x patka System - Przyspieszenie, a także włączoną opcję OI APIC na karcie System - płyta główna.
  • Włącz PAE/NX- tryb pracy wbudowanej jednostki zarządzającej pamięcią procesorów kompatybilnych z x86, która wykorzystuje 64-bitowe elementy tablicy stron (z czego do adresowania wykorzystywane jest tylko 36 bitów), za pomocą której procesor może zaadresować 64 GB pamięci fizycznej (zamiast 4 GB adresowane w przypadku korzystania z tablic 32-bitowych).

Patka System - Przyspieszenie

  • Włącz VTx/AMD-V— wykorzystanie wirtualizacji sprzętowej głównego procesora (Twój procesor musi obsługiwać te tryby lub muszą być one włączone BIOS)
  • Włącz zagnieżdżone stronicowanieZagnieżdżone stronicowanie zapewnia tłumaczenie adresów pamięci fizycznej systemu operacyjnego gościa na adresy fizyczne pamięci systemu operacyjnego hosta

Patka Przewoźnicy

  • W tej zakładce możesz skonfigurować użycie zewnętrznych nośników i napędów CD/DVD. Należy pamiętać, że podczas instalacji systemu gościa można używać dysków wirtualnych. To jest bardzo wygodne. Możesz je dodać poprzez Menedżer mediów wirtualnych w którym możesz przechowywać dużą liczbę różnych obrazów i przełączać się między nimi podczas sesji w systemie gościa. Możesz zadzwonić do tego menedżera w następujący sposób:

Menedżer dysków wirtualnych w VirtualBox

Patka Internet

  • Ustawienia sieciowe zostaną omówione w osobnym artykule; W Windows XP są tylko sterowniki Pcnet-Fast III (Am79C973), dlatego musisz go wybrać.

Patka Porty COM

  • Na tej zakładce możesz skonfigurować wykorzystanie portów COM. Są obecnie rzadko używane, więc jest mało prawdopodobne, że ktokolwiek będzie musiał je konfigurować

Patka USB

  • Tutaj musisz dodać je do listy USB-kontrolery, które będą wykorzystywane przez systemy wirtualne. Zachowaj ostrożność podczas uruchamiania określonego systemu wirtualnego USB-urządzenia przestają działać w głównym (przynajmniej u mnie tak było)

Patka Udostępnione foldery

  • Foldery współdzielone służą do wymiany plików pomiędzy systemem operacyjnym hosta i gościa

Konfigurowanie zainstalowanego systemu gościa Windows XP w VirtualBox

Musimy zainstalować sterowniki dla wszystkich wirtualnych komponentów sprzętowych naszego wirtualnego komputera. Można to zrobić instalując dodatki:

Kreator instalacji dodatku zostanie uruchomiony, jeśli włączono obsługę 3D, należy to zaznaczyć zaznaczając pole. Na wszystkie ostrzeżenia systemu odpowiedz twierdząco. Po zainstalowaniu dodatków w wirtualnym systemie operacyjnym Internet powinien działać.

Wyświetl tryb integracji

Bardzo przydatny tryb pozwalający na zarządzanie systemem wirtualnym bezpośrednio w systemie głównym, bez konieczności przełączania się do okna maszyny wirtualnej. Naprawdę niesamowita funkcjonalność! Spróbuj, a zrozumiesz wszystko. Aby przejść do tego trybu, użyj skrótów klawiaturowych GOSPODAR + L, gdzie „HOST” to klucz hosta (domyślnie prawy „Ctrl”).

Stosowane pojęcia i definicje

Maszyna wirtualna(VM, z angielskiej maszyny wirtualnej) to system oprogramowania i/lub sprzętu, który emuluje sprzęt określonej platformy i wykonuje programy dla tej platformy ( cel- platforma docelowa lub gościnna) na innej platformie ( gospodarz- platforma hosta, platforma hosta)

Współzawodnictwo(emulacja angielska) - reprodukcja za pomocą oprogramowania lub sprzętu lub ich kombinacji działania innych programów lub urządzeń.

Hiperwizor(Lub Monitor maszyny wirtualnej) – w komputerach program lub obwód sprzętowy, który zapewnia lub umożliwia jednoczesne, równoległe wykonywanie kilku lub nawet wielu systemów operacyjnych na tym samym komputerze-hoście. Hiperwizor zapewnia także izolację systemów operacyjnych od siebie, ochronę i bezpieczeństwo, współdzielenie zasobów pomiędzy różnymi działającymi systemami operacyjnymi oraz zarządzanie zasobami.

System operacyjny gościa— system operacyjny zainstalowany na maszynie wirtualnej.

System hosta— system operacyjny, w którym działa maszyna wirtualna.

Źródła informacji

  1. VirtualBox.org - oficjalna strona maszyny wirtualnej VirtualBox
  2. Kategoria: Wirtualizacja na ru.wikipedia.org
  3. Instalacja i konfiguracja platformy wirtualizacyjnej Oracle VM VirtualBox - artykuł Viktora Krasnukhina na OSzone.net
Spodobał Ci się artykuł? Udostępnij to