今天下午,我做了一个愚蠢的举动,一些饮料洒到了我的电脑上。我没有直接注意到它,但当我回来时电脑已关闭。计算机没有电池。
我尝试重新启动计算机,但没有成功。我拆开背面,擦了几滴。让电脑干燥一个小时。
计算机终于开机了,但 BIOS 发生了一些奇怪的事情,并且发生了重新初始化。然后,重新启动后,它说无法找到可启动设备。
我进入 BIOS 配置,将可启动设备更改为 grub.efi,然后重新启动。它确实启动了,在 GRUB 界面上选择我的系统后,加密系统说它找不到我的卷组。
Volume group <name> not found
Cannot process volum group <name>
cryptsetup: Waiting for encrypted source device <UUID-partition>
几分钟后,我有了一个 initramfs 控制台,现在我不明白这个问题了。其中/dev/mapper
有一个名为 的空文件control
。该文件/etc/fstab
是空的,我认为这很奇怪。其内容cryptroot/crypttab
为:
nvme0n1p3_crypt UUID=<UUID> none luks, discard
我无法在/dev
名为nvme0n1p3_crypt
或 的东西中找到nvme0n1p3
。我无权访问/boot
或/home
。我想这是因为安装点与/
.
我很不确定这是软件问题还是物理问题。我的硬盘只有SSD。
答案1
我能够理解这个问题。没有任何物质损坏。 Reddit 的一篇帖子中提到了这个问题,例如:https://www.reddit.com/r/archlinux/comments/ax6mga/arch_cant_find_my_nvme_disk/并在这里进行解释,例如https://wiki.archlinux.org/index.php/Dell_XPS_13_2-in-1_(9365)。
第一次重新启动后,我怀疑 BIOS 中发生了一些事情,例如重置工厂,并且 SATA 控制器选项设置为RAID
大致意思:允许 BIOS 看到硬盘驱动器,但不能看到操作系统。将此选项设置为AHCI
,一切正常。