我使用实时USB在hd1上安装了14.04.3x64 LTS,而在hd0上存在Win10。没有安全启动,没有从HP台式机的启动选项固件中选择仅BIOS的UEFI选项。
我的意图是安装Ubuntu,以确保两个操作系统都能加载,然后返回并在新Ubuntu安装的/ boot / efi / EFI / refind目录中设置rEFInd,就像在笔记本电脑上一样。
Ubuntu运作良好,我进行了更新,然后重新启动进入Windows。Windoze工作了,然后...哎呀!重新启动时,Win引导菜单为我提供了Win和Ubuntu的选项。在选择Ubuntu时,找不到Grub2或Windows启动。
回到实时USB记忆棒并安装了Boot Repair实用程序,并将启动信息结果发布在pastebin URL上:http : //Paste.Ubuntu.com/14524321/
引导实用程序表明sda或sdb上没有MBR。我的理解是,我只需要一个efi分区,而Ubuntu引导将有一个EFI部分。
我对如何进行感到困惑。该实用程序说使用diskpart并创建150-250 MB的MBR分区,该实用程序工具会将Grub2放在此处,然后Ubuntu将启动。
我认为,如果我可以按照在固件菜单中设置的efi引导顺序让Ubuntu从sdb2引导备份,则可以按照refind Web文档中的说明在Ubuntu引导中设置rEFInd。完成此操作后,我将能够选择它检测到的efi引导系统,该系统应包括Win 10。
我现在对驱动器的唯一访问权是通过/ dev / sdc上的Try Ubuntu驱动器。
感谢您的任何建议。
看来您有HP。许多HP都知道EFI错误,这些错误会阻止它们通过正常的EFI引导顺序机制引导Windows以外的任何设备。这可能是您的问题;然而....
您的EFI系统分区(ESP;/dev/sda2
在您的情况下)没有GRUB的证据。这可能是对引导修复/引导信息脚本的疏忽;有时会忽略有效的引导加载程序文件。也可能是由于文件系统错误而导致文件“消失”。发生这种情况是因为您没有在Windows 8及更高版本中禁用“快速启动”功能。在Windows 8中,您可以按照此处的说明进行操作。在Windows 10中,此处还有其他地方的说明。(您可能还需要禁用休眠功能,如此处所述。)请注意,禁用快速启动无法修复已经存在的任何文件系统损坏,因此您可能需要使用Boot Repair或其他工具重新安装GRUB。另外,由于您希望长期使用rEFInd,因此可以跳过GRUB -在USB闪存驱动器或CD-R上使用rEFInd(可以从其下载页面获取映像),使用它启动Ubuntu并安装rEFInd。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句