ubuntu застряла при загрузке после обновления до 19.10 с 19.04 в vmware [end kernel panic not syncing:VFS:unable to mount root fs on block (0,0)]

У меня была виртуальная машина Ubuntu 19.04 64 бит, я обновил ее до 19.10. После завершения обновления виртуальная машина застряла при загрузке в VMware workstation 15. Я использовал образ vmdk для 19.04, доступный здесь www dot osboxes dot org slash ubuntu (менее 10 репутации не может размещать более 8 ссылок, так что придется оставить все как есть)

Я снял пару видео, пока обновлял виртуальную машину (я следовал инструкциям здесь www dot liquidweb dot com/kb/troubleshooting-please-install-available-updates-release-upgrading/). Видео следующие

Ubuntu 19.04 до 19.10 обновления сообщений

часть 1 https://youtu.be/la-kwFYGl14
часть 2 https://youtu.be/U_j-aQRMGW4
часть 3 https://youtu.be/80OPkahASmQ
часть 4 https://youtu.be/nPSo-7daCuQ

(менее 10 репутации не может разместить изображения ссылки, так что читайте это без пробелов в youtube ссылки)

Теперь, что может быть проблема здесь, как почему свежее обновление не может загрузиться в систему. Что я должен проверить или сделать, чтобы исправить это? Это свежее обновление, и что бы ни происходило, я позволил этому случиться. Я вошел в систему на tty6 и получил следующий снимок экрана. [tty6 screenshot] Я не перезагружал систему с момента обновления с 19.04 до 19.10.

Затем, когда я разместил этот вопрос здесь, я каким-то образом смог перезапустить систему, и теперь я получаю

end kernel panic not syncing :VFS: Unable to mount root fs on unknown block (0,0)

[kernel panic unable to mount root on unknown block 0,0] Вот видео о том же. Теперь я не знаю, что мне делать. Почему возникла эта проблема. Как это отладить и исправить. Вместо того чтобы создавать новую виртуальную машину, загружая новый ISO, мне интереснее узнать и устранить проблему, которая вызвала это.
часть 5 https://youtu.be/JhFJEj2dUOM
Кажется, я выяснил кое-что, что может быть применимо, как упоминалось https://askubuntu.com/a/41939/ дело в том, что перед обновлением. Я не записал на бумаге или карандашом, какая версия ядра была запущена или до какой версии произошло обновление. Я использовал только настройки по умолчанию, так что это не должно быть проблемой. Кто-то в комментариях упомянул

"На моей ubuntu 19.10 мне пришлось запустить apt install initramfs-tools для того. чтобы получить команду update-initramfs -". Как я могу выполнить эти команды, учитывая мою ситуацию в видео 5.

Дело в том, что я не знаю, как работать с расширенным меню загрузки, пожалуйста, посмотрите скриншоты и видео, которые я загрузил, чтобы понять мою ситуацию.
[advance boot options]
[which kernel to boot in advance options]

Даже после загрузки в одно из ядер в расширенных опциях я получаю сообщения о панике ядра.

В моей ситуации есть некоторый пробел в знаниях, возможно, я понял что-то, что мне следует попробовать, но я не могу понять, как действовать дальше.

4
задан 5 November 2019 в 10:06

2 ответа

Хорошо после долгой борьбы я смог зафиксировать это с помощью предыдущих ответов и пробной версии и ошибок. Я загрузился в Расширенный режим при начальной загрузке F2 нажатия Ubuntu, когда Вы видите grub2 загрузчик. В некоторых системах Вы, возможно, должны нажать Сдвиг для получения до усовершенствованного меню начальной загрузки.

В моем случае, так как я был в среде VMware Workstation, которую я нажал Сдвиг или F2 для получения к меню начальной загрузки как показано ниже

which kernel to boot

поэтому теперь, Вы видите, что много ядер показывают, я начал выбирать один за другим. Одно ядро после другой и попробованной начальной загрузки в некоторых случаях, которую я привел к сбою и я получил то же сообщение об ошибке, говоря, что ядро паникует vfs не могущий смонтировать, что корневая файловая система не могла найти (0,0)

ядро, которое работало в моем случае от вышеупомянутых записей, был

