當初第一次裝ubuntu系統時,對文件系統的構成還不太了解,所以在分區的時候給home的分區特別小,導致后期軟件都裝不進去。說磁盤已滿。所以想對系統又一次分區。
上網找了資料,都說用GParted這個工具不錯,可是我在分得時候發現我的分區都已被掛載,沒有空暇的分區,無法又一次分配大小,所以也失敗類。
於是決定重裝系統,在裝系統的時候又一次分區。為了避免重裝后又一次對系統進行大量的配置,於是我決定對系統進行拷貝。然后在裝后進行覆蓋還原(ps:這是linux系統相比windows一個非常大的方便,不用用恢復軟件。直接覆蓋原來系統就好)。於是上網搜了系統的重裝與還原,這個帖子是一個不錯的方法。介紹類一些備份還原的命令:
http://blog.csdn.net/sunnylgz/article/details/8055315
可是,按下貼的方法運行時,當重新啟動機器會無法找到引導分區的文件。以及正確的分區表。原因是linux啟動文件boot被改動,此外/etc下的fstab文件(分區掛載文件)也被改動了所以會出現上述情況。
因此在重裝系統后,記得先將系統中的/boot文件夾。/etc/fstab文件,及vimlinuz。initrd.img文件拷貝到u盤或其它不會被覆蓋的系統分區中,然后用上貼的方法將之前備份的系統還原。
最后將/boot文件夾,/etc/fstab文件,及vimlinuz。initrd.img再次覆蓋回來。
盡管比較笨拙。可是過程簡單,易懂。不須要重寫Lilo,Grub引導程序,適合新手。
假設大家有更好的方法歡迎留言討論,由於我也是新手用的都是暴力方法,沒技術含量,希望大牛們指點~~
