当前位置: 首页 > news >正文

centos使用mkisofs构建无人值守镜像(附官方学习文档)

安装mkisofs
yum install -y mkisofs

挂载镜像并确认

 并拷贝文件(/mnt 为我们的工作目录)

1.3 准备自动应答文件(保存为 ins.ks)

修改系统引导

实际上就是添加inst.ks 这个引导参数 传递应答文件

 传统模式引导

UEFI模式引导

打包镜像 

通用选项
  • -v:启用详细模式,显示更多输出信息。
  • -cache-inodes:缓存 inode 表以节省空间。
  • -joliet-long:允许 Joliet 扩展中的长文件名。
  • -R:启用 Rock Ridge 扩展,保持 Unix 文件权限等信息。
  • -J:启用 Joliet 扩展,使得 Windows 系统能够正确读取文件名。
  • -T:包含 TRANS.TBL 文件,帮助某些旧操作系统识别扩展文件名。
  • -V "CentOS7":设置 ISO 卷标为 "CentOS7"。
输出文件
  • -o /root/CentOS-7-x86_64_autodeploy.iso:指定输出 ISO 文件的位置和名称。
引导配置(BIOS)
  • -c isolinux/boot.cat:指定引导目录文件位置。
  • -b isolinux/isolinux.bin:指定主引导映像文件路径。
  • -no-emul-boot:告诉 BIOS 不模拟启动设备。
  • -boot-load-size 4:设置引导加载大小(通常为 4)。
  • -boot-info-table:向引导映像添加引导信息表,这对于 Syslinux 是必需的。
引导配置(UEFI)
  • -eltorito-alt-boot:指定这是一个替代引导记录(用于多引导)。
  • -b images/efiboot.img:指定 EFI 引导映像文件路径。
  • -no-emul-boot:同样地,对于 EFI 引导不模拟启动设备。
源目录
  • .:当前目录作为源文件夹,即要打包进 ISO 的文件所在的目录。
自动应答
https://docs.redhat.com/zh-cn/documentation/red_hat_enterprise_linux/7/html/installation_guide/chap-kickstart-installations#sect-kickstart-introduction在引导菜单配置安装系统
https://docs.redhat.com/zh-cn/documentation/red_hat_enterprise_linux/7/html/installation_guide/chap-anaconda-boot-options#sect-boot-options-installer使用 Kickstart 进行自动化安装
https://docs.fedoraproject.org/zh_Hans/fedora/f32/install-guide/advanced/Boot_Options/kickstart
https://pykickstart.readthedocs.io/en/latest/kickstart-docs.html#id20

 

 

http://www.lryc.cn/news/507408.html

相关文章:

  • Pyside6+qml+Qtcreator项目实战
  • 秒鲨后端之MyBatis【1】环境的搭建和核心配置文件详解
  • 编译原理复习---目标代码生成
  • Winnows基础(2)
  • 酒蒙子骰子小程序系统
  • 网络安全防范
  • 重拾设计模式--组合模式
  • 红米Note 9 Pro5G刷小米官方系统
  • 渗透测试-前端加密分析之RSA加密登录(密钥来源服务器)
  • 踩准智能汽车+机器人两大风口,速腾聚创AI+机器人应用双线爆发
  • YOLOv8全解析:高效、精准的目标检测新时代——创新架构与性能提升
  • 【Python】使用Selenium 操作浏览器 自动化测试 记录
  • GDPU软件工程习题(挖空版)
  • 【活动邀请·深圳】深圳COC社区 深圳 AWS UG 2024 re:Invent re:Cap
  • Hutool工具包的常用工具类的使用介绍
  • C++简明教程(文章要求学过一点C语言)(2)
  • 防火墙技术与网络安全
  • html 中 表格和表单的关系与区别
  • 基于Java的购物网站毕业论文
  • Redis——缓存预热+缓存雪崩+缓存击穿+缓存穿透
  • wxWidgets使用wxStyledTextCtrl(Scintilla编辑器)的正确姿势
  • 【ETCD】【实操篇(二)】如何从源码编译并在window上搭建etcd集群?
  • 服务器数据恢复—V7000存储中多块磁盘出现故障导致业务中断的数据恢复案例
  • 冯诺依曼架构与哈佛架构的对比与应用
  • Hive其四,Hive的数据导出,案例展示,表类型介绍
  • CMake function使用
  • 【AI学习】Huggingface复刻Test-time Compute Scaling技术
  • 前端导出PDF的组件及方法
  • Mac升级macOS 15 Sequoia后,无法ssh连接本地虚拟机
  • Pytorch | 利用MI-FGSM针对CIFAR10上的ResNet分类器进行对抗攻击