Dodaj macierzysty rozruch dla Windows 10 VHD w systemie Debian Linux

2

Na moim laptopie korzystam z Debiana. W przypadku mojej działalności związanej z programowaniem .net uruchamiam Windows 10 wirtualnie (czasem VirtualBox, czasem Vmware Player). Problem polega na tym, że Visual Studeio 2015 jest o wiele za wolny w środowisku wirtualnym i lubię mieć możliwość uruchamiania z mojego Windows VHD natywnie, na intensywne dni programistyczne.

Teraz wiem, że możemy uruchomić system Windows z dysku VHD, ale nie wiem, jak dodać go do programu ładującego Linux. Czy jest to możliwe, gdy plik VHD znajduje się w systemie plików Linux EXT4?

Alireza
źródło
1
Istnieje oprogramowanie VMWare, które pozwala to zrobić. Po prostu nie jest za darmo. Windows 8 i nowsze wersje oczywiście obsługują to po wyjęciu z pudełka.
Ramhound,
1
Czy można po prostu skopiować dysk VHD na partycję fizyczną i uruchomić dwukrotnie? Następnie możesz wskazać maszynę wirtualną na partycję fizyczną, abyś nie używał dwukrotnie wymaganej przestrzeni dyskowej.
KJP
@KJP Na laptopie jest to mało prawdopodobne. Na moim laptopie mam szybki dysk SSD dla systemu operacyjnego i aplikacji oraz dysk twardy dla dużych danych. Do tego służy tylko ssd, który jest już używany.
Alireza,
@Ramhound Windows 8 i nowsze obsługują co? Jakie słowo kluczowe należy wyszukać?
Alireza,
1
@Alireza - To naprawdę nie ma nazwy .. Wiem tylko, że możesz uruchomić do plików .VHD, jeśli twój system operacyjny to Windows 8 lub nowszy
Ramhound

Odpowiedzi:

2

Nie jestem pewien, czy da się to zrobić, z powodów wyjaśnionych za chwilę.

Proces można podzielić na trzy części.

  1. O wiele łatwiej jest uruchomić isoobraz niż vdidysk (lub cokolwiek); można tu znaleźć obszerną dyskusję na temat konwertowania vdi/vdmkobrazu na obraz „iso”;

  2. Możesz uruchomić z Grub2 z isoobrazu: ten post uczy, jak stworzyć własną menu Grub2 dla systemu operacyjnego w isopliku;

  3. ... ale wszystkie powyższe dotyczą uruchamiania systemu Linux VM z poziomu Grub2. Nigdzie nie znalazłem możliwości uruchomienia systemu Windows za pomocą powyższej procedury. Możesz spróbować, w którym to przypadku byłbym zachwycony, wiedząc o wynikach twoich wysiłków (z powodów czysto akademickich jestem tylko osobą * Nix). Lub...

  4. Być może pamiętasz, że teraz, gdy masz już iso, masz w zasadzie cały dysk do dyspozycji: w ten sposób możesz ddprzenieść obraz dysku na odpowiednie wsparcie (albo pamięć USB, albo prawdziwy dysk zewnętrzny, na którym później możesz chcieć powiększyć partycje, aby w pełni wykorzystać większą pojemność dysku w stosunku do obrazu maszyny wirtualnej). Pamiętaj jednak, że isoobraz jest pełnym dyskiem, więc nie możesz nagrać go na partycję na dysku

  5. ... chyba że chcesz odizolować partycję, na której znajduje się system Windows, jak wyjaśniono w odpowiedzi AskUbuntu ; następnie zamiast mountpartycji możesz ddto zrobić na wolnej partycji na dysku. A teraz możesz użyć Grub2 do podwójnego rozruchu.

Obawiam się, że to wszystko jednak nie jest dokładnie tym, czego szukałeś (mam rację?): Być może szukałeś sposobu, aby mieć pojedynczy obraz, z którego można uruchomić, alternatywnie, w środowisku VM lub w prawdziwym układzie fizycznym. Przepraszam, jeśli nie tego szukałeś.

MariusMatutiae
źródło
Idealnie lubię mieć jeden dysk VHD i czasami uruchamiać go na maszynie wirtualnej, czasem natywnie. Ponieważ może to być zbyt trudne, mogę wrócić do którejkolwiek z twoich sugestii. Więc wszyscy są doceniani.
Alireza,