Uruchamianie tego samego systemu Windows zarówno w KVM, jak i fizycznie

8

Mam dla ciebie jakieś zaawansowane pytanie, chciałbym zainstalować system Windows na moim dysku twardym (który jest sformatowany w formacie GPT), ale chciałbym również móc uruchomić go w KVM. Aby to wyjaśnić, tę samą instalację systemu Windows należy uruchomić fizycznie (bez hosta) i wirtualnie w KVM, używając Arch Linux jako hosta. Robiłem to na starym laptopie, jednak dysk, którego używał, został sformatowany przy użyciu tablicy partycji MS-DOS.

Jak mogę to osiągnąć?

Mój komputer ma płytę główną obsługującą UEFI.

Z góry dziękuję.

EDYCJA: Można użyć niestandardowych obrazów BIOS z projektu OVMF do uruchomienia KVM z obsługą UEFI: http://sourceforge.net/apps/mediawiki/tianocore/index.php?title=OVMF Jednak instalator Windows jeszcze nie działa . Przechodzi przez „Ładowanie plików”, a następnie kończy się niepowodzeniem.

evertenylen
źródło
Brzmi dla mnie jak bełkot. KVM nie mają nic wspólnego z wirtualnym zarządzaniem. A wszystko, co działa na KVM, działa fizycznie. (i tak ostatnio sprawdzałem!) Powinieneś szczegółowo wyjaśnić, co masz na myśli, używając tych warunków, ponieważ nie sądzę, że używasz tych warunków poprawnie. Mówienie „sformatowane przy użyciu MBR” jest technicznie bełkotem. Rozwiń więc, co rozumiesz przez używane terminy.
barlop
Poprawiłem to, co powiedziałeś, chociaż jeśli KVM oznacza maszynę wirtualną opartą na jądrze, to dlaczego nie jest wirtualna?
evertenylen
och, ponownie KVM. Wiem, że KVM to skrót od KVM Switch - urządzenia, które pozwala korzystać z wielu komputerów, znanego również jako KVM Switch, chociaż istnieje również KVM Extender, który pozwala na zdalne korzystanie z komputera. Nie słyszałem o tym nowym znaczeniu KVM
barlop
Prawdopodobnie mój zły, zwykle używam tabulatora do autouzupełniania; więc w oryginalnym poście (już dużo edytowanym) oznaczono go jako „kvm-switch”. Dopiero później edytowałem go do „linux-kvm”.
evertheylen
1
Warto również zastanowić się, co stwierdza Umowa licencyjna użytkownika systemu Windows , tj. Instalacje fizyczne i wirtualne powinny być traktowane jako odrębne i wymagają oddzielnych kluczy.
Karan

Odpowiedzi:

3

Możesz to łatwo zrobić , po prostu określ dysk twardy (używając kvm lub virt-install), na przykład:

kvm -hdd / dev / sda -m 1024

uruchomi system operacyjny z określonego dysku i przydzieli 1024 MB pamięci RAM.

Możesz także zainstalować go na dysku twardym za pomocą kvm lub xen, ale instalator potrzebuje dostępu do pełnego dysku (/ dev / sd $), więc jeśli masz jeden dysk fizyczny na komputerze z rudą, instalowanie systemu operacyjnego z wirtualnej maszyny to zły pomysł.

Powodzenia.

średnie obciążenie
źródło
Zły pomysł czy nie, Windows musi zostać uruchomiony z UEFI, aby móc korzystać z tablicy partycji GPT. KVM nie robi tego domyślnie. Znalazłem już rozwiązanie do uruchamiania z UEFI, jednak możesz to sprawdzić sam, po prostu wyszukaj OVMF. Uruchamianie systemu Windows nie działa jednak, ale to kolejny problem.
evertenylen
Nie wiem o uefi, do tej pory wolę bios. Może znajdziesz funkcję emulacji uefi w ostatnich wersjach virtualbox.
loada Average