You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Surface Go 2无法从USB启动的问题求助

Surface Go 2无法从USB启动的问题求助

各位好,我已经被这个问题折腾一个月了。我的设备是Surface Go 2,装了Ubuntu 22.04,完全没保留Windows——现在我真的后悔当初没留着它!不管有没有Windows,这台机子从重启状态都没法从USB启动。

不过我通过GRUB命令行已经识别到了装有Linux镜像的USB,能通过ls命令浏览里面的所有内容,甚至还成功从GRUB shell启动了USB分区里的memtest文件。以下是我能看到的信息:

grub> ls (hd0,gpt1) # 已经确认这是目标USB的路径

partition hd0,gpt1: filesystem type iso9660 - label 'ubuntu 23.01.1 and64' - last modification time 2023-10-16 11:29:57 monday, uuid 2023-10-16-11-29-57-00 - partition start at 32 kib - total size 5047348kib

grub> ls (hd0,gpt1)/

boot/ boot.catalog casper/ dists/ efi/ install/ md5sum.txt pool/ preseed/ ubuntu

grub> ls -lh (hd0,gpt1)/boot

dir "date" grub/
144.96k "date" memtest86+x64.bin <--- 我成功从GRUB shell启动了这个文件

启动memtest的步骤是这样的:

grub> set root=(hd0,gpt1)
grub> linux boot/memtest86+x64.bin
grub> boot

然后查看USB里的GRUB目录:

grub> ls (hd0,gpt1)/boot/grub

dir fonts; 669 grub.cfg; dir 1386-pc/; 404 loopback.cfg; dir x86_64-efi/

我感觉这里面肯定有能让这个Live USB从GRUB启动的配置。

另外我还尝试在/etc/grub.d/40_custom里添加一个菜单条目,内容如下:

menuentry "Boot from USB Drive" {
set root=UUID=
linux /vmlinuz root=UUID= ro quiet splash
initrd /initrd.img
}

(UUID的位置我已经填了正确的内容)

然后执行了:

sudo update-grub

按照我查到的教程,这样应该会在GRUB菜单里添加一个从USB启动的选项,但实际并没有出现。

在做这些之前,我已经试过所有常规操作了:把USB设为GRUB菜单的第一启动项、换了好几个USB、甚至专门买了USB-C线直接连,避免用集线器可能带来的问题。我看过很多视频里同款设备都能正常从USB启动,实在搞不懂为什么我的不行。

补充说明:BIOS已经是秋季更新后的最新版本,因为没有Windows所以没法通过系统更新,也看到过Linux下更新BIOS的方法,但能不弄就不想弄。安全启动已经关闭,刚刚也禁用了可信启动。目前没有任何错误提示。

备注:内容来源于stack exchange,提问作者Shaun

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 07:35:29