VirtualBox虛擬硬盤的增大
原文:http://hi.baidu.com/jlgwxq/blog/item/35885b46ca1c2d8fb2b7dcea.html
VirtualBox虛擬機(jī)功能確實(shí)比較強(qiáng)大,不過(guò)有個(gè)缺點(diǎn)就是它的虛擬硬盤大小的上限在新建的時(shí)候就確定下來(lái)了,不能再擴(kuò)大或縮小。我就因此吃過(guò)虧,將虛擬硬盤大小設(shè)置成6G,結(jié)果不夠用。怎么辦?重新再分配一個(gè)新盤,然后重裝一次系統(tǒng)?顯然,這并不可取,因?yàn)樾枰馁M(fèi)大量的時(shí)間。
沒(méi)辦法網(wǎng)上找,果然找到了一個(gè)比較好的解決方案。基本步驟如下:
1. 在VirtualBox的媒質(zhì)管理器中新建一個(gè)硬盤,大小要足夠大,我分配的是20G。
2. 從網(wǎng)上下載GParted LiveCD(網(wǎng)址是:http://gparted.sourceforge.net/),我下載的是0.5.2.9,好象最新版的還存在一個(gè)嚴(yán)重的問(wèn)題。
3.將GParted LiveCD的ISO文件引入到VirtualBox中,并在虛擬機(jī)中加載,同時(shí)還將原虛擬硬盤和新虛擬硬盤同時(shí)加載。我是將原盤引入到SATA 0,新盤引入到SATA 1。必須要說(shuō)明的是,光驅(qū)啟動(dòng)要設(shè)置成優(yōu)先。
4. 虛擬機(jī)從光盤啟動(dòng)了,一路碰到問(wèn)題就直接按回車就進(jìn)入了一個(gè)簡(jiǎn)陋的linux GUI環(huán)境中。
5. 打開Terminal終端程序(點(diǎn)擊屏幕上方的大圖標(biāo)),在命令行中輸入: dd if=/dev/sda of=/dev/sdb 這就相當(dāng)于是包括MBR的全盤拷貝,時(shí)間會(huì)比較長(zhǎng),需耐心等待。要特別注意的是/dev/sda對(duì)應(yīng)的是原盤,/dev/sdb對(duì)應(yīng)的是新盤,不要弄錯(cuò)了,否則雞飛蛋打,哭都來(lái)不及。關(guān)于這兩盤各對(duì)應(yīng)的是什么,可以在GParted程序中看出來(lái),一定要在命令執(zhí)行前搞清楚,切記。
6. 最好是重啟一下虛擬機(jī)。
7. 打開GParted程序,可以看到新盤中的分區(qū)大小和原盤一模一樣,顯然這是不對(duì)的,需要調(diào)整分區(qū)的大小。這個(gè)調(diào)整過(guò)程很簡(jiǎn)單,可以直觀地進(jìn)行GUI操作。我這里的情況是新盤有兩個(gè)分區(qū),一個(gè)主分區(qū)5G左右,一個(gè)交換分區(qū)500M左右。先將交換分區(qū)刪掉,然后擴(kuò)大主分區(qū)至幾乎最大(留500M左右給交換分區(qū)),最后,重新分配交換分區(qū)。
8. 最后,別忘了在GParted程序中,將新盤設(shè)置成可啟動(dòng)的。也就是"Manage Flags"中的一個(gè)"Boot"項(xiàng)要選上。
執(zhí)行完上述步驟之后,關(guān)虛擬機(jī),然后重新配置虛擬機(jī),將光盤和原硬盤都移除掉,只用新盤,再重新啟動(dòng)。結(jié)果,新盤上的系統(tǒng)確實(shí)可以正常工作,而且原盤上的內(nèi)容都完整無(wú)缺地復(fù)制過(guò)來(lái)了。耗時(shí)近1小時(shí),遷移成功!
參考貼子: http://hi.baidu.com/jerry_916/blog/item/e0334553d6354e020cf3e38e.html