問題
電腦上裝了windows 7和ubuntu雙系統,起初分配硬盤的時候,給ubuntu划分的量較少,如今硬盤空間已不夠用,另外掛載分區也不夠方便。希望能在不重裝系統的情況下,從win7的硬盤中分一部分給ubuntu。
環境
win7 64位,ubuntu 14.04 LTS 64位
所需軟硬件
gparted,LinuxLive USB Creator,U盤
步驟
1.首先下載gparted鏡像文件。
2.用LinuxLive將鏡像寫入U盤中。我在win7下操作,界面非常簡潔,按照引導一步一步照做即可。最后一步向U盤中燒寫鏡像時,如果不勾選“格式化”的選項,則不會格式化U盤。不過為了保險起見,如果U盤中有重要文件,請事先備份。
3.在win7下,用其自帶磁盤管理工具(對計算機右鍵,點擊管理,然后在左側選擇磁盤管理),將與ubuntu所在分區相鄰的分區,划出一部分,成為未分配的區域。
注意,該分區應該是邏輯分區。
4.插入U盤,重啟電腦,選擇USB啟動(進入BIOS選擇,或者對於部分電腦可以在啟動時直接按下F12,進入啟動盤選擇菜單)。進入gparted LiveCD模式。gparted基於一個Debian的發行版,進入時,流程類似於安裝Linux操作系統,一路按默認設置確認即可,語言可選中文。
5.進入LiveCD系統之后,打開gparted,然后用resize功能,將ubuntu所在分區擴大到之前在win7中划分出的空閑部分。記得最后要點擊Apply按鈕,才能真正開始執行。
6.結束后重啟。
以上方法我自己使用了,重啟后win7和ubuntu均正常。
如果重啟后發現不能啟動,提示如下錯誤:
error:unknown filesystem
grub rescue>
請參考這篇博客
其中介紹了修復grub的方法。