上次重新啟動後,Ubuntu 似乎沒有正確加載其所有模組。系統看不到任何連接到 USB、Wi-Fi 的設備,鍵盤和觸控板驅動程式似乎未正確加載。在終端機中輸入時,鍵盤未設定為設定中設定的語言。
這是系統啟動時出現的錯誤:
Error occurred at line: 1
Try 'iptables-restore -h' or 'iptables-restore --help' for more information.
modprobe: ERROR: ../limod/libmod.c:556 kmod_search_moddep() could not open moddep file '/lib/modules/3.16.0-30-generic/modules.dep.bin'
iptables-restore v1.4.21: iptables-restore: unable to initialize table 'filter'
我跑了sudo depmod
,但什麼事也沒發生
誰能幫我解決這個問題嗎?
我認為從 live USB 重新安裝內核可以解決這個問題,所以我按照這裡的說明進行操作:意外刪除所有核心後如何恢復系統?
但是運行命令apt-get install linux-image-generic
會返回
bash:apt-get:command not found
另一種解決方案是重新安裝 Ubuntu,但這會刪除所有已安裝的應用程式和所有配置。
配置:
Asus G551JW laptop
OS: Ubuntu 14.04.2 LTS 32 bit
RAM: 8GB
Partitions:
/boot /dev/sdb1 ext4
/ /dev/sdb2 ext4
/usr /dev/sdb3 ext4
/var /dev/sda2 ext4
/home /dev/sda5 ext4
swap /dev/sda1
答案1
設法透過從即時系統重新安裝核心來解決該問題。
我從 live USB 啟動 Ubuntu,從 ubuntu-kernel ppa 下載核心 3.16.0,將其複製到主分割區,登入磁碟上安裝的系統並執行命令dpkg -i
。
現在一切正常。
安裝這種核心後,建議運行
sudo apt-get install [kernel version suited to the OS installed]