5.0.0-32-универсальны

тот, выделенный в снимке экрана. Я загрузил его и после того, как я мог загрузиться вместо того, чтобы идти в GUI или вход в систему GDM, который не будет работать. Переключитесь на основанную на тексте виртуальную консоль путем нажатия (если Вы находитесь в виртуальной машине, Вы, возможно, должны нажать функциональную клавишу на реальных аппаратных средствах для получения до основанной на тексте консоли, нажимающей , ключ Fn не требуется) Ctrl + Высокий звук + Функция + F2 или
Ctrl + Высокий звук + Функция + F3 до F12 , означающего любой из них, сочетание клавиш даст Вам tty
Ctrl + Высокий звук + Функция + F4
Ctrl + Высокий звук + Функция + F5
Ctrl + Высокий звук + Функция + F6
Ctrl + Высокий звук + Функция + F7
Ctrl + Высокий звук + Функция + F8
Ctrl + Высокий звук + Функция + F9
Ctrl + Высокий звук + Функция + F10
Ctrl + Высокий звук + Функция + F11
Ctrl + Высокий звук + Функция + F12

, который когда-либо ключ это дает Вам, терминал без GUI нажимает только одну из комбинаций. (просто будьте осторожны, который в некотором системном Wi-Fi мог бы быть отключен с некоторой функциональной клавишей так отпуск, что комбинация функциональной клавиши), Если Вы находитесь на реальных аппаратных средствах, необходимо нажать Ctrl + Высокий звук + ( F1 / F2 / F3 /../../.. / F10 /), какой когда-либо ключ обычно работает на Вас, все будут работать. GUI, хотя Вы войдете или в Ctrl + Высокий звук + Fn + F1 или в Ctrl + Высокий звук + Fn + F5 / F6 , в зависимости от которого tty установлен для GUI по умолчанию в Вашем случае. Так как я нахожусь на VMware, таким образом, я должен был нажать клавишу Fn также другое мудрое, Вы не должны нажимать Fn просто, комбинация Ctrl+Alt+F1/F2/F3/F4/F5/F6/F7/F8/F9/F10/F11/F12
ключа даст Вам требуемый вход в систему командной строки. Затем войдите в систему со своим именем пользователя и паролем. В меня вошли tty6 ( Ctrl + Высокий звук + Fn + F6 )

logged in to tty6

, как объяснено на ответе здесь https://askubuntu.com/a/48516

update-initramfs -u -k 5.3.0-19-generic (or your version)

, Если Вы не знаете своей версии. Используйте:

dpkg --list | grep linux-image

И просто обновляют Личинку.

update-grub2 

, но просто эта работа привычки обновления личинки, поскольку личинка все еще не находится там на жестком диске. Я загружаю снимки экрана в своем случае эта команда, отказавшая также в одном или двух ядрах

generating initramfs

dpkg --list | grep linux-image

Теперь, не входя в систему GUI и перед перезагрузкой (после того, как, делая обновление-grub2), я сделал

dpkg --configure -a 

, я заставил следующий снимок экрана во время обновления личинки

grub update and re install message

, как упомянуто в этом ответе https://пространство нажатия askubuntu.com/a/939883/992730 выбирать желаемую запись и клавиши со стрелками для перемещения вверх и вниз. Теперь Вы видите даже после update-grub2 требовалась команда dpkg --configure -a.

Теперь все поврежденные зависимости или пакеты, которые обновлялись ранее и некоторые, как перестал работать промежуточный из-за некоторой ошибки, перезапущенной от точки, где они должны были продолжать.

Затем после перезагрузки я смог возвратить рабочую систему 19.10

finally working 19.10

Сюда, я был наконец успешен.
Упомянутый все это так, чтобы это еще могло помочь кому-то в будущем.

3
ответ дан 1 December 2019 в 09:58

Спасибо очень для Вашего infos и фиксируют! Я столкнулся с той же проблемой. Для меня это также помогло выйти из системы из менеджера окон перед обновлением и перейти к консоли (например, tty6). Здесь я запустил процесс обновления в командной строке. После перезагрузки все работали отлично.

0
ответ дан 1 December 2019 в 09:58

Другие вопросы по тегам:

Похожие вопросы: