Uruchamianie natywnej instalacji systemu Windows w Virtualbox: czy to możliwe? [Zamknięte]

16

Szukam czegoś podobnego do Bootcampa .

Obecnie uruchamiam Ubuntu Maveric jako mój główny system operacyjny i Windows 7 w Virtualbox. Jednak w przypadku niektórych zadań uruchamianie zwirtualizowanego systemu Windows po prostu wydaje się powodować zbyt duże obciążenie i utratę prędkości, a ja chciałbym móc uruchamiać się natywnie.

Sytuacja idealna byłaby Instalator systemu Windows i Ubuntu w podwójny rozruch na osobnych partycjach, z możliwością rozruchu partycji systemu Windows w Virtualbox na Ubuntu, jak również.

czy to możliwe?

Jak to się dzieje, że Bootcamp wydaje się być jedynym systemem zdolnym do tego?

Aron Rotteveel
źródło

Odpowiedzi:

16

Możliwe jest uruchomienie systemu Windows zainstalowanego na komputerze na maszynie wirtualnej działającej na systemie Linux zainstalowanym na tym samym komputerze. Jedyną rzeczą do zapamiętania: nie montuj partycji w obu systemach operacyjnych. Użyłem tej konfiguracji w qemu, kvm i VirtualBox.

EDYCJA: Idee polega na użyciu całego dysku fizycznego i uważaj, aby nie zamontować dwukrotnie tej samej partycji (np. Dwukrotnie uruchomić ten sam system operacyjny lub próbować zamontować partycję z systemu hibernowanego) Instalacja VirtualBox:

  • Utwórz plik VMDK wskazujący na surowy dysk: VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda -registerPatrz: http://www.virtualbox.org/manual/ch09.html#rawdisk
  • utwórz nową maszynę wirtualną i użyj dysku surowego dla tej maszyny wirtualnej.
  • odmontować wszystkie partycje, które będą używane przez maszynę wirtualną.
  • uruchom maszynę wirtualną iw menu Grub wybierz system operacyjny, który nie został jeszcze uruchomiony.
Mircea Vutcovici
źródło
Czy mógłbyś to rozwinąć? Jestem bardzo zainteresowany aspektem jak .
Aron Rotteveel
Zaktualizowałem odpowiedź.
Mircea Vutcovici
Dzięki! Z ciekawości: co by się stało, gdybym zamontował dysk podwójnie?
Aron Rotteveel
Możesz mieć uszkodzenie systemu plików. Istnieją jednak systemy plików, które pozwalają na podłączenie dwóch różnych maszyn (np. GFS). Zobacz: en.wikipedia.org/wiki/Global_File_System
Mircea Vutcovici
1
Uszkodzenie jest spowodowane faktem, że część stanu systemu plików jest zapamiętywana w pamięci każdego jądra. Na przykład, brudne strony są przechowywane w pamięci przez kilka sekund, a tymczasem drugie jądro może jednocześnie zmieniać te same pliki, strukturę dzienników lub strukturę plików. Na przykład usuwasz plik z jednego systemu operacyjnego, a tymczasem drugi system utworzy inny plik w tym samym folderze. Ponieważ 2. system operacyjny ma starszą kopię folderu buforowanego w pamięci, może zapisać go na dysku z buforowanymi informacjami (pierwszy plik nie zostanie usunięty) i dodany nowy plik. Wypełnienie systemu operacyjnego firs nie zauważa dodanego pliku.
Mircea Vutcovici,
0

W tej chwili nie ma konkretnej obsługi udostępniania partycji rozruchowej maszynie wirtualnej. Próbowano zmusić VirtualBox do zrobienia tego na komputerach Mac z BootCamp, ale wygląda to na bardzo trudny do zrealizowania i delikatny proces.

Jeśli przeszukujesz fora VirtualBox, możesz dowiedzieć się, jaki sukces odnieśli inni. Jeśli jest to coś, czego zamierzasz użyć w dowolnym środowisku produkcyjnym, zaczekam, aż Oracle spróbuje przynajmniej zaimplementować go jako użyteczną funkcję, zanim spróbuję go użyć.

Wiem, że Parallels Desktop dla komputerów Mac zapewnia wyraźne wsparcie dla udostępniania maszyny wirtualnej partycji BootCamp i jest bardzo łatwa w konfiguracji. Tak dalece, jak to możliwe , to tak. Nie wiem, czy zapewniają tę samą funkcję dla swoich produktów Windows i Linux, czy nie. Warto by było zajrzeć.

afrazier
źródło
0

Sugerowałbym, że jest to prawie na pewno niemożliwe, a przynajmniej praktycznie niemożliwe. Nawet jeśli potrafisz znaleźć sposób na natywne uruchomienie z obrazu VirtualBox lub na gościa VB z prawdziwej partycji (myślę, że ta ostatnia jest możliwa), nadal będziesz musiał zmierzyć się z problemem zasadniczej zmiany platformy sprzętowej za każdym razem, gdy się zmieniasz. To przynajmniej złamałoby twoją aktywację w dość krótkim czasie.

SmallClanger
źródło
0

VMWare Workstation była kiedyś w stanie coś takiego, ale od dawna korzystałem z tego, więc nie wiem, czy (a) funkcja nadal istnieje i (b) działałaby z nowoczesnymi wersjami Windows i ich aktywacją.

Sven
źródło