Linux解除安裝home獨立分割槽
阿新 • • 發佈:2019-01-31
最近編譯了一個新的Linux核心,安裝的時候如果直接make install,那麼映象檔案會和原來的系統放在一塊,登入的時候賬戶、 桌面配置等都是一樣的,只是核心不一樣,其它都是共享的,看不出兩個核心有啥區別,因此想在一個獨立的分割槽放置新的核心來啟動,由於之前分的是/ /boot /home分割槽,不想破壞現有的分割槽(Win7和Ubuntu雙系統),因此想把/home分割槽解除安裝掉,來放置新的核心。
我現在的分割槽情況:
使用umount /home發現有裝置正在使用這個分割槽:
使用fuser -km /home 殺掉使用home分割槽的程序,然後再執行umount /home就可以解除安裝了。
因為使用者目錄存放在/home/xxx下,因此解除安裝home分割槽之後使用原來的使用者名稱和密碼登入不了,會發現登入之後立即會退出來,而這時候你只能以Guest使用者登入,但是Guest使用者許可權太小,不能使用sudo,也就新增不了新的賬戶,怎麼辦呢???有個好方法,在登入介面按 Ctrl+Alt+F1調出tty1命令列登入介面,以原來使用者登入,然後在/home目錄下建立一個以原來使用者名稱命名的資料夾作為使用者目錄,為了更保險一點,可以編輯/etc/sudoers檔案,給使用者名稱新增sudo許可權。按
Ctrl+Alt+F7進入圖形介面登入,成功進入,使用df檢視分割槽掛載資訊,發現/home沒有作為掛載點了:
原先的sda9被我掛載到新建立的目錄 /Mysystem下,這是通過編輯/etc/fstab檔案,讓/dev/sda9開機就掛載到/Mysystem下。