1. 程式人生 > >Ubuntu12.04進入單使用者模式重置密碼(忘記密碼)

Ubuntu12.04進入單使用者模式重置密碼(忘記密碼)

首先,如果我們可以在終端輸入命令“sudo passwd”,然後輸入當前使用者的密碼後”Enter”。
終端會提示我們輸入新的密碼並確認,此時的密碼就是root新密碼。
修改成功後,輸入命令 su root,再輸入新的密碼就ok了。

如果不記得root密碼,而且被提示沒有許可權的時候,要進入單使用者模式了,首先選擇重啟,長按Shift(有時候長按shift或Esc沒有效果的話,滑鼠試下多次單擊vm中的啟動畫面保持焦點在虛擬機器上),進入GRUB,上下移動,選中修復模式”Ubuntu-x.x.xx.xx-generic (recovery mode)“,然後按e(記住,是選中,選中後按E,不需要按回車)

按e進入如下介面,找到圖中紅色框的recovery nomodeset並將其刪掉,再在這一行的後面輸入quiet splash rw init=/bin/bash或者修改啟動引數,將後面的ro single改為rw single init=/bin/bash

4,按ctrl+x或F10啟動系統就可以進入single模式而不需要密碼了,然後我們就可以用命令 passwd 使用者名稱來修改密碼了,如圖

單使用者模式,進去幹什麼都行了。可以改普通使用者密碼,也可以改root密碼。按ctrl+alt+delete
重啟(我試過用命令關機,重啟都不行,只能用這個)。

===============================================================

或者從修復模式檢視/etc/password檔案,檢視使用者名稱;然後通過passwd 使用者名稱 修改密碼

修改/etc/event.d/rc-default的第21行把2該為1 即為單使用者登入模式

===============================================================

從/etc/init.d/gdm中的第28行,能看到定義的是shift鍵,你可以試一下!
另外需要注意一下開機啟動時,grub選單 系統預設是隱藏的,去掉隱藏需要做如下操作:
1、你需要修改/etc/default/grub其中的第5行:
sudo gedit /etc/default/grub
GRUB_HIDDEN_TIMEOUT=0(預設是0,修要修改成大於0的值,比如10)
儲存後退出!
2、再執行:
sudo update-grub

3、然後重啟後在開機時按一下shift鍵就可以看到grub選單了!

=====================================================================

關於啟動ubuntu虛擬機器時遇到Host SMBus controller not enabled的解決辦法

廢話不多說,直接上步驟!

1.編輯檔案:sudo vim /etc/modprobe.d/blacklist.conf //編輯blacklist.conf檔案,禁止i2c_piix4驅動的載入

2.通過下面指令操作,在配置檔案的末行插入:blacklist i2c_piix4

3.重啟:reboot這樣問題就解決了!

===========================================================================

在虛擬機器上執行Linux核心版本為4.7或以上的系統都在安裝過程中或在啟動時會因為載入intel_powerclamp驅動而導致崩潰
解決辦法:
1.在啟動Ubuntu的時候按住左Shift鍵;
2.Ubuntu開機時將顯示GRUB啟動選項;
3.接下來選擇Ubuntu的高階選項(Advanced options for Ubuntu);
4.然後進入Ubuntu的恢復模式(Ubuntu, with Linux 4.7.x.x-generic (recovery mode));
5.在Recovery Menu中選擇root進入root shell;
6.輸入如下命令:  mount -o remount,rw /

7.開啟blacklist.conf:  vi /etc/modprobe.d/blacklist.conf

8.在檔案最後新增一行:  blacklist intel_powerclamp

9.重啟: reboot

參考連結: