我安装了 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),对吗?
我还可以做些什么?