在 Ubuntu 18.04 中放弃等待根文件系统设备

在 Ubuntu 18.04 中放弃等待根文件系统设备

我在 Dell XPS 15 笔记本电脑上安装了 Ubuntu 18.04。直到昨天,它都运行正常。系统更新后,我无法使用正常模式登录 Ubuntu。这是我收到的错误:

放弃等待根文件系统设备。常见问题:

-启动参数 (cat /proc/cmdline) - 检查 rootdelay=(系统是否等待了足够长的时间?) -缺少模块 (cat /proc/modules; ls /dev) 警告!UUID=22f93100-9860-44b7-8086-51b4404d499d 不存在。进入 shell

BusyBox v1.27 2(Ubuntu 1:1.27.2-2ubuntu3)内置 shell(ash)输入“help”获取内置命令列表。

(initramfs)

Ubuntu 正在恢复模式下打开。但我无法更改显示亮度。事实上,当我这样做来检查驱动程序时:ls /system/class/backlight

我什么也没找到。

有什么方法可以恢复 Ubuntu 而无需重新安装?我安装了许多软件,现在不想丢失它们。

谢谢你,Arka

答案1

如果你看到“警告!UUID=22f93100-9860-44b7-8086-51b4404d499d 不存在。进入 shell”

并且您没有意识到错误的磁盘定义 - 您可能会被 GRUB 欺骗。

提供选择时中断 GRUB。因此

当 GRUB 启动选项出现时按e 编辑

仔细检查一切。

就我而言(迁移后的图像):

您可能首先会找到完全正确的条目,例如 UUID=[here-comes-your-accurate-value]。再往下找到一个条目,例如 root=UUID=some-weird-stuff-comes-here。

这是我的情况是:GRUB 的根分区定义错误。

您可以只需输入正确的值,例如简单的 /dev/sda1 或 /dev/nvme2p3p4pblablabla 符号复杂的UUID。

(可以在 CLI 中输入以下内容找到 UUID:

ls -latr /dev/disk/by-uuid/

可以预先使用 DVD/记忆棒外部启动完成)。

当然,每次启动时,sda 和 hda 以及不同的编号都会出现问题(现代时代太酷了 :-( ),复杂的分区可能使用不同的根设置。但你必须从某个地方开始......

对我有用 ;-)

当您成功启动时,修复 grub 配置中的底层问题。

我的看法是:虽然 Lilo 可以直接使用 GRUB,但是它却是一种背叛。

答案2

检查cryptsetup您的系统是否已安装,它可能已通过运行而被删除apt-get autoremove更多信息

相关内容