偶爾會遇到Ubuntu無法正常啟動的情況,這時候需修改某些文件讓系統正常啟動,如果直接進入 recovery 模式,默認是文件權限只讀,無法修改文件。這時我們需要進入recovery 的單用戶模式,獲得修改文件的權限。
1、重啟ubuntu,隨即長按shirft進入grub菜單,或等待grub菜單的出現,如下圖
2、選擇recovery mode,接著用方向鍵將光標移至recovery mode,按"e"鍵進入編輯頁面,如下圖:
3、將 ro recovery nomodeset 改為 rw single init=/bin/bash
4、 按 ctrl+x或者F10 進入單用戶模式,當前用戶即為root。這時候可以修改文件。修改完畢後重啟即可。
另外一種方式,進入Recovery mode的Recovery Menu而不是采用單用戶的方式。
重啟Ubuntu,隨即長按shift進入grub菜單; 選擇recovery mode,回車確認,如下圖;
1)修改普通用戶的密碼
進入shell界面,使用passwd命令重新設定密碼:passwd david,(david是系統中已有的username,但是如果root的用戶就會有authentication token manipulation error錯誤),回車確認; 輸入新密碼; 再次確認新密碼; 看到密碼設定成功提示:passwd: password updated successfully; 重啟系統進入GUI界面:sudo reboot;
2)修改root用戶的密碼
使用passwd命令重新設定密碼:passwd root 輸入新密碼; 再次確認新密碼; 看到密碼設定成功提示:passwd: password updated successfully; 重啟系統進入GUI界面:sudo reboot;
摘自:http://www.2cto.com/os/201401/273422.html 和 http://www.2cto.com/os/201308/238691.html