Uruchom system Windows i Linux w tym samym czasie

4

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.

JamEngulfer
źródło
1
Spróbuj użyć vSphere Hypervisor .
TheKB
Albo pytasz o niemożliwe, nie rozumiem pytania, albo patrzysz na wysokiej klasy środowisko wirtualizacji, takie jak VMware vSphere ... EDYCJA: Nie byłem świadomy wspomnianego wyżej darmowego Hypervisora, powinien on działać zgodnie z strona przeglądowa
acejavelin
Zobacz coLinux i andLinux, które mogą załatwić sprawę . Osobiście nie sądzę, aby prowadzenie dwóch z nich było możliwe. Przeczytaj ten superuser.com/questions/333297/…
Sudipta Biswas
Jeśli nie masz VT-d i procesora graficznego obsługującego to, to nie zadziała. Ponadto na hiperwizorze z czystym metalem nikt nie ma bezpośredniego dostępu do sprzętu (z wyjątkiem hiperwizora oczywiście).
Daniel B
Cóż, mam wsparcie VT-d na moim procesorze (i7 5820K), ale nie jestem pewien co do mojego GPU. To GTX 980Ti, ale nie jestem pewien, czy to zadziała.
JamEngulfer

Odpowiedzi:

3

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ę:

Różnice typów hiperwizora

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.

gronostaj
źródło
@TheKB To nie do końca poprawne. vSphere Hypervisor to nowa nazwa ESXi. Nie należy go mylić z ESX.
Daniel B
Ups, mój błąd.
TheKB
Jaka byłaby poprawa wydajności przy użyciu Hypervisora ​​i czy byłoby możliwe bezpośrednie uruchomienie systemu operacyjnego, który normalnie jest uruchamiany przez Hypervisor?
JamEngulfer
@JamEngulfer W przypadku procesora obsługującego wirtualizację i surowe partycje przypisane do systemów operacyjnych, narzut powinien być znikomy. Zobacz to pytanie w usłudze ServerFault: Czy maszyna wirtualna jest wolniejsza niż bazowa maszyna fizyczna? . Jeśli chodzi o natywne uruchamianie systemu gościa, nie jestem pewien. Jest to możliwe w przypadku hostowanego hiperwizora i gościa systemu Linux. Podejrzewam, że Windows byłby wybredny w kwestii zmian sprzętu i może być w rzeczywistości zabroniony przez jego licencję. Będziesz musiał także uruchomić system operacyjny gościa z podwójnym uruchomieniem i funkcję hypervisor, ale powinno to być możliwe (choć może trudne).
gronostaj
3

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.

Yamakaja
źródło
0

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.

Law29
źródło
Chociaż odwołujesz się do innego pytania Q / A superużytkownika, podaj odpowiednie szczegóły.
Daniel B