Czy mogę zwirtualizować wstępnie zainstalowany system Windows 7?

9

Rozważam zakup nowego komputera z fabrycznie zainstalowanym systemem Windows 7 (64-bitowym). Czy byłoby możliwe zainstalowanie podwójnego rozruchu Ubuntu (najlepiej 64-bitowego) na takiej maszynie, a następnie, używając VirtualBox / VMWare itp. W Ubuntu, stworzyć maszynę wirtualną, która „wskazuje” na istniejący system operacyjny Windows 7 (bez robienie kopii)?

Żeby było jasne ... na koniec tego procesu:

  • Miałbym maszynę, która uruchomiła system Windows 7 (64-bit) i Ubuntu (64-bit).

  • Gdybym zdecydował się uruchomić Ubuntu, miałbym wtedy możliwość uruchomienia wizualizacji systemu Windows 7 w systemie Ubuntu.

  • Na dysku twardym będzie tylko 1 kopia systemu Windows 7.

SpashHit
źródło

Odpowiedzi:

3

W Podręczniku użytkownika VirtualBox znajduje się sekcja wyjaśniająca, jak używać prawdziwego dysku lub partycji na maszynie wirtualnej.

Próbowałem raz i to działa. Jedynym problemem, jaki miałem, był sterownik karty graficznej: przy przełączaniu z instalacji rzeczywistej na wirtualną iz powrotem muszę wyłączyć / włączyć sterownik karty graficznej GuestAdditions, jeśli dobrze sobie przypominam (to było dawno temu).

enzotib
źródło
byłoby bardzo pomocne dla początkujących, jeśli opublikujesz link do sekcji.
Dilawar
@Dawawar: patrz sekcja „9.8 Zaawansowana konfiguracja pamięci” w /usr/share/doc/virtualbox/UserManual.pdf.
enzotib
Dzięki, znalazłem wersję HTML. virtualbox.org/manual/ch09.html#idp59191248
Dilawar
2

Mam skonfigurowane KVM (domyślne oprogramowanie do wirtualizacji dla Ubuntu), aby uruchomić partycję Windows, na którą mogę na przemian uruchamiać podwójnie.

Niestety, nie jest to niesamowite rozwiązanie, ponieważ jest kilka gotchas.

  • Konfiguracja nie była trywialna, musiałem ręcznie zmodyfikować niektóre uprawnienia do partycji i takie (ale jest kilka przyzwoitych artykułów na ten temat, które możesz znaleźć w Google)
  • Ponieważ działa tylko z dyskami, a nie z partycjami, musiałem wirtualnie korzystać z głównego dysku. Kiedy więc się uruchomił, dostałem menu GRUB z wieloma systemami uruchamiania, jak gdybym uruchamiał maszynę. Gdybym miał wybrać ten sam system operacyjny w instancji wirtualnej, który działałem w instancji fizycznej, mogłoby to spowodować poważne problemy z dwoma systemami operacyjnymi próbującymi zamontować tę samą partycję.
  • Musisz mieć wolne miejsce na dysku, aby wykonać dowolną z tych czynności (nawet w przypadku podwójnego rozruchu). Zwykle wstępnie zainstalowane instancje systemu Windows nie pozostawiają miejsca na drugi system operacyjny, więc trzeba zmienić rozmiar lub coś, aby uzyskać podwójne uruchomienie.

Morał tej historii: jest to możliwe, ale nie znalazłem łatwego, bezbłędnego sposobu na uruchomienie go.

teeks99
źródło
Czy to był Windows 7 64-bit?
SpashHit 17.01.11
0

Powiedziałbym „nie” (lepiej nie bardzo łatwo , po komentarzach Mussnoon), ponieważ maszyny wirtualne konfigurują własny (zwirtualizowany) sprzęt, a preinstalowany system Windows 7 zostanie skonfigurowany do pracy z prawdziwym sprzętem. Jeśli to zrobisz, wszystko może się popsuć. Plus problemy z aktywacją wspomniane w moim komentarzu, a może nawet problemy związane z licencjonowaniem.

luri
źródło
Uaktualniłem większy sprzęt (płyta główna, procesor, RAM, karta graficzna) w systemie Windows przed (na XP) bez żadnych problemów.
Poniedziałek
Jak również przenieś maszynę wirtualną z VirtualPC na Windows do Virtualbox na Ubuntu - które z pewnością używają innego sprzętu wirtualnego.
Poniedziałek
Możesz mieć rację. Moje doświadczenie z migracją całego Win XP na inny komputer było katastrofą (muszę powiedzieć, że były to zupełnie inne komputery o różnej architekturze). Ale to było dość dawno temu, więc może Windows stał się mądrzejszy w tym sensie. W każdym razie, kiedy uruchamiany jest preinstalowany W7 (tzn. Nie zwirtualizowany), system operacyjny spróbuje ponownie użyć prawdziwego sprzętu ... dlatego powiedziałem, że coś może się zepsuć ... Może nie. Jest jeszcze jeden problem: problemy z aktywacją. Zgłoszono, że system Windows prosi o aktywację podczas migracji z jednej maszyny wirtualnej na drugą. Inne oprogramowanie też.
luri