現在 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 裡面只要如下:
- apt-get install virtualbox-ose virtualbox-ose-modules-2.6.22-14-generic
- 再來安裝系統, 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
- 再來的步驟只要先掛載光碟(掛載光碟機/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, 再來就開機使用囉~
直接装sp2的话,好像会小点,我的windoze sp2装完才2.6G
厄, 不過我的正版光碟是 XP, 不是 SP2, 所以應該是要慢慢升上去吧?.. Orz...
其實安裝更新之後,有很多隱藏檔案散落在各地,典型的來說C:\Windows\底下就會有很多資料夾放置安裝更新時解開的眾多檔案,IE7也是如此,如果還有開啟系統還原功能(default: on),甚至建立還原點,都會使得空間被佔用...
其實像是Sun JRE的更新,也會擺一堆已經可以刪除的檔案在%APP_PATH%裡面,會產生這種問題的,不只是Windows本身。
嗯嗯, 但是要想辦法找出這些檔案在哪邊, 倒是有點頭痛~ 我來找些軟體試試看好了~ 感恩~~ Orz..
記得以前使用vmware,可以在Linux vmware下直接使用硬碟中另一分區的XP,請問virtualbox可以嗎?
不行, 他只能使用 VDI 檔, 限制比較多一點.(3.0 以後的我不確定有沒有此功能)
建議你可以用 nlite 這程式來幫你的 xp sp2 減肥,我自己試過,減肥後的安裝光碟只有 200多 MB,系統效能提昇許多! nlite官網 http://www.nliteos.com/ 另外謝謝你這網站上的一系列的 debian 筆記,我經常看你的網站,受益良多!
感謝提供~ 🙂