删除了 Ubuntu 分区。现在 Windows 和 Linux 都无法启动,因为找不到 GRUB 的 normal.mod

删除了 Ubuntu 分区。现在 Windows 和 Linux 都无法启动,因为找不到 GRUB 的 normal.mod

我安装了 Windows 10 和 ElementaryOS Freya(Ubuntu 14.04),并且都通过 GRUB 顺利启动。

我的磁盘设置如下:

/dev/sda
/dev/sda1 ntfs 420MB
/dev/sda2 ntfs 210GB - Windows 10 OS
/dev/sda3 ntfs 167GB - Windows 10 Storage
/dev/sda5 ext4 122GB - Freya

/dev/sdb - small little 24GB disk that my laptop uses normally for recovery, but I repurposed it for other uses
/dev/sdb1 swap 10GB
/dev/sdb2 ntfs 14GB

我想删除 Freya 并升级到 Loki(Ubuntu 16.04),因此我启动了 Loki Live 磁盘并使用 GParted 删除了 上的 Freya 分区sda5。然后我让 Loki 安装程序sda5用作安装位置,但在安装结束时它显示:

Executing 'grub-install /dev/sda' failed.
This is a fatal error.

现在,当我尝试启动时,我进入file '/boot/grub/i386-pc/normal.mod' not found.启动状态。

因此grub rescue我尝试:

set root=(hd0,msdos5)
set prefix=(hd0,msdos5)/boot/grub
insmod normal
error: file '/boot/grub/i386-pc/normal.mod' not found.

这不起作用因为msdos5已被格式化。

所以我制作了一个 Windows 10 恢复盘并从它启动。

我使用启动修复但失败了 -Startup Repair couldn't repair your PC.

然后我使用命令提示符(注意上面关于内存不足的内容):

Microsoft Windows (Version 10.0.17134.1)
Not enough memory resources are available to process this command.

X:\windows\system32>BOOTREC /FIXMBR
The operation completed successfully.

X:\windows\system32>BOOTREC /REBUILDBCD
Scanning all disks...
Total identified Windows installations: 1
[1] D:\Windows
Add installation to boot list? Y
The requested system device cannot be found

X:\windows\system32>BOOTREC /FIXBOOT
Access is denied.

还要别的吗?

哎呀,我已经花了好几个小时了。我应该按照用户 BillyBigun 的建议去做吗?https://answers.microsoft.com/en-us/windows/forum/windows_10-performance/windows-10-bootrec-fixboot-access-is-denied/747c4180-7ff3-4bc2-b6cc-81e572d546df

他的指示基本上是格式化 EFI 分区...所以基本上格式化 sda1 (420MB),对吗?

我还可以做些什么?

相关内容