众所周知,Surface 的 UEFI 固件是不支持从自带的 TF 卡槽启动的。我曾经试过把内核放在硬盘的 EFI 分区中,用 systemd-boot,可以启动 TF 卡中的 Arch Linux。现在,我把 FydeOS for PC 的镜像写入了 TF 卡,试图用下面的 systemd-boot 代码启动 FydeOS:
title Fyde OS
linux /vmlinuz-linux-surface-lts
options init=/sbin/init boot=local rootwait ro noresume noswap loglevel=7 noinitrd console= i915.modeset=1 cros_efi cros_debug root=LABEL=ROOT-A
但这个方案没有成功,按回车之后就卡着不动了。