Обновление Deepin: завершение паники ядра — не синхронизация: VFS: невозможно смонтировать корневую файловую систему на блоке unknow (0,0)

Pulseaudio пытается использовать inotifyи терпит неудачу. Сообщение об ошибке предполагает, что эта функция недоступна, что указывает на ошибку в конфигурации ядра.

Давайте сравним ваше обновленное ядро ​​с любыми более старыми версиями ядра, которые вы, возможно, еще установили. Что значит

grep -i inotify /boot/config-*

сказать? Все ли параметры, включая ключевое слово INOTIFY, установлены в вашем новом ядре так же, как и в любых старых?


Если разницы в конфигурации ядра нет, то причина должна быть в другом. Поиск в Google указывает на то, что это сообщение об ошибке также может появляться, когда шина сеанса D -недоступна.

Какую среду рабочего стола вы используете и как вы ее запускаете? Используете ли вы настройки дистрибутива по умолчанию или настроенную среду? Используете ли вы диалоговое окно входа в систему GUI (, созданное gdmили каким-либо другим *dm), или используете что-то вроде startxдля запуска сеансов GUI?

1
12.08.2018, 16:40
1 ответ

Ядро не может получить доступ к устройству, содержащему корневую файловую систему.

Возможные причины:

  • опечатка в параметрах загрузки ядра (маловероятно в вашем случае)
  • ошибка при сборке initramfs/initrd :либо initramfs вообще не была собрана, либо был опущен драйвер, необходимый для доступа к корневой файловой системе.

Если в меню загрузчика есть опция загрузки с предыдущей версией ядра, попробуйте :чтобы файл initramfs/initrd для этой версии ядра оставался неизменным после обновления.

Если вы можете успешно загрузиться с предыдущим ядром,затем проверьте размеры файлов initramfs/initrd, которые обычно расположены в /boot:. Обычно они называются примерно initrd.img-<kernel version>или initramfs-<kernel version>. Если файл initramfs для нового ядра значительно меньше, чем соответствующий файл для старого ядра, весьма вероятно, что новый файл неполный и его необходимо создать заново.

В Debian и родственных дистрибутивах обычно можно использовать update-initramfsдля воссоздания файла initramfs. Команда должна быть update-initramfs -u -k <new kernel version>.

1
28.01.2020, 00:30

Теги

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