详情参考 gentoo liveusb 的制作 不管怎么样, iso 与 u 盘能启动,涉及到引导->内核->系统 就是说制作 iso 简单,直接 dd 过去即可,但是烧录到 u 盘上,能否引导是你引导程序的事了, ubuntu 默认的 grub 我不熟,我只会用 syslinux 来引导,至于最后内核是否起来,是看你内核编译参数了。 所以,建议,制作 iso 之前, fstab 中的硬盘分区用 uuid 来确认,引导换成 syslinux ,内核自己单独编译一个。
ctftemp
2016-01-23 11:11:54 +08:00
ubuntu live cd 的 iso 包括了一个 squashfs ,是一个完整的文件系统。你可以尝试把现有的文件系统做成一个 squashfs 打包进 iso 里面。 你可以在 github 上搜一下 woobuntu 这个项目,他就是把 iso 里的 squashfs 挂载出来做一些定制修改,再重新打包 iso 。可以参考他的做法。