我有一台笔记本电脑,其中设置了 Ubuntu LTS 和 Windows 10 双启动。我把它借给了一个朋友,但当他把它还给我时,我打开它,只出现了 grub 救援模式。我尝试直接从救援模式手动恢复它。我用 ls 列出了分区,但当我尝试列出每个分区内的内容时,它给出了文件系统错误。
然后我尝试从可启动的 USB 恢复它。我列出了分区sudo fdisk -l
并得到了以下输出:
Disk /dev/loop0: 1.4 GiB, 1459982336 bytes, 2851528 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/sda: 232.9 GiB, 250059350016 bytes, 488397168 sectors
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: 0x4e1f1e3e
Device Boot Start End Sectors Size Id Type
/dev/sda1 2048 25167871 25165824 12G 27 Hidden NTFS WinRE
/dev/sda2 * 25167872 25372671 204800 100M 7 HPFS/NTFS/exFAT
/dev/sda3 25372672 290453503 265080832 126.4G 7 HPFS/NTFS/exFAT
/dev/sda4 290455550 488396799 197941250 94.4G f W95 Ext'd (LBA)
/dev/sda5 454297600 488396799 34099200 16.3G 82 Linux swap / Solaris
Disk /dev/sdb: 7.2 GiB, 7742685184 bytes, 15122432 sectors
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: 0x02c7c726
Device Boot Start End Sectors Size Id Type
/dev/sdb1 * 2048 15122431 15120384 7.2G c W95 FAT32 (LBA)
它根本没有显示任何 Linux 分区,但它应该是 /dev/sda4 上的分区。然后我输入ubuntu@ubuntu:~$ sudo mount /dev/sda4 /mnt
并得到以下输出mount: /dev/sda4 is not a valid block device
正在查看 Gparted.. Gparted_output
dev/sda4/ 似乎是一个扩展分区,但应该安装 Ubuntu 的空间显示为未分配。看起来好像 Ubuntu 分区被删除了。那会是什么?我可以恢复其中包含的文件吗?我可以修复 grub2 并完全恢复它吗?:(
谢谢你的帮助