不小心删除了/boot/文件夹并重新启动。卡在 grub 屏幕上并进行了实时 USB 操作。我怎样才能恢复我的旧系统?

不小心删除了/boot/文件夹并重新启动。卡在 grub 屏幕上并进行了实时 USB 操作。我怎样才能恢复我的旧系统?

编辑4:

好的,我刚刚检查了 lubuntu 上的分区管理器,我发现我的根设备 nvme0n1p4 完全是空的,只使用了 400mb :( 所以总而言之,看来我实际上已经以某种方式删除了我的整个 / 分区。谢谢大家你的帮助。

编辑3:

为了弄清楚发生了什么:

最初我正常使用我的机器。我收到消息说文件系统根空间不足,所以我删除了一些东西。我去了 / 然后到 /boot/ 文件夹,我删除了一些东西,包括我相信的内核。当我尝试重新启动时,我被困在 grub-rescue 中,我必须使用另一个发行版从实时 USB 启动,现在我被困在这里。我不记得我具体删除了什么。

编辑2:

这可能是因为我没有在 live USB 上使用相同的发行版吗?我现在尝试下载 linux mint iso 看看问题是否仍然存在

编辑:

我已启动进入实时系统并尝试不同的发行版。在我从 /boot/ 删除文件之前,我一直使用 Linux Mint。自从我把它弄坏后,我就在 Lubuntu 上使用实时 USB。

我尝试安装root,但似乎不起作用。每次我安装根驱动器时,mnt 文件夹都保持为空。如果我挂载/home/,那么我可以看到所有旧文件,但如果我挂载根目录,该文件夹将显示为空。

在此输入图像描述

原来的:

正如标题所说,我愚蠢地从 /boot/ 中删除了文件并重新启动。当我启动计算机时,我会卡在 GRUB 屏幕上并且不让我执行任何操作。我用另一个发行版(现在是 lubuntu)进行了实时 USB 启动,并按照该线程中的步骤进行操作,但我有点卡住了:

错误删除/boot文件夹并重新启动

我陷入了第 3 步。据我记得我的旧根是 nvme0n1p4。所以我首先做了:

sudo mount /dev/nvme0n1p4 mnt/

然后当我在这里尝试这一步时它失败了:

sudo mount --bind /dev /mnt/dev

我收到错误“挂载:mnt/dev:挂载点不存在。”

我不确定我的根设备是哪一个,或者我必须做什么才能让我的旧系统恢复并运行。

fdisk 输出:

Disk /dev/loop0: 1.63 GiB, 1730584576 bytes, 3380048 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/nvme0n1: 238.49 GiB, 256060514304 bytes, 500118192 sectors
Disk model: KBG30ZMV256G TOSHIBA                    
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: gpt
Disk identifier: 41165ADD-1EAB-4B01-AA1B-C1133C8814A4

Device             Start       End   Sectors   Size Type
/dev/nvme0n1p1      2048    534527    532480   260M EFI System
/dev/nvme0n1p2    534528    567295     32768    16M Microsoft reserved
/dev/nvme0n1p3    567296 302792703 302225408 144.1G Microsoft basic data
/dev/nvme0n1p4 463687680 500117503  36429824  17.4G Linux filesystem
/dev/nvme0n1p6 364685312 372117503   7432192   3.6G Linux swap
/dev/nvme0n1p7 372117504 461680639  89563136  42.7G Linux filesystem

Partition table entries are not in disk order.


Disk /dev/sda: 28.84 GiB, 30943995904 bytes, 60437492 sectors
Disk model: DataTraveler 3.0
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: 0x0019b164

Device     Boot    Start      End  Sectors  Size Id Type
/dev/sda1  *         128 60437413 60437286 28.8G  7 HPFS/NTFS/exFAT
/dev/sda2       60437414 60437476       63 31.5K ea Rufus alignment

谢谢你!

相关内容