VirtualBox 筆記 (安裝、複製 Clone DVI Img)

現在 WindowsXP 已經肥到一個可怕的境界, 之前 C: 切 7.5G 完全都不夠用(Apps 從剛開始就是放在到 D:), 現在剩不到 300M(能清的都清掉了, 還是不夠用).(註: 有 升級 IE7/SP2, 和 Security Update).

要重切硬碟, 兩個系統都要重灌, 太辛苦了, 只好把魔手往 Ubuntu 伸.

之前玩 QEMU in ubuntu(vmware) 含 kqemu 都加進去, 還是很慢, 所以就來換換 VirtualBox.

試用心得

  • 速度: 比 QEMU 快多了(當然比實際系統慢, 不過已經是可以接受的速度)
  • 安裝: 比 QEMU 簡單很多(可能是用圖形化操作, 總覺得點點按按就裝好了)
  • 要安裝 Windows XP 的話, 至少要切 10G 來預備(之前切 5G, 結果光 Security Update + SP2 裝完, 4G 就不見了)

安裝 WindowsXP 佔的容量

  • 1.5G WindowsXP-default.vdi (這是剛安裝完, 任何事都沒做過的)
  • 4.7G WindowsXP-update.vdi (這是做完 Security Update + SP2 + IE7 的,  其它都沒裝)
  • 這是 2008-03-18 的數據, 若還有新的 Security Update, 還會繼續往上加, 我建議是切個 10G 準備吧~

安裝 VirtualBox

要安裝 VirtualBox 很簡單, 在 Ubuntu 裡面只要如下:

  1. apt-get install virtualbox-ose virtualbox-ose-modules-2.6.22-14-generic
  2. 再來安裝系統, VirtualBox 可以選擇讀取 ISO 檔 和 /dev/cdrom, 沒光碟機就在別台先做 ISO 檔, 用下述指令產生 ISO 檔:
    • cat /dev/cdrom >> xp.iso

    或 使用 dd

    • dd if=/dev/cdrom of=~/xp.iso
    • dd if=/dev/dvd of=~/xp.iso
  3. 再來的步驟只要先掛載光碟(掛載光碟機/ISO檔), 其它跟下面 複製 VDI 檔後面做的步驟類同.

複製 Clone VDI Img

當安裝好後, 第一個想做的就是複製剛灌好的 vdi 檔(VirtualBox 的 Img 是 vdi 檔), 結果 cp 後沒有用, 他會說 uuid 重覆 等等的訊息.

參考 VirtualBox VDI檔重複使用的作法 此篇, 複製是要另外的語法.(註: 另外一種就是用快照的方式, 也可以做這種用途, 只是要切換時, 每次都要還原, 有點辛苦)

複製 VDI 檔的語法
  • vboxmanage clonevdi ~/.VirtualBox/VDI/WindowsXP.vdi ~/.VirtualBox/VDI/WindowsXP-update.vdi # 預設路徑
  • vboxmanage clonevdi /VirtualBox/WindowsXP.vdi /VirtualBox/WindowsXP-update.vdi # 如果放在 /VirtualBox 目錄的話
  • 這樣子就會產生一個 WindowsXP-update.vdi

增加複製的 Img 進 VirtualBox 機器

打開 VirtualBox 的管理介面, 將剛剛新複製的 Img 檔加入進去的步驟如下:

新增一台機器
  • 新增(Ctrl+n) (或 選單列的 機器 -> 新增)
  • 下一步
設定機器的作業系統
  • 名稱輸入 Windows XP(自己命名即可)
  • 作業系統類型 選 "Windows XP"
  • 下一步
設定記憶體大小
  • 記憶體大小 512MB(看這個 Img 想用多大)
  • 下一步
設定開機硬碟要讀取哪個 VDI 檔
  • 開機硬碟
  • 選擇 "現有的"
  • 點選 "加入"
  • 選取剛剛 copy(clone) 的那個 vdi 檔 -> "選取"
  • 下一步
  • 完成

這樣子, VirtualBox 左邊的選單就會出現剛剛 Clone VDI 的那個 Img, 再來就開機使用囉~


關於 Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-Unix。將永久鏈結加入書籤。

VirtualBox 筆記 (安裝、複製 Clone DVI Img) 有 8 則回應

  1. wyt 說道:

    直接装sp2的话,好像会小点,我的windoze sp2装完才2.6G

  2. Tsung 說道:

    厄, 不過我的正版光碟是 XP, 不是 SP2, 所以應該是要慢慢升上去吧?.. Orz...

  3. motics 說道:

    其實安裝更新之後,有很多隱藏檔案散落在各地,典型的來說C:\Windows\底下就會有很多資料夾放置安裝更新時解開的眾多檔案,IE7也是如此,如果還有開啟系統還原功能(default: on),甚至建立還原點,都會使得空間被佔用...
    其實像是Sun JRE的更新,也會擺一堆已經可以刪除的檔案在%APP_PATH%裡面,會產生這種問題的,不只是Windows本身。

  4. Tsung 說道:

    嗯嗯, 但是要想辦法找出這些檔案在哪邊, 倒是有點頭痛~ 我來找些軟體試試看好了~ 感恩~~ Orz..

  5. Lundi 說道:

    記得以前使用vmware,可以在Linux vmware下直接使用硬碟中另一分區的XP,請問virtualbox可以嗎?

  6. Tsung 說道:

    不行, 他只能使用 VDI 檔, 限制比較多一點.(3.0 以後的我不確定有沒有此功能)

  7. 夢見草 說道:

    建議你可以用 nlite 這程式來幫你的 xp sp2 減肥,我自己試過,減肥後的安裝光碟只有 200多 MB,系統效能提昇許多! nlite官網 http://www.nliteos.com/ 另外謝謝你這網站上的一系列的 debian 筆記,我經常看你的網站,受益良多!

  8. Tsung 說道:

    感謝提供~ 🙂

發表迴響