首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更新Windows 8破坏了我的GRUB

更新Windows 8破坏了我的GRUB
EN

Ask Ubuntu用户
提问于 2014-06-15 08:38:34
回答 2查看 1.3K关注 0票数 1

任何更新W8都破坏了我的游戏。

正常情况下,所有的开机修理都修好了,现在无法应付.

详细信息:http://paste.ubuntu.com/7612713/

你能提点建议吗?

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2014-06-15 17:33:56

根据提供的信息,我不认为Windows替换或损坏了GRUB;相反,我认为Windows只是将自己的引导加载程序移到启动列表的开头。证据在这里,从启动修复输出:

代码语言:javascript
运行
复制
efibootmgr -v
BootCurrent: 0000
Timeout: 1 seconds
BootOrder: 0005,0000,0003,0006,0002,0001
Boot0000* ubuntu    HD(2,96800,32000,1026f553-af9e-4aac-b975-418a07be36f0)File(EFIubuntushimx64.efi)
Boot0001* Hard Drive    BIOS(2,0,00)AMGOAMNO........o.S.T.5.0.0.D.M.0.0.2.-.1.B.D.1.4.2....................A...........................>..Gd-.;.A..MQ..L. . . . . . . . . . . . .2.S.G.A.J.N.C.M......AMBO
Boot0002  UEFI: Wbudowana EFI Shell     Vendor(5023b95c-db26-429b-a648-bd47664c8012,)AMBO
Boot0003* grub  HD(2,96800,32000,1026f553-af9e-4aac-b975-418a07be36f0)File(EFIgrubgrubx64.efi)
Boot0005* Windows Boot Manager  HD(2,96800,32000,1026f553-af9e-4aac-b975-418a07be36f0)File(EFIMicrosoftBootbootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}....................
Boot0006* ubuntu    HD(2,96800,32000,1026f553-af9e-4aac-b975-418a07be36f0)File(EFIUbuntugrubx64.efi)

特别要注意的是BootOrder行,它指定EFI试图运行引导程序的顺序。这一行中的第一个条目是0005,它引用Boot0005,它是Windows加载程序。

通过使用管理员命令提示符窗口中的bcdedit命令,很容易在Windows中解决此问题:

代码语言:javascript
运行
复制
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
bcdedit /set {bootmgr} description "Ubuntu"

这些命令将Ubuntu的Shim版本设置为默认引导程序,然后启动GRUB,并设置一些EFIs引导加载程序中出现的名称。(如果禁用了安全引导,可以将shimx64.efi更改为grubx64.efi,如果未安装Shim,则可能需要这样做。)这个解决方案比以其他方式运行引导修复或重新安装GRUB要简单得多,因此不太可能导致意外的问题。

一些EFIs允许您在他们的用户界面中更改引导顺序,您也可以使用Linux中的efibootmgr实用程序来做同样的事情。我描述bcdedit解决方案仅仅是因为我知道您现在可以引导Windows了。

票数 1
EN

Ask Ubuntu用户

发布于 2014-06-15 09:45:52

**刚刚回答了一个非常类似的问题,所以我只是复制和粘贴我的答案,希望它能有所帮助。祝你好运*

windows将覆盖GRUB引导菜单(这是您所指的双引导屏幕),我相信通过windows从网上重新安装GRUB会解决问题。另一个解决方法是重新安装Ubuntu,它再次安装GRUB启动菜单,您可以在其中选择窗口和Ubuntu。这样可以保留以前的Ubuntu文件。我将首先尝试安装GRUB启动菜单,并确保它安装在第一个分区的根目录上。不是专家对不起,但我相信这会解决你的问题。祝好运

*我知道GRUB必须在启动进程最初使用的分区上安装和运行。G期是修复这个问题的好方法,不幸的是它是一个linux程序。我在使用windows磁盘管理器找到解决方案时遇到了问题,并且无法更改默认的启动顺序。id建议您可能尝试在Ubuntu中进行实时引导,如果您仍然拥有磁盘(如果没有),则建议您使用advise重新应用启动顺序。只需右键单击您正在启动Ubuntu的分区,然后选择“管理标志”,然后选中"boot“,然后尝试重新启动您的pc并查看这是否有帮助。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/483531

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档