我有一台笔记本电脑,它带有基于 EFI 的引导程序,并预装了 Windows 8...我设法安装了 Ubuntu 14.04 LTS“Trusty Tahr”,并使用 Grub 作为引导管理器(在更新到版本 8.1 后它不再显示),在做了一些调查(以及我这边的一些错误)后,我从 EFI 分区中删除了 Windows 引导程序,因此我无法启动到这样的系统...由于我无法访问恢复光盘,我能否以某种方式使用 grub 启动 Windows,或者这是唯一的选择?作为附加信息,我有一个 GUID 分区表 (GPT),所以我使用 gdisk 实用程序而不是 fdisk...我运行单个 HDD...
Number Start (sector) End (sector) Size Code Name
1 2048 821247 400.0 MiB 2700 Basic data partition
2 821248 1353727 260.0 MiB EF00 EFI system partition
3 1353728 1615871 128.0 MiB 0C01 Microsoft reserved part
4 1615872 298471423 141.6 GiB 0700 Basic data partition
5 298471424 511559314 101.6 GiB 0700
6 511559680 560653429 23.4 GiB 0700 Basic data partition
7 577095680 578846719 855.0 MiB 2700
8 578846720 579768319 450.0 MiB 2700
9 579768320 625141759 21.6 GiB 0700 Basic data partition
10 560654336 577095679 7.8 GiB 8200
Windows 位于分区 #4 中,我当然可以从 Ubuntu 访问此分区中的文件和文档。如能得到任何帮助,我将不胜感激。我很抱歉自己是个缺乏经验的用户。
答案1
GRUB 无法直接启动 Windows 内核;GRUB 只能链式加载到 Windows 引导加载程序。幸运的是,Windows 的恢复光盘映像很容易下载。请查看 Microsoft 网站。(遗憾的是,我手头没有具体的 URL。)恢复 Windows 引导加载程序后,它可能会被设置为默认引导加载程序。您可以在 Windows 中按如下方式修复此问题:
- 启动行政人员通过右键单击命令提示符图标并选择以管理员身份运行的选项,打开命令提示符窗口。
- 输入
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
。 (如果禁用了“安全启动”,则grubx64.efi
其工作效果与 一样好shimx64.efi
,但shimx64.efi
即使禁用了“安全启动”,通常也能正常工作,因此是一种更安全的选项。) - 重启。
一旦一切正常,我强烈建议你备份你的EFI 系统分区( ESP ;您的情况是分区 #2)。ESP 通常安装在/boot/efi
Ubuntu 中,文件级备份就可以了,因此您可以使用cp
、、或类似工具进行备份。有了备份,如果问题再次出现,您将能够轻松恢复它。tar
zip