Kernel panic: Unable to mount root fs Ubuntu Ошибка при загруке. Решение (Переключение ядра)
Primary tabs
Рассматривается ситуация, когда обычное очередное обновление (выход минорной версии нового ядра) привел к тому, что компьютер перестал загружаться.
Возможное решение (проверено для Ubuntu 16)
- Полностью выключаем комп
- Включаем заново
- Сразу после появления логотипа производителя, или сообщения загрузки нажимаем Шифт (Shift), что попасть в меню загрузки Grub.
Или можно жестко выключить компьютер кнопкой, после чего это меню должно появится само по себе. - Выбираем "Advance" режим загрузки для Ubuntu.
- Далее появится список доступных для загрузки ядре, запомните/запишите номер последней (самой свежей) доступной версии ядра линукс, напр. в моем случае это был:
4.4.0-173-generic
(обычно самое свежее ядро приводится в начале списка - там же может быть несколько опций загрузки для каждой версии ядра linux).
Запомнив номер самого свежего ядра, загрузим под предыдущей версией ядра линукс (чуть более старой в сравнении с той. которую мы запомнили выше) из списка - обычно пункты загрузки с этой версии идут сразу после пунктов самой новой версии, у меня это был номер:
4.4.0-142-generiс
- выберем recovery (восстановления) режим для загрузки этой версии.
СМЫСЛ: мы загружаемся с предыдущей, успешно работающей на нашем компьютере версии linux. - После загрузки появляется другой список опций для работы в режиме восстановления. выбираем:
Drop to root shell
Чтобы работать с командной строкой (если у вас на рут-аккаунте пароль - введите его и нажимите энтер), нажимаем энтер чтобы начать работать с командной строкой.
/li> - Выполняем в командной строке три команды:
- Перемонтируем корневой раздел в режиме для чтения:
mount -o remount,rw /
- Переинициллизируем начальную файловую систему:
mkinitramfs -o /boot/initrd.img-{версия_ядра}-generic {версия_ядра}-generic
Где вместо {версия_ядра} указываем самую свежую версию (ту, что мы запомнили в 5-ом пункте, у меня это 4.4.0-173), т.е. команда будет иметь вид вроде (только у вас может быть другая версия):
mkinitramfs -o /boot/initrd.img-4.4.0-173-generic 4.4.0-173-generic
- После чего обновляем конфигурацию меню загрузки командой:
update-grub
- Перемонтируем корневой раздел в режиме для чтения:
- И далее командой:
reboot
перезагружаем систему.
Это должно помочь ;)
Спасибо за ответ (источник): https://askubuntu.com/a/988672
- Log in to post comments
- 1915 reads