我试图在uefi模式下在Win 8.1机器上安装ubuntu15.04,以实现双引导。当我尝试时,安装停止说“无法将grub安装到sda中,致命错误”。然后退出安装。我使用ubuntuamd64.iso的rufus创建了UEFIubuntu15.04。还可以使用使用Rufus创建的USB引导。但是安装总是停止说上面的错误。EFI分区已经在那里了。SDA是HDD (500 is )。
发布于 2015-11-21 15:44:58
首先,您应该知道引导模式的问题。绝大多数随Windows 8或更高版本以EFI/UEFI模式引导Windows的系统。这种配置使BIOS/CSM/遗留模式安装的Ubuntu iffy充其量。不幸的是,许多错误的指令告诉人们启用他们的兼容性支持模块(CSMs;也就是“遗留模式支持”或类似的东西)作为安装Linux的常规部分。这只会使事情复杂化,并产生问题,也许包括你遇到的问题。您可以在安装程序中检查您的启动模式,方法是将其放到一个shell中,并查找一个名为/sys/firmware/efi的目录。如果它存在,您已经启动了EFI模式;如果没有,您已经启动了BIOS模式。确保你处于EFI模式。(当然,假设Windows处于EFI模式。如果不确定,请检查分区表类型。如果是GPT,Windows将在EFI模式下启动。请参阅这里以获得更多详细信息。)
第二,您必须禁用名为“快速启动(或其他各种事情)”的Windows功能,就像这里所描述的那样。此特性将关闭操作转换为挂起到磁盘操作,这使得在OSes之间安全地共享分区是不可能的。由于EFI引导加载程序存储在一个名为系统分区(ESP)的共享FAT分区上,因此,禁用快速启动失败会在访问ESP时造成问题,因此无法成功地编写GRUB。请注意,有一个固件功能,通常有一个名字像“快速启动”,这往往是混淆的Windows快速启动功能。固件特性与此讨论无关。如果您已禁用固件功能,则仍必须禁用Windows功能。
第三,需要更多的信息来全面诊断问题。运行引导信息脚本将收集大量数据并将其放入一个名为RESULTS.txt的文件中。您可以自己研究这个文件,也可以将其发布到巴斯泰垃圾桶遗址,并在这里将URL发布到您的文档中。然后我们可以研究它,找出出了什么问题的线索。
第四,作为解决办法,您可以尝试使用USB驱动器或我的重新找到引导管理器。的CD-R版本,准备引导介质并使用它进行引导。(如果启用了安全启动,则可能需要禁用它。)rEFInd应该为您提供引导Windows或Ubuntu的选项。如果您可以使用rEFInd引导Ubuntu,那么您可以着手修复引导加载程序问题。也许在ESP上执行dosfsck会有帮助;或者您可以手动运行grub-install并查看它报告了什么样的错误消息;或者您可以使用它的PPA或Debian包将rEFInd安装到硬盘上。根据原因,任何这些行动,或各种其他,可能会有所帮助。同时,您可以继续在外部介质上使用rEFInd引导,而不是重新安装或使用Ubuntu,这比完全安装更有限制。
https://askubuntu.com/questions/700662
复制相似问题