После последней перезагрузки, похоже, Ubuntu не загружает все свои модули должным образом. Система не видит ничего, подключенного к usb, wifi, похоже, драйверы клавиатуры и тачпада не загружены должным образом. При наборе текста в терминале клавиатура не настроена на язык, установленный в настройках.
Вот ошибка, которая возникает при загрузке системы:
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
Удалось решить проблему переустановкой ядра с работающей системы.
Я загрузил Ubuntu с Live USB, скачал ядро 3.16.0 из ubuntu-kernel ppa, скопировал его в домашний раздел, вошел в систему, установленную на моем диске, и выполнил команду dpkg -i
.
Теперь все работает нормально.
После такой установки ядра желательно запустить
sudo apt-get install [kernel version suited to the OS installed]