之前是裝了Ubuntu雙系統,最近因為課程需要,要在Ubuntu下進行實驗。因為害怕再次重新安裝雙系統所以就決定再裝一個虛擬機的Ubuntu。在虛擬機Vmware里安裝完Ubuntu16.10,啟動時出現'SMBus Host Controller not enabled'錯誤提示,卻進不到圖形界面。網上搜了一下,解決辦法是在圖形界面里進終端窗口,然后編輯blacklist.conf文件,禁止i2c_piix4驅動的加載。具體步驟如下:
在虛擬機上運行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 /
vi /etc/modprobe.d/blacklist.conf
用鍵盤移動到最后一行后,按下鍵盤小寫的o創建新的一行:
blacklist intel_powerclamp
然后輸入:
:wq
保存並退出
7.輸入reboot重啟,一切OK.