答案1
如果您的目标是 i386 或 amd64 Qemu 或 Xen VM,那么是的 --安妮塔为此目的而存在的工具。
答案2
当然,编译你可以做到。
您可以制作一个脚本来放置所有目录和所有内容并准备安装,更有趣的是,NetBSD 附带 build.sh
build.sh 是一个帮助您编译或交叉编译 NetBSD 的脚本
您只需输入诸如 build.sh make live iso 之类的内容即可制作 live iso
我不记得确切的选项,但你可以在这里看到它:
iso-image 在 RELEASEDIR/images 目录中创建 NetBSD 安装 CD-ROM 映像。 CD-ROM 文件系统将具有如release(7) 中所述的布局。
https://ftp.netbsd.org/pub/NetBSD/NetBSD-current/src/BUILDING
https://wiki.netbsd.org/tutorials/how_to_build_netbsd-current/#index7h1
另一个选项是将 NetBSD 安装复制到其他磁盘,但如果硬件不同,这可能会失败,这不是一个好的选择,无论如何 dd 可以做到这一点
PD:您应该查看 sysinstall 的源代码。