VMware下擴充Ubuntu根分區大小的方法
擔心建立的虛擬機器硬碟容量太大會佔用真正的硬碟空間,把硬碟的容量設定得很小,可是等到給虛擬機器裝好系統後再裝其他的軟體,才發現硬碟容量不夠用了。這就需要想辦法擴充Ubuntu根分區,下面我來介紹這樣一種方法。
1.修改硬碟大小
在WMware的安裝目錄下有名為vmware-vdiskmanager.exe的可執行檔,在windows下開啟控制台並進入WMware的安裝目錄後,使用以下命令(假設我的虛擬機器檔案在E:\VMware\Ubuntu\Ubuntu.vmdk):
vmware-vdiskmanager.exe -x 16Gb e:\VMware\Ubuntu\Ubuntu.vmdk
其中:-x 16Gb表示把硬碟擴紮到16Gb,後面e:\VMware\Ubuntu\Ubuntu.vmdk是虛擬機器檔案。
這個過程完成後,再次開啟vmware,運行虛擬機器,這時虛擬機器上顯示的硬碟大小已經改變了。
以下是運行正確時顯示的資訊:
注意:
1.如果路徑中有空格存在,需要使用雙引號把路徑括起來。
2.以上過程是在windows控制台下進行的。
3.以上過程需要在vmware關閉的情況下進行。
2.硬碟分區
使用fdisk -l命令,查看硬碟:
這時硬碟的大小已經變成了16GB(17.2GB),由於新增的硬碟並沒有分區,所以沒有在下面出現,下面sda1,sda2,sda5是可以使用的硬碟,總量還是原來的6G,現在需要做的是把新增的硬碟進行分區。有個軟體叫gparted,可以像Windows中的partitionmagic一樣操作Linux分區,在官網我們可以下載到gparted-live-0.8.0-5.iso(http://nchc.dl.sourceforge.net/project/gparted/gparted-live-stable/0.8.0-5/gparted-live-0.8.0-5.iso)這個檔案,然後載入在VMware的光碟機中並重啟虛擬機器,在開啟虛擬機器的瞬間按ESC鍵使得虛擬機器BIOS從光碟機啟動,如:
接著在下面的介面中選擇GParted Live(Default settings),點擊Enter:
然後進入下面的介面就可以進行分區了:
最後就該對硬碟進行分區。我們要擴充的是Ubuntu根分區的大小,所以將sda1調大即可。但是swap分區在sda1後面,sda1調不動,可以先把swap刪了,把sda1調大,給swap留跟記憶體一樣大的空間,然後再把這這麼大的空間化成swap分區。最後點擊應用重啟就成功了。再使用fdisk -l命令,可以看到Ubuntu根分區變大了:
GParted 的詳細介紹:請點這裡
GParted 的:請點這裡
Ubuntu用GParted合并分區
使用GParted和acronis進行Linux分區和NTFS分區無損調整
GParted:急救你的硬碟資料
Ubuntu 10.04 編譯最新 GParted 0.8.0,支援扇區>512bytes的硬碟!
用GParted-LiveCD進行Ubuntu分區大小的調整
Ubuntu下好用的分區工具GParted[圖文]