双系统Windows自动更新后Ubuntu进入initramfs

双系统Windows自动更新后Ubuntu进入initramfs,无法进入系统,输入exit、reboot皆无效,只能强制重启,具体显示如下:

ALERT那一行,是说该UUID代表的设备不存在,怀疑主分区硬盘未挂载。

值得注意的是,重启后仍然是可以进入grub界面选择进入windows系统的,而且也可以正常进入,因此判断硬盘物理故障的可能性较小

按照网上已有的解决方案,在initramfs界面输入blkid, df等指令,均无法找到主分区硬盘(我记得设备名是/dev/nvme0n1p5, 而且格式是ext4),从而也无法执行fsck指令修复

使用U盘启动进入try Ubuntu without installing,打开文件同样无法找到主分区硬盘,使用gparted指令亦然。尝试使用boot-repair,但添加源地址总是失败,科学上网也不行,遂只好放弃。

此时已在筹划如何在无法进入系统的时候恢复数据,最后一次尝试的其实是很早就看到的一个方法,在BIOS中将SATA模式由RAID改为AHCI。由于鄙人学识浅薄,直觉上认为NVME硬盘和SATA模式无甚关系,也不相信解决方法如此简单,于是在走投无路下才死马当活马医尝试该方法。没想到重启后丝滑进入Ubuntu,感慨the great way is simple之余,记录下来供各位参考,原理请详读大佬文章AHCI、RAID、SATA、Nvme,你真的明白吗?

太长不看版

在BIOS中将SATA模式由RAID改为AHCI,重启

参考:

[1] 如何修复 Ubuntu 上的 Busybox Initramfs 错误

[2] 如何从 Initramfs 启动 Ubuntu?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值