Surface Pro 7+ 将不再启动 USB

Surface Pro 7+ 将不再启动 USB

我在 Surface Pro 7+ 上运行 Windows 11 22H2。我曾经能够更改 UEFI 中的启动顺序并启动到 Linux USB 并将 Linux 安装为双启动。然后,当我使用 Ubuntu 时,我在 Surface-Linux 中发现了一篇文章,我希望它能让我在 Ubuntu 中使用集成摄像头。相反,我无法再启动进入任何 Linux 发行版,它只是冻结在启动屏幕上。我用我使用的代码粘贴了这篇文章,但没有成功,因为我应该输入 Surface 作为密码的点从未出现,我重新启动了计算机,然后不得不重新格式化并重新安装 Windows。

首先,您需要导入我们用来签署包的密钥。

wget -qO - https://raw.githubusercontent.com/linux-surface/linux-surface/master/pkg/keys/surface.asc \
    | gpg --dearmor | sudo dd of=/etc/apt/trusted.gpg.d/linux-surface.gpg

此后,您可以添加存储库配置并更新 APT。

echo "deb [arch=amd64] https://pkg.surfacelinux.com/debian release main" \
    | sudo tee /etc/apt/sources.list.d/linux-surface.list
sudo apt update

如果您在更新或安装过程中遇到任何显示“Error 401 Unauthorized”的问题,请查看此内容。

现在您可以安装linux-surface内核及其依赖项。

sudo apt install linux-image-surface linux-headers-surface libwacom-surface iptsd

重要提示:iptsd仅支持到撰写本文时的最新 LTS 版本(Debian 11 和 Ubuntu 22.04)。如果您使用的是旧版本,并且上述命令失败,请iptsd从中删除。您仍然可以通过内核驱动程序使用基本的单点触控,但多点触控和手写笔将无法工作。

之后您可以安装我们的安全启动密钥。这会将内核签名所用的密钥导入linux-surface到引导加载程序中,以便内核可以在不禁用安全引导的情况下引导。

sudo apt install linux-surface-secureboot-mok

该包将向终端打印指令。如果您错过了这些:它会要求您重新启动。然后,重新启动后,会弹出一个蓝色菜单(MokManager),询问您是否要注册密钥。单击“确定”/“是”进行确认,并在要求输入密码时输入界面。请注意,MokManager 需要 QWERTY 键盘布局,您可能需要相应地调整输入。如果您错过了菜单或意外选择了错误的选项,您可以(完全)卸载,然后重新安装软件包并重新启动以再次触发菜单。

请注意,只有当您的 Debian 衍生版本支持开箱即用的安全启动时,这才有效。如果没有,请查阅您的发行版的 Wiki,并首先为发行版/库存内核设置安全启动。您还想暂时跳过安装该软件包,仅在设置完毕后才安装它。

linux-surface内核将与发行版提供的默认内核一起安装。这样,您就有了一个备份内核,可以在出现问题时使用。引导加载程序将默认选择内核,但您应该更新其配置以确保它被识别。

答案1

我刚刚遇到了同样的问题,我设法使用 Ventoy 安装 ubuntu。只需安装 Ventoy这里。按照安装说明进行操作,不要忘记选择“GPT 分区表”,然后将您的 iso 复制到 USB 上。然后启动 USB 并选择 linux.iso,“Grub2 install”。

相关内容