我的目標:
出於教育目的,我被要求在同一個 USB 上安裝 Windows 和 Linux,並能夠從虛擬盒啟動它們
我的問題:
Windows 因「無法安裝啟動磁碟區」而崩潰
到目前為止我所做的過程:
我有一個 1tb 的 USB 磁碟,有 3 個分割區
- 首先用於 900gb(NTFS) 的個人文件
- Linux分割區50GB(ext4)
- Windows 分割區 50gb(NTFS)
這些作業系統是按該順序安裝的。
對於Linux:
當我到達安裝類型時,使用“others”將第二個分割區“dev/sda/2”定義為root,並用於裝置引導程式安裝“dev/sda”
對於 VB vmdk,我使用了以下命令:
VBoxManage internalcommands createrawvmdk -filename "C:\LinuxPath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 2 -relative
建立一個 1tb 大小但實際大小 50gb 的硬碟
這一切都有效!
現在適用於 Windows:
透過 VB Windows 安裝時我遇到這個問題:
這告訴我它無法安裝在磁碟 0(我的外部硬碟)的分割區 3 上
所以我的解決方案是“WinToUsb”選擇相應的分區。
然後使用下一個命令將 vmdk 路由到該分區:
VBoxManage internalcommands createrawvmdk -filename "C:\winxpath.vmdk" -rawdisk \\.\PhysicalDrive1 -partitions 3 -relative
但現在當涉及啟動 Windows VM 時,
出現 Windows 啟動徽標,然後:
我有什麼遺漏的嗎?