制作的任何OS包中都有2个OS,一个体积小的OS作为引导运行在内存中,然后拷贝真正需要运行的OS到硬盘。如果是光盘启动的话从光盘拷贝真正运行的OS到硬盘,然后开始引导其安装,引导可以从光盘、网络等不同的方式引导其安装。
如制作的OS的结构boot/目录下有linux和initrd都很小这个就是引导OS,运行在内存引导安装,另外在repo目录下有OS.tar.gz压缩包,里面是真正安装运行的linux和initrd比较大。
如果需要定制OS可以在做引导的时候增加一些其他能力如:pre等等,在定制业务OS时可以满足基本OS能力基础上增加业务的rpm包、命令、安装完成OS后生成业务需要的目录文件等等。
/boot、initrd、vmlinuz