Virtualization

在 VirtualBox 中從物理機創建虛擬機

  • May 21, 2016

有什麼方法可以從您擁有的物理安裝中創建可以在 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 伺服器所做的那樣。

  1. 下載 Disk2vhd 並將其解壓縮到某個文件夾。
  2. 啟動軟體並選擇要複製的分區。
  3. 等待複製完成,在我的情況下,這大約需要 50 分鐘
  4. 將生成的 .vhd 文件複製到您的虛擬機主機。
  5. 啟動您的虛擬機軟體並創建一個新的虛擬機。
  6. 在剛剛創建的 VM 上掛載磁碟並啟動。
  7. 如果一切順利,您現在應該在 VM 中執行 Windows 系統的複製

如果您要將 Windows 安裝遷移到 VirtualBox,您可能需要查看VirtualBox 網站上的操作指南

引用自:https://serverfault.com/questions/33603