在「無奈的公文系統」文中說明必需安裝 Virtual Box 的理由,但在前些日子 Office Desktop 卻罷工,CPU crash 掉了,無法開機。在重新 Install 新的 Acer VM4630G Desktop 時,一直想將 Virtual Box 的 Win7 Guest VM 移植到新的電腦,但是,實在太忙無法找資料來設定,今天(2014.10.15)才撥空把這個問題找到解決的答案。
移植 Virtual Box VM 主要有兩個設定檔及資料檔要處理,第一個是 .vdi 檔,這是 Guest VM 所有的系統檔,這個檔是存放在當初安裝 Win7 VM 時所指定的目錄當中,假設以 C:\Virtualbox 為例。另外一個是 Virtual Box 的設定檔目錄,其中的 .vbox 是主要的設定檔,預設是在使用者目錄的之下,假設以 C:\Users\user\VirtualBox VMs目錄為例。接下來將以實際的操作步驟來說明如何將 Virtual Box 移植到不同的磁碟當中。
原本 Virtual Machine 的硬碟空間是 20 GB,Windows 一直更新而不夠 HD 空間,將原來空間調整為 25GB,實做步驟如下:
Installing Virtual Box Guest Additions:
Reference:
[1] http://definitebounds.blogspot.tw/2012/09/move-vdi-for-virtualbox-vm-on-same.html
[2] https://forums.virtualbox.org/viewtopic.php?f=1&t=48258&start=15#p243080
移植 Virtual Box VM 主要有兩個設定檔及資料檔要處理,第一個是 .vdi 檔,這是 Guest VM 所有的系統檔,這個檔是存放在當初安裝 Win7 VM 時所指定的目錄當中,假設以 C:\Virtualbox 為例。另外一個是 Virtual Box 的設定檔目錄,其中的 .vbox 是主要的設定檔,預設是在使用者目錄的之下,假設以 C:\Users\user\VirtualBox VMs目錄為例。接下來將以實際的操作步驟來說明如何將 Virtual Box 移植到不同的磁碟當中。
- 確認 Guest VM 是關機狀態
- 在 G: 磁碟中新增 Virtualbox 目錄,即 G:\Virtualbox
- 將原來 C:\Virtualbox\Win7 32bits.vdi 檔、C:\Users\user\VirtualBox VMs 目錄 copy 到 G:\Virtualbox 當中
- 更改 Default Machine folder,也就是在 Oracle VM 管理員中, 開啟 File >> 喜好設定,或者按 Ctrl +G,開啟設定畫面如下,將預設機器資料夾改成 G:\Virtualbox\VirtualBox VMs
- 回到 Oracle VM 管理員,在 Guest VM 中按下右鍵,或者點選「機器」>>「移除」(Ctrl + R),點選「僅移除」按鈕,不要點「刪除所有檔案」。
- 關閉 Oracle VM 管理員,然後按 Windows 鍵 + X >>「工作管理員」,檢查 "VBoxSVC.exe"是否還在執行,如果有,則關閉它。(按 F5 refresh 畫面)
- 使用 TXT Editor修改 G:\VirtualBox\VirtualBox VMs\Win7 32bits 目錄中的 Win7 32bits.vbox 檔,將 location 改成 location="G:/VirtualBox/Win7 32bits.vdi"
- 再次開啟 Oracle VM 管理員,按「機器」 >> 「加入」(or Ctrl + A),點選 G:\VirtualBox\VirtualBox VMs\Win7 32bits 目錄中的 Win7 32bits.vbox 檔
- 開啟 VM 測試
原本 Virtual Machine 的硬碟空間是 20 GB,Windows 一直更新而不夠 HD 空間,將原來空間調整為 25GB,實做步驟如下:
- cd C:\Program Files\Oracle\VirtualBox
- VBoxManage.exe modifyhd "E:\VirtualBox\Win7 32bits.vdi" --resize=25600
- 開啟 Windows 7 Virtual machine,開啟磁碟管理,使用「磁碟管理 >> 點選 C:磁碟 >> 按滑鼠右鍵 >> 延伸磁碟空間」
- 依照精靈的步驟執行即可
Installing Virtual Box Guest Additions:
- download Guest Additions ISO file from http://download.virtualbox.org/virtualbox/
- starting VM manager, then 機器 >> 設定值 >> 存放設備 >> 控制器 SATA >> + >> .iso 檔案
- 啟動 Guest 虛擬機器,如 Win7 323bit 版本, then 裝置 >> 插入 Guest Additions 映像 >> 執行 VBoxWindowsAdditions.exe
Reference:
[1] http://definitebounds.blogspot.tw/2012/09/move-vdi-for-virtualbox-vm-on-same.html
[2] https://forums.virtualbox.org/viewtopic.php?f=1&t=48258&start=15#p243080
留言
張貼留言