我在本機運行 Ubuntu 17,在虛擬機器中運行 Windows 10。我可以在啟動時以某種方式直接啟動到虛擬盒映像嗎?有時我需要執行 Windows 10 本機,但我不想使用 Windows 10 作為主系統或雙重啟動。
答案1
如果您沒有 Windows 格式化分割區,則可以從 Windows 分割區 (NTFS/fat32) 上的 VHD 啟動 Windows 10,我覺得這即使不是不可能,也會很困難。然而,至少有一些適用於某些版本的 Windows 的核心模式 ext2/3 驅動程式;我不相信相容性會擴展到 bootmgr。
僅供參考,VHD 基本上是一個 DD 映像,末尾有一個額外的區塊,供 Windows 和其他理解該格式的程式使用。
因此,假設您已經有一個 Windows bootmgr 可存取分割區,您可以將 DD 映像複製/轉換為 VHD 並將檔案傳輸到其中,這在理論上是可能的。
這都是理論上的,我個人沒有嘗試過任何上述建議。除了從 NTFS 格式分割區上的 VHD 檔案執行 Windows 7、8 和 10 之外。
我之前曾從虛擬化和 grub 啟動到 DD 類型映像,但這些映像通常是 ramdisk,而不是檔案支援的磁碟映像。我尚未成功嘗試從 VHD/DD 檔案透過 grub4dos grub2 檔案支援 winvblock/firadisk 啟動 Windows。但是有文檔建議這是可能的。
Windows 7(旗艦版/企業版)Windows 8和Windows 10皆支援本機VHD啟動