Я использую 12.04 на ноутбуке ASUS старше 3 лет с плохой батареей. (Требуется постоянное питание переменного тока.)
Недавно я сделал обновление, включающее ядро. Я запустил обновление и перезагрузился, и по какой-то причине grub не смог найти ядро, и я застрял там на некоторое время. Будучи относительно неопытным пользователем Linux, я решил загрузить свой работающий USB, скопировать файлы, которые я хотел сохранить, и переустановить. В середине копии я наткнулся на кабель питания и отключил компьютер. Когда я снова загрузился, он без проблем загрузил мой жесткий диск.
Почему это произошло в первую очередь, что это исправило, и как я могу избежать этой проблемы в будущем?
Вы можете проверить свой список ядра.
Откройте терминал Ctrl kbd> + Alt kbd> + T kbd> и введите эту команду:
dpkg --list | grep linux-image
Теперь проверьте ваше текущее ядро:
uname -r
Обновите ваш grub, чтобы ваше самое новое ядро было в списке.
sudo update-grub
Похоже, что установка по какой-то причине не была завершена должным образом: в частности, она не обновила конфигурацию grub для изменения параметров загрузки.
Это не объясняет, что решило проблему, но кажется вероятным, что последующее обновление завершило процесс. Вы могли бы запустить update grub, чтобы он обновлял список ядер:
sudo update-grub