我知道,由于UEFI的垃圾,很多人在Windows 8机器上都有双引导Linux的问题。事实上,我去年也有过类似的问题。
那个链接显示了我当时是如何解决问题的。现在是我的问题了。我把我的操作系统搞砸了,决定从头开始加载所有的东西。我重新安装了Windows 8,然后抓取了Ubuntu14.04的副本(以前我使用的是12.04)。我也遇到了同样的问题,Windows 8正在强迫自己启动,但是在我的问题不再起作用之前,解决了我的问题。在一张活动cd中,我运行了以下命令:
sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)关于引导修复不是一个有效的命令,我会收到各种各样的错误。我终于能够使用以下方法运行引导修复:
sudo add-apt-repository -y ppa:yannubuntu/boot-repair
sudo sed 's/trusty/saucy/g' -i /etc/apt/sources.list.d/yannubuntu-boot-repair-trusty.list
sudo apt-get update
sudo apt-get install -y boot-repair && boot-repair我收到关于UEFI被打开的警告(在我做了所有我知道的确保UEFI被禁用的操作之后),然后启动修复错误。下面是它生成的消息:
http://paste.ubuntu.com/7852448/
我注意到,如果我停止正常的引导过程并从启动菜单中选择Ubuntu,我就可以启动到ubuntu,但这是我所拥有的最好的。
我还尝试在Windows上运行这个命令:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi我要死在这里了。你们能提供的任何帮助都会是极好的。谢谢!
发布于 2014-07-28 18:52:45
好吧,信不信由你,我修好了。我重新启动了好几次直到它真的起作用了..。有几行引导修复让您复制和粘贴,而其中的一行失败了。我把命令分开成单独的行,而不是串在一起,这样就少了.然后格鲁装好了..。
谢谢你的帮助!
发布于 2014-07-25 12:42:01
尝试使用引导修复,您可以从这里获得http://sourceforge.net/projects/boot-repair-cd/files/安装在CD/DVD/USB引导上,当它要求您进行32位/64位会话时,如果您的PC是32位,如果64位选择了64位,那么如果它要求您更新,请单击“否”,然后在扫描结束时单击“建议修复”。
发布于 2014-07-25 13:18:33
根据您的引导修复输出,特别是它显示的efibootmgr输出,它现在应该可以工作了。(请注意:没有证据表明您的ESP上有任何EFI引导加载程序;但是Windows正在引导意味着这一定是引导修复的遗漏,所以我不考虑这个证据。)它不起作用的事实表明,您有一个严重损坏的固件。你早些时候的问题是,你有一台惠普笔记本电脑,很多HPs都有如此严重的故障EFIs。因此,我的第一个建议是检查惠普是否有固件更新。如果存在,请应用它,然后在Windows中使用bcdedit命令再试一次;这是最有可能工作的。
另外,请注意,如果禁用了安全引导,则使用grubx64.efi指定bcdedit是合适的。如果安全引导处于活动状态,则必须指定shimx64.efi,而不是grubx64.efi。如果安全引导也是不活动的,那么指定shimx64.efi就可以了,只要文件是安装的,甚至在非安全引导系统上也是如此。
还有一点:如果您还没有这样做,您必须禁用Windows功能,就像这里描述的那样(以及其他地方)。如果保留该功能,则会导致共享分区(包括引导加载程序所在的ESP )上的文件损坏。这可能是为什么Boot修复没有在ESP上检测到任何引导加载程序,而且可以想象它会导致您的问题。
如果遵循这个建议不起作用,那么您有两个选择:
EFI\ubuntu\grubx64.efi或EFI\ubuntu\shimx64.efi;或者您可以适当地重命名另一个EFI引导加载程序 ),以取代微软的引导加载程序(EFI\Microsoft\Boot\bootmgfw.efi),并调整引导加载程序的配置。用GRUB手工操作是很棘手的,但是在Boot修复中有一个选项可以完成这项工作。它是高级选项之一,被称为“备份和替换EFI引导加载程序文件”。(我不记得确切的措辞了。)这是一两年前的默认情况,但在大多数情况下,它会造成过多的损失,并且会在使用无故障EFIs的计算机上引发一系列新的问题,因此它不再是默认的。您可能需要使用它并忍受后果,或者以这种方式安装其他引导加载程序。https://askubuntu.com/questions/502384
复制相似问题