前些日子本貓的ubuntu 14.10貌似出了點問題,想修改下root密碼,但是無奈原系統有錯正常情況下無法修改啊,這是逼我重裝的節奏嗎?
在ubuntu開機後立即按住left_shift不放,調出grub菜單。因為我沒裝雙系統,是以預設grub菜單是隐藏的。依次選擇“進階選項”->xxx(recovery mode)->root。咦,還是要root密碼才可以進入恢複模式的控制台呢!遂ctl+d,再次重新開機系統,同樣進入xxx(recovery mode)主界面後(不要按回車,隻是選中其所在行),按下e鍵進入編輯模式:
按向下方向鍵,找到包含recovery的一行,将recovery nomodeset改為single init=/bin/bash,改好後按f10鍵立即重新開機進入shell。可以發現現在身份是root,但是并沒有要求我們輸入密碼哦!
接下來就是修改密碼了,簡單哦,用passwd搞定吧!咦,怎麼出錯了!
用mount發現,/所在分區權限是ro啊,那怎麼行?
沒事,重新改為rw吧:
現在重新passwd一下,大功告成鳥:
其實在前面的修改grub步驟中,也可以先行修改:rw single init=/bin/bash,這樣後面就不用改啦!