XP下如何給裝有 ubuntu的虛擬機器 磁碟擴容
來源:互聯網
上載者:User
環境:host system :windows xp sp2guest system:ubuntu 8.04VM : VMWare WorkStation 6.0所需工具:分區工具啟動盤,Gparted http://internap.dl.sourceforge.net/sourceforge/gparted/gparted-livecd-0.3.3-7.iso起因:剛開始裝虛擬機器的時候,給它分配了 8G,普通使用應該已經做夠了。ubuntu更新了幾次,其間自己也陸續安裝了一些類似eclipse等工具軟體後,容量被大幅度吃掉。直到昨天,因項目需要安裝交叉編譯工具montavista,這個鬼東西光壓縮包就將近1.8G,安裝完成3.3G,所以必須要給虛擬分區擴容到至少12 G。 我們可以用shell命令 "df -hl" 查看linux下磁碟容量。1.擴大虛擬磁碟的容量:關閉虛擬機器,使用vmware內建的硬碟調整工具vmware-vdiskmanager.exe改變虛擬盤的大小。該工具可以在 VMWare WorkStation的安裝目錄下找到,安裝目錄假如是 E:/VMwarePlayer;運行“cmd”,cd到E:/VMwarePlayer目錄下,直接執行命令:vmware-vdiskmanager.exe可以查看協助。協助資訊中也有幾個例子,我們可以仿照其中的 ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk執行命令如下: vmware-vdiskmanager.exe -x 12Gb G:/ubuntu_image/Ubuntu.vmdk其中 G:/ubuntu_image/Ubuntu.vmdk 為已經存在的、大小為8G的虛擬盤設定檔。此命令已將虛擬盤從8G調整到了12G,但沒有分配給分區(這裡是指主要磁碟分割hda1)。2.給虛擬分區擴容:上面改變的只是虛擬硬碟容量的大小,對於分區的大小並沒有改變,這一點可以從df顯示的結果看出來。這裡使用的工具是:gparted-livecd。可以去gparted首頁下載LiveCD,文章的開始也給出了。2.1 在vmware虛擬機器光碟機內載入該iso檔案,VMWare WorkStation -> Settings ->hardWare選項卡 ->CD ROM;2.2 選中 connect at power on, Use ISO image,選擇gparted-livecd-0.3.3-7.iso檔案目錄。2.3 啟動VMWare WorkStation,單擊F2進入VM的bios設定從光碟機啟動,使用left鍵選擇boot,使用up/down建選中CD ROM Drive後按-/+號將其置頂。完成後按F10,儲存退出。重新啟動後可以選擇“Gparted”,進入Gparted的軟體介面,操作很方便,和PQ magic差不多,不再贅述。注意:調整分區大小前,需刪除swap分區以及extend分區,調整完成後,再建立swap分區即可。重啟後,使用 df命令查看配置結果。