我有一台 Acer Aspire E 15 笔记本电脑,大部分时间都在家中使用,连接到 HDMI 显示器以及 USB 键盘和鼠标。我在上面安装了 Windows、Ubuntu 和 openSUSE。我想在盖子关闭的情况下使用它,但我总是必须打开它的盖子,至少是为了给它供电并选择我想在启动过程中使用的操作系统。即使 HDMI 显示器已插入,GRUB2 始终仅显示在笔记本电脑屏幕上。无法在我的 HDMI 显示器上显示 GRUB2。
答案1
这里这对我有用。在打开笔记本电脑之前,请确保您的 HDMI 显示器已连接。尝试在按下笔记本电脑的电源按钮后立即关闭盖子。您的 HDMI 显示器将显示 BIOS/UEFI 初始屏幕,然后显示 GRUB2。
如果这对你有用,你也可以尝试将一块小冰箱磁铁放在笔记本电脑用来检测盖子是否关闭的传感器上,这样您就可以欺骗您的笔记本电脑,使其认为它始终处于关闭状态。事实上我并没有尝试这样做,但听起来很有趣。稍后我会尝试一下,如果有效的话会发布在这里。
其他可能的解决方案
在找到该解决方案之前,我已经阅读了很多页。其他人提出的解决方案都不适合我,但我将在这里列出其中一些,因为也许有人想尝试它们:
- 检查笔记本电脑 BIOS/UEFI 固件的更新(我的已经是最新版本)
- 建议检查您的 BIOS/UEFI 设置是否有选择首选输出设备的选项这里和这里(我的没有)
- 切换显示器在启动画面或 GRUB2 上,也建议这里和这里(在我的笔记本电脑上,我可以通过按 切换显示器
Fn + F5
,但在加载操作系统之前无法切换显示器) - 设置
GRUB_GFXMODE=text
于/etc/default/grub
(对我来说,这样做只是删除了 GRUB2 的背景图像,它仍然仅显示为文本并且仅显示在笔记本电脑屏幕上) - 配置 GRUB2 以始终使用 HDMI 监视器,还建议这里和这里(请注意,应用该解决方案,GRUB2 永远不会在笔记本电脑屏幕上显示,即使未连接 HDMI 显示器,我也没有尝试这样做,尽管Arch Linux 的 wiki说可以在 GRUB2 的配置中配置许多视频输出,这是我实际尝试过的,但对我来说不起作用)
- 使用GRUB 旧版(版本0.97),据称出现在 HDMI 显示器上,也许它不再适用于您的 Linux 发行版,如果您需要它的 UEFI 版本,请按照本教程(GRUB Legacy 向我展示过,但仅在我的笔记本电脑屏幕上)
- 记住每个系统需要按向下箭头键多少次(这实际上也对我有用,但我认为这更像是一种解决方法,而不是正确的解决方案)
- 打开笔记本电脑并断开其屏幕电缆(如果您不在家里使用笔记本电脑,您可以考虑另一种解决方法)
答案2
唯一对我有用的解决方案:
打开笔记本电脑后面板并断开屏幕排线。然后插入 HDMI 线并打开笔记本电脑。它会自动在外部显示器上显示显示内容。