将 FydeOS for You 烧写到 Surface Pro 6 的 TF 卡上无法启动

在硬盘上安装了 Manjaro,用 rEFInd 引导。将 FydeOS for You 的镜像用 Etcher 烧写到 TF 卡上,关掉 secure boot,重启进入 rEFInd,刷新可见 TF 卡上的 bootx64.efi 引导项,但点进去后只有一条快速闪过的错误信息,就立即回到了 rEFInd 引导界面,无法进入 FydeOS。

标准操作是用 U 盘引导启动:在 UEFI BIOS 设置处关闭 Secure boot 之后可以选择首先使用 U 盘作为引导盘

不是 U 盘,是插在自带卡槽中的 TF 卡,在 UEFI 设置中没有相应的启动项。手头没有 USB 读卡器,也没有多余的 U 盘。

如果 UEFI 中没有相应的选项,指的是你的设备在固件层就屏蔽了这一选项。这边建议不要做没有意义的折腾,买一个 U 盘即可。

你自己上个月都这么说了,怎么今天还在执著?
好像dual boot就有个cpio的initramfs。能不能把你的TF卡格式化成EXT4,然后把dualboot的7G还是14G的img文件放进去?

当时我没用 rEFInd,现在 rEFInd 能扫描到.efi 文件却无法启动,就很迷惑 :roll_eyes:

rEFInd能改变你的kernel加载是没有加载initramfs吗?
开机==》rEFInd==》Grub2==》vmlinuz
开机==》Grub2==》vmlinuz
跟直接引导grub2时的区别在哪?sbin/init当时在哪?

全盘安装、U盘启动用的代码

相比差了什么?
连发现的目光都没有就不要瞎折腾。

前面的代码我没见过,因为我目前还没有成功地把 FydeOS 装进过硬盘。上次尝试用其他内核引导 FydeOS,是因为我当时用的 systemd-boot,曾经通过 systemd-boot 用硬盘上的内核成功启动 TF 卡中的 Arch,我就想试试用这个思路能不能启动 FydeOS,但没有成功。现在我改用了 rEFInd,用 rEFInd 能搜到 TF 卡上的 grub,却无法启动,你觉得问题可能出在哪?

算了,我还是等 ventoy 支持了 fydeos 再折腾吧,现在我那个用来收藏系统镜像的 ventoy 启动盘是不可能拿来做 fydeos 启动盘的

情况有点复杂,今天看到多系统安装时vmlinuzA跟Fydeos文件夹都在安装分区,而不是efi分区,而且vmlinuz只有1k ,而全盘安装时有6M。

实测,将fydeos安装到tf是可以引导的,但是,无法启动系统

是按多启动模式装到卡上,然后用 rEFInd 引导能进 grub,但 grub 无法进入系统吗?

是的 ,可以进grub

grub 能进入引导菜单吗?还是只有命令行?

就是那个dualA B reovery 的