Chciałbym skonfigurować komputer, aby przez większość czasu działał na Ubuntu, ale muszę też uruchomić XP dla określonych aplikacji i testów. W przeszłości po prostu konfigurowałem maszynę z podwójnym uruchomieniem, a następnie ponownie uruchamiałem i uruchamiał się w systemie Windows XP w razie potrzeby.
Ponieważ jednak maszyna ma wiele rdzeni i znaczną pamięć, myślę, że mogę korzystać z hiperwizorów Virtual Box, Xen lub VMWare. Zastanawiam się nad tym, aby Ubuntu stało się maszyną wirtualną „hosta” i mieć XP jako maszynę wirtualną gościa. Byłoby to szczególnie przydatne do testowania / debugowania / programowania, ponieważ możliwe jest jednoczesne uruchamianie aplikacji w obu systemach operacyjnych. Nigdy wcześniej nie konfigurowałem maszyny wirtualnej i myślę, że zadając poniższe pytania mogę uniknąć prób i błędów.
Zasadniczo muszę zdecydować, czy konfiguracja podwójnego rozruchu lub maszyny wirtualnej jest bardziej odpowiednia do tego, co chcę zrobić.
Oto moje pytania:
Nie zawsze muszę mieć uruchomione XP. Czy hiperwizory pozwalają mi wyłączyć maszynę wirtualną gościa, aby maszyna wirtualna hosta mogła natychmiast wykorzystać całą pamięć i zasoby procesora? Czy kiedy przywołuję maszynę wirtualną gościa, łatwo jest ustalić, ile pamięci i innych zasobów jest przez nią wykorzystywanych? Idealnie byłoby wcześniej skonfigurować to z wyprzedzeniem, a następnie włączyć / wyłączyć maszynę wirtualną gościa bez zastanowienia się nad tym.
Czy jest możliwe, czy wskazane, aby system operacyjny hosta był 64-bitowy, a system gościa 32-bitowy? Alternatywnie, jeśli obie maszyny wirtualne są 32-bitowe i mam 8 GB pamięci RAM, czy hiperwizor może zapewnić każdej maszynie wirtualnej 4G pamięci RAM, gdy działają one jednocześnie?
Które hiperwizory są najlepsze dla takich konfiguracji, jak opisałem?