Teraz zanim oznaczysz to jako duplikat lub przejdziesz do odpowiedzi „Po prostu użyj VirtualBox”, jest to inny przypadek użycia.
Chcę jednocześnie uruchomić dwa systemy operacyjne na moim sprzęcie , tak aby uruchamianie i zamykanie jednego nie miało wpływu na drugi. Zamierzam mieć system operacyjny Linux bez głowy i mieć do niego dostęp tylko przez SSH, ale Windows powinien być systemem operacyjnym, który wydaje się działać na komputerze i używać wyświetlacza itp.
Mam 16 GB pamięci i 6-rdzeniowy procesor, więc mógłbym rozsądnie przekazać kilka GB pamięci i 2 rdzenie dla Linuksa.
Sądzę, że działałoby to z wirtualizacją obu systemów operacyjnych i zapewnianiem Windowsowi dostępu do GPU, do którego podłączony jest mój monitor. Nie mam jednak pojęcia, jak to zrobić. Wydaje mi się, że do uruchomienia go potrzebny byłby specjalny system operacyjny, ale nie znam niczego takiego z głowy.
Najlepiej byłoby, gdyby darmowe rozwiązanie było najlepsze, ale jeśli istnieją jakieś stosunkowo tanie rozwiązania, nie byłbym przeciwny płaceniu.
źródło
Odpowiedzi:
Wygląda na to, że potrzebujesz hiperwizora z czystego metalu.
W przeciwieństwie do hostowanych hiperwizorów (takich jak VirtualBox), w hiperwizorach bez systemu operacyjnego nie ma systemu operacyjnego, w którym działa hiperwizor. Zamiast tego działa bezpośrednio na sprzęcie zużywającym minimalną ilość zasobów i pozwala tylko na uruchamianie maszyn wirtualnych. Ten obraz (z Wikipedii ) pokazuje różnicę:
Tego typu hiperwizory nie są tak powszechne w aplikacjach konsumenckich. Aby wymienić tylko dwie z możliwych opcji, spójrz na VMware ESXi i Microsoft Hyper-V.
źródło
Poszukujesz hiperwizora z czystego metalu, jak powiedział gronostaj, ale zamiast ESXi polecam Ci Nie bój się . Główną różnicą jest prawdopodobnie to, że musisz kupić nieco droższą licencję na przekazywanie GPU za pomocą ESXi, podczas gdy licencja o wartości 59 $ zawiera prawie wszystkie funkcje, ale jest ograniczona do 6 dysków twardych.
Chociaż jedno należy powiedzieć, oba rozwiązania są stosunkowo trudne do skonfigurowania, jeśli chodzi o przekazywanie PCIe.
źródło
Zdecydowałem się na uruchomienie Linuksa przede wszystkim i poświęcam mu złącze VGA, jednocześnie przekazując dodatkową kartę graficzną do maszyny wirtualnej. Opisane tutaj (superuser.SE) i tutaj (Multiheaded NVIDIA Gaming) . Powinno działać, ale nie pracowałem na tyle, żeby powiedzieć na pewno.
źródło