![使用 testdisk 后无法重新安装 grub](https://linux22.com/image/1200488/%E4%BD%BF%E7%94%A8%20testdisk%20%E5%90%8E%E6%97%A0%E6%B3%95%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85%20grub.png)
我的笔记本电脑上有 2 个操作系统:Windows 和 Linux。有一次 Linux 上没有剩余空间,结果我的重要文件被删除了。我尝试使用 testdisk 恢复它,但重启后,我看到的不是恢复,而是黑屏,上面显示“支持最少的 bash 类行”。
我尝试使用以下方法重新安装 grub本文(itsfoss)和本文(fosslinux),但没有成功,我也尝试过使用启动修复,但是启动修复没有给我“推荐修复”选项。
这是启动修复生成的信息。我重新安装 grub 的操作顺序如下:
sudo mount /dev/nvme0n1p4 /mnt/
sudo mount /dev/nvme0n1p2 /mnt/boot/efi
sudo apt install grub-efi efibootmgr
sudo grub-install --boot-directory=/mnt/boot --bootloader-id=ubuntu --target=x86_64-efi --efi-directory=/mnt/boot/efi
命令
sudo chroot /mnt
出现错误
chroot: failed to run command ‘/bin/bash’: No such file or directory
(来自 fosslinux)
有没有办法重新安装 grub 并恢复 Linux 和 Windows 中的所有文件?