所以,我有一台运行 Manjaro 的戴尔 xps,最近计算机决定在启动时需要运行某种戴尔配置工具(我最近更换了电池,所以也许这就是触发此问题的原因?)。执行此操作后,我在尝试启动 Manjaro 时收到以下信息
mount: /new_root: can't find UUID=7be69e31_etc_etc.
You are now being dropped into an emergency shell.
sh: can't access tty: job control turned off.
[rootfs ]#
我能说的最多的是找不到我的硬盘。事实上,如果我从 Live CD 启动,我的主硬盘驱动器(安装 Linux 根文件系统的位置)不会显示在分区管理器中。运行“fdisk -l /dev/sda”给出
Disk /dev/sda: 14.91 GiB, 16008609792 bytes, 31266816 sectors
Disk model: Cruzer Glide
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x12d14d7d
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 64 6219251 6219188 3G 0 Empty
/dev/sda2 6219252 6227443 8192 4M ef EFI (FAT-12/16/32)
但是,如果我进入 grub shell 并运行 ls,我会得到
(hd0), (hd0, gpt2), (hd0, gpt1)
看来gpt2是我主要的250gig SSD。而“ls(hd0,gpt2)”确认该分区的UUID是“7be69e31_etc_etc”。所以看起来 grub 仍然可以找到硬盘......但我不知道如何让我的系统再次启动。我真的超出了我的深度,所以非常感谢任何帮助。
答案1
报告仅显示您的 USB 闪存驱动器 - Cruiser Glide。
戴尔更新是否运行了 UEFI 更新?由于出现问题,戴尔正在更新许多较旧的 UEFI。
但 UEFI 更新通常会将许多设置重置为默认值。或者驱动器现在是 RAID 或 Intel RST 而不是 AHCI,您可能在第一次安装时更改了它。
也许还有其他 UEFI 设置?