我做出了一个不明智的决定,使用 GParted 在我的 Windows 加载程序分区上添加一个标签(仅此而已)。
GParted 条目是:(/dev/sda1 | fat32 | [无挂载点] | [新标签] | 900.00 MiB | 47.56 MiB | 852.44 MiB | boot)如果它有助于识别分区我的意思。
Windows 7 不再从 GRUB 启动(尽管其条目仍然存在),并显示消息:“将分区类型设置为 0xb”。
我正在双启动 Windows 7 和 Ubuntu,并且仍然可以启动到 Ubuntu。
我没有 Windows 安装或修复 CD。
我应该怎么办?
答案1
https://neosmart.net/wiki/recovering-windows-bootloader/
根据这里的建议,我下载并创建了一个 Windows 10 安装程序 usb(免费),并从安装程序命令提示符修复了 Windows 引导加载程序:
bootrec.exe /fixmbr
bootsect.exe nt60 all /force
这使我能够再次从 Windows 启动。
然后我创建了一个 Ubuntu live usb;并安装并运行了启动修复应用程序来重新安装 GRUB:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair
这对我有用。