我正在尝试修改基本安装环境(即 Anaconda 运行的环境)以适应定制的 CentOS 发行版。
第一次尝试,我只想修改一些启动图像。
我最初尝试这样做:
1) Mount images/install.img to a directory ~/img/
2) Copy all files from img/ to ~/tmpimg/
3) Modify the splash images
4) mkisofs -o ~/final/install.img
5) cp ~/final/install.img back to my ~/cdroot/ folder and remake the iso.
但是,步骤 4 中生成的 .img 甚至与原始 install.img 的文件大小相差甚远(这意味着 install.img 必须以其他方式使用压缩来创建),并且当我启动 iso 时它会失败。
我应该使用什么设置来制作 install.img 文件?还有其他修改 CentOS 安装环境的技术吗?
答案1
所以事实证明 CentOS 需要安装根树的 cramfs(类似于 squashfs)映像。
我做了一个,mkfs.cramfs <install_dir> <cd_root>/images/install.img
并且效果很好。