我有一台相当高端的 mechrevo/mechrev0 笔记本电脑(Core i9、64GB RAM、不错的 GPU),显示器损坏了(面板确实从外壳中掉了出来)。我曾多次尝试修理显示屏,但它总是掉下来,可能是由于做工不佳、设计不佳或只是存在缺陷。我不知道哪个,而且由于与这个问题无关的一系列原因,我现在无法修复它。显示器在当前状态下基本上无法操作。
除此之外,这台笔记本电脑似乎运行正常,安装了 Windows 11 并运行良好。我可以通过内置和/或 USB 键盘/鼠标以及连接的 HDMI 辅助显示器访问笔记本电脑。
我想在笔记本电脑上安装 Ubuntu 桌面或服务器,但安装程序(在 USB 记忆棒上)不会自动检测 HDMI 显示器,或者默认情况下不显示。我已经尝试过使用不同的外部 HDMI 显示器进行此操作,但无济于事。我不知道BIOS的具体设置,但我相信它可能设置为首先从USB驱动器启动。当我在插入 USB 安装程序的情况下重新启动时重复按 F2 时,Windows 不会出现(当然,笔记本电脑显示屏保持黑暗),因此我认为它处于我看不到的提示中。
有没有办法让我在这台机器上进行安装,最好是不会破坏现有的 Windows 11 分区?我已经在这台机器上安装了 wsl,但是我需要使用虚拟化来执行某些在 wsl 下不切实际的操作,因此问题实际上是如何将 Ubuntu 直接安装在启动驱动器上。
我希望有某种神奇的组合键可以自动切换显示或其他类似的技巧,但任何能让我达到目的的答案都会令人惊奇。
笔记本电脑有 USB a 和 c 端口、HDMI 和以太网,但没有其他端口。我擅长使用命令行,甚至 gcc,但我不会手动编写自己的设备驱动程序,甚至不会构建自己的内核。有时我可以使用螺丝刀而不会伤到任何人。
打开箱子后,我发现我自己不太可能进行任何修改。因此,我正在寻找一种纯软件解决方案(如果存在)。
用我自己的答案来结束这个问题,这就是我最终为解决问题所做的事情,并得到了我收到的所有评论的帮助。
根据 @sudodus 的建议,我在另一台计算机上的单独 M.2 驱动器上安装了 ubuntu 服务器,移除了笔记本电脑中的驱动器,然后使用新安装的驱动器启动笔记本电脑。Ubuntu 服务器启动时已预装了 ssh,我能够通过 ssh 来使用硬件。这似乎是最通用的方法,尽管它并不是我真正希望的那种软件解决方案。它也无法解决如何在不修复显示器的情况下更改 UEFI-BIOS 设置的问题。可能是由于 UEFI-BIOS 设置,在我的笔记本电脑上无法从预装的服务器 USB 启动,这就是需要进行 M.2 更改的原因。
@guiverc 的评论最接近我的期望,但我无法确定是否有击键将 mechrevo/mechrev0 重新指向 HDMI 显示器。