ubuntu在不重装系统情况下关于调整分区,或是从现有根目录划分/home等分区
今日,突然發(fā)覺由于要在ubuntu64bit上編譯android源碼,本來裝64位時就沒有想用很久,電腦配置跑64bit還是有點吃力的,。但是還是決重新分配,
開始:
我64bit只分配了一個/ ,/swap,/boot沒有單獨分配/home,
32bitubuntu單獨分配了/home,
我采用,縮小64bit根目錄,將騰出的空間給32bit作為/home,把32bit的/home作為64bit的/home
首先備份home的env:輸入如下:sudo tar -zcvpf /media/username/yourwant.tar.gz --exclude=. --exclude=.. ?/home/username/.*
然后u盤啟動進入livecd,用gpart劃分好分區(qū),然后輸入blkid ,查看目標分區(qū)的uuid,和sdn記下來,
然后修改你32bit的/etc/fstab分區(qū)表,將uuid和sdn填入對應(yīng)位置,保存即可
64bit同理,注意不要將換行符加入,否則開機后會顯示分區(qū)錯誤,若發(fā)生也不用著急,進入命令行,將/etc/fstab中的換行符刪除即可。
然后在livecd 把備份的env還原到現(xiàn)在的/home/username/中即可。
然后重啟。
若發(fā)現(xiàn)進不了卓面,顯示.ICEauthority錯誤,不用著急,這是因為在還原過程中文件所有權(quán)被root強行剝奪了,ubuntu提供了六種純文字界面控制臺,按crtl+alt+f1-f6 進入,和6種gui控制臺,按crtl+alt+f7-f12進入,開可以在命令行輸入startx進入x-window,我們選擇進入純文字界面控制臺
進入登錄后,sudo chown username -R /home/username(也可以sudo chown username ~/.ICEauthority,不過為防止出現(xiàn)其他錯誤最好不要這樣做),然后sudo chmod 644 ~/.ICEau* 然后crtl+alt+f7進入gui登錄即可
上面思路也適用于其他問題無法進入桌面的情形,具體解決要看具體問題,原理差不多
轉(zhuǎn)載于:https://www.cnblogs.com/xby1993/archive/2012/12/11/2813473.html
總結(jié)
以上是生活随笔為你收集整理的ubuntu在不重装系统情况下关于调整分区,或是从现有根目录划分/home等分区的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android应用开发的一些规则
- 下一篇: Win 8 app 获取窗口的宽度和高度