在Vmware 9.0下安裝了Ubuntu 14.04.2 Desktop LTS版本,接著下載了Ubuntu內(nèi)核源碼樹并用該源碼編
成都創(chuàng)新互聯(lián)公司是專業(yè)的靈石網(wǎng)站建設(shè)公司,靈石接單;提供網(wǎng)站設(shè)計制作、網(wǎng)站建設(shè),網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務;采用PHP框架,可快速的進行靈石網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!譯了內(nèi)核,完成后又想在Ubuntu系統(tǒng)下安裝源碼閱讀工具以及一些其他一些輔助工具,結(jié)果發(fā)現(xiàn)磁盤空間不
夠了,總不能重新安裝系統(tǒng)把這些動作重來一遍或者拷貝大量的數(shù)據(jù)吧?這實在是太浪費時間了。還好,
Vmware為我們提供了便利。
這里,其實我最終的目標是要達到擴大磁盤分區(qū)的容量。這要分兩步來走:
第一步,要擴大安裝Ubuntu系統(tǒng)時所創(chuàng)建的磁盤的容量。
這可以很方便的通過Vmware自身的工具來完成。操作步驟如下面兩圖:
填入自己最終想要的磁盤容量大小,這個操作步驟很容易也很快就完成了。更多關(guān)于Vmware磁盤操作的
細節(jié)可參考Vmware軟件help目錄下的文檔或Vmware官方網(wǎng)站文檔。
第二步,接下來使用工具GParted來擴展磁盤分區(qū)的容量。
到SourceForge去下載GParted的ISO鏡像、文件。配置Vmware的CD/DVD(IDE)項,載入該ISO鏡像文
件,并同時勾選上"Connect at power on"(這個很重要),否則即使Vmware BIOS里設(shè)置了光盤引導,
也不會由GParted鏡像文件引導系統(tǒng),后面的一切自然無法進行。
接下來配置Vmware BIOS的BOOT優(yōu)先級,將CDROM設(shè)為第一優(yōu)先級。Vmware 9.0進入BIOS的快捷鍵是F2,
我瘋狂的按啊,也沒能進去,這是我暫時沒能搞明白的問題,有網(wǎng)上文章說這是啟動速度太快的原因,但事
實并非如此,因為至少有2個事實做為佐證來否認這個判斷:第一,我有過在Vmware 9.0按Esc鍵選擇啟動設(shè)
備成功的經(jīng)驗,而這次無論怎么按Esc鍵都無法成功;第二,通過修改.vmx配置文件加長啟動延時,仍然沒
能夠成功。我這里是采用修改Vmware的配置文件的方法來進入Vmware BIOS的。打開Guest OS(我這里是
Ubuntu 14.04.2)所在的目錄,找到后綴為.vmx文件,用文本編輯器打開它,在其最后一行添加一句:
bios.forceSetupOnce="TRUE"
上面的可以強制啟動一次BIOS,之后再啟動系統(tǒng)不會再進入BIOS。事實上,Vmware是通過更新.vmx配置文件
將該配置項的值置為FALSE來做到的。另外,在你添加上面的語句到.vmx配置文件之前,你需要先確認.vmx
文件中沒有bios.forceSetupOnce配置項,如果該配置項已經(jīng)存在,將它的值直接修改為TRUE就行了。如果
重復配置該項,啟動Guest OS時Vmware會報錯。
下面是配置Vmware BIOS的截圖,將CD-ROM Drive配置為選啟動設(shè)備。
接下來會進入到GParted進行最后的步驟:磁盤分區(qū)擴展。
根分區(qū)擴展前的截圖:
根分區(qū)擴展后,重建擴展、交換分區(qū)后的截圖:
上面的截圖顯示/dev/sda1分區(qū)已經(jīng)被擴展為36.48GiB。在進入上面的畫面前會有針對一些針對GParted的配
置或選擇,全部選擇默認的即可(就是直接敲回車鍵)。
我原本的磁盤分區(qū)非常簡單,只有一個位于主分區(qū)的根分區(qū)、一個位于擴展分區(qū)的交換分區(qū)。由于擴展
前兩個分區(qū)的空間都是緊挨著的,如果要擴展,需先將原來的擴展分區(qū)(包括其中的交換分區(qū))刪除,然后
用Resize/Move菜單來擴展主分區(qū)從而擴展根分區(qū)的大小,剩下的空間分別用于建立新的擴展分區(qū),并從擴
展分區(qū)中重新建立交換分區(qū),最后用Apply菜單真正的將更改寫回磁盤,完成后退出GParted工具。
完成上面的兩步后,重啟系統(tǒng),系統(tǒng)已經(jīng)能夠工作了。但我們依然還有些收尾的工作要做,在啟動界面
的會看到一個提示信息,如下圖:
上面的提示信息是說有UUID=9f8f36cb-4a9f-4aab-97bd-b27b86f86f00磁盤驅(qū)動器沒有準備好或者根本不存
在。這樣的信息夠嚇人,但好在我們還能進入系統(tǒng)。UUID應用于磁盤管理,是為了避免在多個磁盤或者其他
磁盤驅(qū)動器加載順序變動造成的混亂,將每個分區(qū)用唯一的UUID來標識,這樣可以避免這樣的問題。
回到我們的問題,到底是什么造成了這個提示信息呢?因為和磁盤驅(qū)動器加載有關(guān),所以我先查看了配
置文件/etc/fstab,發(fā)現(xiàn)提示信息中UUID對應于swap分區(qū)的配置項;然后又用sudo blkid查看了重新調(diào)整了
分區(qū)后swap的UUID,發(fā)現(xiàn)swap分區(qū)的UUID已經(jīng)發(fā)生了變化(這是必然的,因為UUID是唯一的,UUID的生成規(guī)
律是根據(jù)系統(tǒng)時間等等等等結(jié)合產(chǎn)生的)。到此,問題明了了,提示信息里UUID對應的舊的swap分區(qū)已經(jīng)不
存在了,要解決這個問題,需要將/etc/fstab中的swap分區(qū)的UUID更改為新的UUID。另外,由于Ubuntu系統(tǒng)
從休眠狀態(tài)喚醒也使用到了swap分區(qū)的UUID,所以還需要修改配置文件
/etc/initramfs-tools/conf.d/resume,否則系統(tǒng)將無法從休眠狀態(tài)正確恢復,系統(tǒng)會重啟。將該配置文件
中swap分區(qū)的UUID更新為新的swap分區(qū)UUID,然后運行命令
sudo update-initramfs -u -k $(uname -r)
更新目錄/boot/下當前內(nèi)核對應的initrd.img-xxx鏡像文件,如果你有多個內(nèi)核鏡像在/boot目錄下,要用
-k參數(shù)指定你想要更新的內(nèi)核版本,否則只會更新默認啟動的內(nèi)核版本的對應文件,而不是更新你當前運行
內(nèi)核的對應文件initrd.img文件。
至此,修改完成,重啟系統(tǒng)后,前面的提示信息不會再出現(xiàn)了。
至此,磁盤分區(qū)的擴展工作告一段落。當我們不能就此止步不前,是吧?學海無涯啊!除了上面提到的
磁盤工具外,Ubuntu另外還有些其他工具很是值得學習,如lsblk會打印磁盤block的一些信息,fdisk可以
查看磁盤掛載,使用狀況,磁盤分區(qū)等,mkfs在磁盤上建立Linux文件系統(tǒng),tune2fs修改磁盤的文件系統(tǒng)信
息。另外一些關(guān)于和磁盤信息相關(guān)的文件,如/dev/disk/by-uuid,/proc/磁盤信息文件等等等等。
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
當前題目:Ubuntu14.04.2+Vmware9.0擴展磁盤分區(qū)-創(chuàng)新互聯(lián)
分享URL:http://aaarwkj.com/article28/ccosjp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供小程序開發(fā)、定制網(wǎng)站、微信小程序、域名注冊、移動網(wǎng)站建設(shè)、網(wǎng)站改版
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)