不小心删除了启动文件夹。现在无法启动 Linux

不小心删除了启动文件夹。现在无法启动 Linux

我正在我的 Windows 10 系统中做一些事情。然后我意外删除了启动文件夹中的所有文件包括 grub 文件夹和所有 vmlinuz 内容。那里什么也没有留下。所以现在每当我尝试从随身碟启动时我得到了 grub 命令行我没有看到 grub 救援。我尝试使用 kali Linux 和 parrot OS pendrive 启动。这些都不起作用。它仍然显示 grub 命令行。但我仍然可以启动 Windows 10系统。当我在 grub 命令行中输入 ls 命令时,我可以看到包括笔驱动器在内的所有分区。

像(hd0,gpt1),(hd0,gpt2)

我可以看到我的随身碟中的文件。我还可以看到引导和 EFI 以及startup.nsh 文件所在的系统分区。 EFI文件夹中有两个文件夹。 /boot 和 /microsoft.请帮我修复我的 grub。

我的系统配置 -

  1. Windows 10 21h1
  2. 隔断样式GPT
  3. BIOS模式UEFI
  4. sandisk cruzer 刀片 8gb 随身碟在此输入图像描述

答案1

从 U 盘启动应该总是是可能的(即使您格式化内部硬盘驱动器,甚至物理删除它)。因此,如果您在从 U 盘启动时出现 grub 命令行,则表明存在其他问题(这与您意外删除 linux 启动目录无关)。

至于恢复已安装的 Linux 操作系统:如果您提供一些有关您安装的 Linux 发行版的更具体信息,可能会有所帮助。通常恢复安装的过程如下:

  • 从实时 USB 启动
  • 将已安装的 Linux 发行版挂载到挂载点
  • chroot 到挂载点
  • 使用您的发行版软件包管理器,重新安装您意外删除的文件(您的发行版的 linux 内核软件包和 grub 软件包可能会帮助您实现这一目标)。
  • 运行 grub-install (或您的发行版的等效项)
  • 生成 grub.cfg 文件

然后退出 chroot 并重新启动。您需要运行的确切命令取决于您的发行版。

相关内容