Hi,
最近把一個 VBox 的 Windows 虛擬機器轉到 QNAP Virtualization Station / QEMU 上,總是出現 BSoD。在社群詢問,搜尋網路資料,與多次的試驗之後,判斷是因為兩者模擬的硬體不同,而 Windows 容易因為硬體不同,要載入不同的驅動程式,出現找不到適當的應用程式,就會出現開機失敗。
目前歸類出五個重點的解決方案:
1. 將 VBox 虛擬機器使用的 Intel 82371 SB PCI Bus Master IDE Controller 改為 Intel 82371 AB/EB PCI Bus Master IDE Controller
2. 在 QNAP 的虛擬機器中停用 Intel Processor 的驅動程式
3. 設定 QNAP 模擬網路卡為 Realtek RTL8139 Family PCI Fast Ethernet NIC,CPU 為 Intel Core i7 (Nehalem Class Core i7)
4. 在 QNAP 的虛擬機器中手動載入 Legacy Audio Drivers to replace Audio Device on High Definition Bus
5. 在 QNAP 的虛擬機器中安裝 Virtio Drivers 與 QNAP Guest Agent
詳細步驟:
Migrate Windows Virtual Machine from VirtualBox to QEMU/QNAP Virtualization Station