由于电池耗尽,我的笔记本电脑关机后,无法在 ubuntu 20.04 分区上启动。
在我再次插入 PC 后,它直接启动到安装在同一 NVME 驱动器上的 Windows 分区,我意识到我的 UEFI 参数已重置,日期和时间不再正确。我怀疑我去年更换的 BIOS 电池可能又没电了。
我再次更改了启动选项并进入 GRUB 屏幕,选择“Ubuntu”,启动过程挂起,如下所示: 靴子挂在那里
我确实尝试使用“Ubuntu 的高级选项”以及我认为是内核的先前版本及其恢复模式,但没有成功。
您有什么办法可以帮助我恢复操作系统吗?这是我第二次安装 Linux,我付出了很多努力才让一切正常!
更新 1:当使用 liveusb 启动时,blkid 和 fdisk -l 甚至不显示安装操作系统的磁盘: blkid 和 fdisk -l
但是,我可以在 BIOS/UEFI 中看到并选择这两个操作系统,并且可以在 Windows 分区上启动,这意味着硬盘本身没有问题: UEFI HDD 启动选项
更新2: 启动失败后从 BusyBox 运行 blkid 也不会显示安装操作系统的 sdd...... BusyBox 中的 blkid
更新 3: 在 Windows 磁盘管理工具中可以看到安装 Ubuntu 的分区:这是磁盘 1 上的 270.45GB 分区
问题是,为什么引导加载程序找不到它?
更新 4: 我刚刚尝试在 liveusb 会话上安装 testdisk,但同样没有显示带有操作系统的 SDD。
谢谢,K
答案1
找到了!
UEFI 中的“SATA 模式选择”选项已重置为“RAID”。选择“AHCI”允许 Ubuntu 启动。
感谢@kanehekili 为我指明正确的方向。
答案2
一周前遇到过这个问题。使用 USB 启动笔记本电脑,打开终端并输入
fsck /dev/sdX -y
其中 sdX 应为系统硬盘。如果不确定,请使用 进行检查blkid
,所有命令均使用须藤
更新
你的 blkid 说:
/dev/sda 文件系统
/dev/sdb 文件系统
ubuntu 分区似乎是活动的 USB。另一个是 windows。因此似乎没有识别的 Linux 分区。blkid
应该显示类似以下内容:
/dev/sda1:UUID="21a52xxxx" BLOCK_SIZE="4096" TYPE="ext4" PARTUUID="643dxxx
我的修复将在可识别的 ext4 分区上起作用。