Ubuntu常見問題及解決方法
記錄Ubuntu常見問題解決方法。
問題一:ubuntu開機出現錯誤提示:piix4_smbus 0000:00:007.3: Host SMBus controller not enabled
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsIyRQpkL1ADNzQDOzgTM4ETMxgTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.jpg)
原因:ubuntu裝入i2c_piix4子產品所緻,因為系統找不到這個子產品,是以報錯
處理方法:
1、查明裝入子產品的确切名字,顯示輸出的結果是子產品的确切名字:i2c_piix4
2、将該子產品列入不裝入名單。編輯檔案
$ sudo gedit /etc/modprobe.d/blacklist.conf
#在末尾加入blacklist i2c-piix4
3、重新開機reboot
問題二:Ubuntu 16.04 開啟root使用者和使用root使用者登陸方法
1、修改root使用者密碼
$ sudo passwd root
2、使用root使用者登陸,然後修改以下檔案
$ sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
#在檔案最後增加 greeter-show-manual-login=true
#儲存退出。登出後可看到登陸框已顯示,可輸入使用者名
3、關閉guest使用者,編輯以下檔案
$ sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf
#在最後增加 allow-guest=false
#儲存退出。登出後可看到已經沒有guest使用者登陸的選項
問題三:開機出現如下錯誤:error found when loading /root/.profile stdin:is not a tty
解決方法:
$ sudo gedit /root/.profile
#将 mesg n 改為 tty -s && mesg n 儲存退出即可
問題三:把terminal添加到右鍵菜單
sudo apt-get install nautilus-open-terminal
問題四:ubuntu14.04安裝了im-switch後系統設定中不見了語言支援
原因: im-switch與語言支援不相容,兩者隻能取其一,安裝其一,若另一個存在則會被解除安裝。
解決方法:
#删除im-switch
sudo apt-get --purge remove im-switch
#重新安裝languagesupport
sudo apt-get install language-selector-gnome
問題五:最開始嘗試使用installer安裝jdk7,但是未能進行完整,之後每次安裝軟體都會報錯,說oracle-java7-installer處有錯誤,
解決辦法:
sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
問題六:add-apt-repository: command not found
如圖:
解決方法:
$ sudo apt-get install software-properties-common python-software-properties
問題七:Ubuntu啟動報“Failed to start LSB: Starting tomcat8”
問題背景:Tomcat 8是由 apt-get install tomcat8 安裝的,然後執行apt-get remove tomcat8,可以沒删除幹淨,然後手工删除了/usr/share/tomcat8,然後每次啟動都報這個錯了。
解決方法:在該報錯後面還有一句**“see systemctl status tomcat8.service”**,然後查找了systemctl相關的知識
- systemctl是一個systemd工具,主要負責控制systemd系統和服務管理器,而Systemd是一個系統管理守護程序、工具和庫的集合。
- systemctl管理的每個單元都有一個檔案與之對應,以sshd服務來講,對應的就是sshd.service,存在于/usr/lib/systemd/system/檔案夾下,而在/etc/systemd/system/檔案夾下有該檔案的軟連接配接,表明這是自動啟動的。
先去/usr/lib/systemd/system/下找到tomcat8.service,然後删除掉,重新開機發現問題還沒解決。于是再找/etc/init.d/,發現下面還有一個tomcat8。删除後重新開機,發現問題解決了。
/etc/init.d/目錄下面是開機啟動的服務。
問題八:ubuntu開機出現錯誤提示:intel_rapl: no valid rapl domains found in package 0
原因:ubuntu裝入intel_rapl子產品所緻,因為系統找不到這個子產品,是以報錯
處理方法:
1、查明裝入子產品的确切名字,顯示輸出的結果是子產品的确切名字:intel_rapl
2、将該子產品列入不裝入名單。編輯檔案
$ sudo gedit /etc/modprobe.d/blacklist.conf
#在末尾加入blacklist intel_rapl
3、重新開機reboot