我在 Dell XPS 15 9560 上安装了 Ubuntu 16.04 / Windows 10 进行双启动,但是出现了一个令人讨厌的问题:
Ubuntu 仅在 Windows 重启后才能成功启动。
启动时,Grub 显示如下:
您会注意到 Windows 10(即 、 、 中的任意一个)和 Ubuntu(即 或 中的任意一个)有多个启动选项Windows UEFI bootmgfw.efi
。Windows Boot UEFI loader
不幸Windows Boot Manager
的Ubuntu
是EFI/ubuntu/*
,我不清楚各种启动选项的原因,但如果这相关的话,值得证明的是,传统上建议,在继续在我的系统上安装 Ubuntu 分区之前,我确实首先安装了 Windows(通过全新安装)。
从这个 GRUB 引导加载程序界面来看,假设我是从硬开机进入的,Ubuntu 无法正确加载,而是显示如下内容:
或者,如果我首先进入我的 Windows 分区(例如从上面的窗口,运行enter
->systemctl reboot
并Windows UEFI
从 GRUB 菜单中选择)然后从 Windows 重新启动,现在就可以通过选择任何 Ubuntu GRUB 选项进入 Ubuntu。
我的系统使用似乎通过上述工作流程正常运行,但是,由于显而易见的原因,它不是最方便的。
答案1
好消息!我找到了解决方案。
根据@WinEunuuchs2Unix 的建议
“Windows 正在初始化 Ubuntu 未初始化的硬件或固件”
可能的罪魁祸首是Windows 10 休眠。
因此,关闭 Windows 10 休眠模式就是我解决问题所需要的全部。此外,它还意外地解决了之前未解决的问题,即 Ubuntu 重启后 Windows 10 的时钟不准确(最后一步除了所述步骤外还解决了这个问题这里)。