Что случилось: не удалось загрузить мой intel NUC с установленной Ubuntu 18.04. Это произошло после того, как я удалил запись подкачки в / etc / fstab и перезагрузился. (Могут быть другие причины)
Подробности: сообщение об ошибке unable to mount root fs on unknown_block(0,0)
. Однако у меня есть 3 версии ядра в системе, и, к счастью, одна из них способна загрузиться. Разница заключается в монтировании rootfs в grub, в рабочем используется uuid.
-Работа: linux /boot/vmlinuz-4.18.0-22-generic root=UUID=xxxx ro quiet splash $vt_handoff
-Не работает: linux /boot/vmlinuz-5.0.0-23-generic root=/dev/sda2 ro quiet splash $vt_handoff
Я попытался avoid_disable_uuid
, но после обновления-grub рут по-прежнему использует монтирование устройства, а не UUID. Также попытался вручную принудительно использовать uuid, но не сработало. Есть ли другие способы обновить меню grub для использования uuid? Но в теории монтирование в / dev / sda2 также должно работать. Пожалуйста, не стесняйтесь оставить предложение. Спасибо!