type
status
date
slug
summary
tags
category
icon
password
1. 首先确保我们有正确的目录结构,创建构建新ISO需要的目录:
2. 下载并挂载原始ISO(如果还没有做):
3. 复制ISO内容(将挂载到mount里面的内容复制到一个新的文件夹(因为挂载的内容是Read-only模式):
4. 创建并添加autoinstall配置文件(文件格式为YAML格式,对缩进要求很高),创建了user-data文件和一个空的meta-data文件:
user-data文件中的设置password字段的值这里使用
然后输入 输入两次明文密码之后会打印出加密后的密文,将该密文替换掉password字段的值;
 
5. 更新GRUB引导配置。编辑 custom-iso/boot/grub/grub.cfg,找到默认启动项(通常是第一个menuentry),修改其中的linux行。在原有的linux行末尾添加以下参数:
因为是从iso挂载复制过来的文件,所以可能grub.cfg文件的属性是read-only,需要修改一下grub.cfg文件的属性才能进行编辑操作: chmod u+w custom-iso/boot/grub/grub.cfg
 
6. 重新创建ISO(确保在custom-iso目录中执行):
  1. 最后将生成的ISO进行安装测试;
自动完成Ubuntu22.04.5系统的安装,并在重启之后自动安装自定义软件
模板说明11111
Loading...