
你要了解linux启动都需要啥. 了解了之后, 你只需要下载一个发行版的rootfs, 一个kernel, 外加一个grub可执行文件, 自己格式化u盘然后拷贝文件过去就行了.
首先需要efi boot entry (不论是写在nvram里面还是你直接把你的efi启动文件(譬如说grub)放到esp/boot/boot$arch.efi)
剩下的就好说了啊, 只要启动了grub, grub自带的驱动足够帮你访问你的u盘里面的所有数据了, 找到你的kernel和initramfs. 过了initramfs这关, 你就几乎有个完整的os了, initramfs里面你随便写init文件, 跳转到任何你想用的rootfs里面再exec systemd就可以了. systemd会帮你完成绝大多数事情, 比大家想象中的要多得多.
坐等systemd发布自己的内核 (逃