Virtualization
在 VirtualBox 中從物理機創建虛擬機
有什麼方法可以從您擁有的物理安裝中創建可以在 VirtualBox 中使用的虛擬機?例如,如果我在物理電腦上安裝了 Windows XP,並希望在另一台電腦上擁有該電腦的虛擬版本。由於不必重新安裝和重新配置整個作業系統,這將節省大量時間。
我認為微軟的許可會有問題。但是,即使 Windows 無法實現,是否有可能使用物理 Linux 機器並創建它的 VirtualBox 版本?是否有任何其他桌面虛擬化軟體提供此功能?
Windows 有點不同,請參閱*如何將現有的 Windows 安裝遷移到 VirtualBox*以獲取指南。
您可以從記憶體中使用 VMware 的轉換器,VirtualBox 將讀取VMDK文件。
對於 Linux,如果您想要簡單的解決方案,請啟動 live CD,
dd if=/dev/sda1 of=/path/to/images/sda1.img bs=1024
對安裝在您機器上的每個分區執行此操作
/etc/fstab
,然後在 VirtualBox 中設置這些映像。
使用稱為Disk2vhd的 Microsoft 工具可以很容易地將 Windows 複製到虛擬機。您可以在執行的 Windows 系統上執行此操作,就像我使用 Windows 2008 伺服器所做的那樣。
- 下載 Disk2vhd 並將其解壓縮到某個文件夾。
- 啟動軟體並選擇要複製的分區。
- 等待複製完成,在我的情況下,這大約需要 50 分鐘
- 將生成的 .vhd 文件複製到您的虛擬機主機。
- 啟動您的虛擬機軟體並創建一個新的虛擬機。
- 在剛剛創建的 VM 上掛載磁碟並啟動。
- 如果一切順利,您現在應該在 VM 中執行 Windows 系統的複製
如果您要將 Windows 安裝遷移到 VirtualBox,您可能需要查看VirtualBox 網站上的操作指南