UEFI 双启动安装后的问题

UEFI 双启动安装后的问题

我尝试在我的 Vaio SVE15128CXS 笔记本电脑上安装 Ubuntu 16.04 LTS 和 Windows 8.1。这是我第一次尝试使用 UEFI 计算机系统执行此操作,我仔细阅读了操作说明,但在 UEFI 系统中没有找到 Fastboot 或 quickboot。Ubuntu 安装正常,但我的计算机无法在 Grub 上启动,我必须插入我的 usb 密钥然后启动到 ubuntu,以便在我想在 Ubuntu 上启动时在 ubuntu 上重新启动我的电脑,否则它会直接在 Windows 上启动。我尝试使用 Boot-repair 修复该问题,但没有成功。请知道我在向您寻求帮助。

请尽快帮助我解决我的问题,提前谢谢您。

哈尔帕塔普·辛格

答案1

您的启动信息输出显示了一个非常短的可启动操作系统列表,其中既不包括 Windows 也不包括 Ubuntu 条目,这两者通常会出现在像您这样的安装中:

=================== efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 2001
Boot0001* EFI USB Device (VerbatimSTORE N GO)   PciRoot(0x0)/Pci(0x1d,0x0)/USB(0,0)/USB(0,0)/HD(1,GPT,78ec17c7-5927-434e-ba32-4e26d84539ca,0x800,0x3bafdf)RC
Boot2001* EFI USB Device RC

有可能它仅启动到 Windows,因为计算机将 Windows 启动加载程序视为后备启动加载程序,但这种方式不会显示在输出中efibootmgr

根据我在网上找到的有关您型号的评论日期,您的计算机似乎是 2012 年生产的,当时许多制造商都推出了严重损坏的 EFI,并存在此类问题。实际上,最好的解决方案是完全丢弃损坏的计算机;但是,这很浪费,而且对您来说可能不经济。因此,您可能需要研究一种解决方法,其中几种方法已在我对这个问题的回答中介绍:

efibootmanager -o 更改在重启时丢失

我确实注意到了索尼的网站包含 2016 年 11 月的固件(“BIOS”)更新,因此我会先应用该更新,然后再尝试 Boot Repair。根据我的经验,制造商很少修复这些真正严重的启动问题,但在产品发布四年后进行固件更新也相当了不起,所以也许索尼确实针对这个问题做了一些事情。

答案2

我的问题已经解决了。正如 Boot-info 报告建议的那样:

=================== 建议修复

Boot-Repair 实用程序的默认修复将重新安装 sda8 的 grub-efi-amd64-signed,使用以下选项:sda3/boot/efi,将执行其他修复:unhide-bootmenu-10s fix-windows-boot use-standard-efi-file restore-efi-backups

=================== 建议修复的最终建议

如果您的计算机直接重新启动进入 Windows,请尝试更改 BIOS 中的启动顺序。如果您的 BIOS 不允许更改启动顺序,请更改 Windows 引导加载程序的默认启动项。例如,您可以启动进入 Windows,然后在管理员命令提示符中键入以下命令:bcdedit /set {bootmgr} path \EFI...\grub*.efi

所以我在 Windows 的命令提示符中输入了此行并且问题解决了,我的计算机现在以 grub 启动。

非常感谢大家帮助我解决问题。

相关内容