Linux ISO 镜像本质上是一个光盘映像文件(.iso),它完整打包了 Linux 操作系统的核心组件、预装软件及安装程序。你可以把它理解为 Linux 系统的"数字安装包",将其写入 U 盘或刻录到光盘后,即可用来启动电脑并进行系统安装。

如何构建一个linux iso镜像

目录

一、准备

二、构建

1、进入容器

2、安装构建工具

3、构建镜像

4、验证构建文件

5、将镜像拷贝至本地

三、验证


一、准备

参考地址:如何制作一个docker base镜像

二、构建
1、进入容器
docker exec -it myos bash

2、安装构建工具
dnf install http://mirrors.openanolis.cn/anolis/23.4/os/aarch64/os/Packages/lorax-templates-anolis-37.0-1.25.an23.noarch.rpm lorax -y

3、构建镜像
lorax --isfinal -p "anolis" -v "23.4" -r "23.4" -t "os" --sharedir /usr/share/lorax/templates.d/80-anolis --rootfs-size=4 --buildarch="$(arch)" --nomacboot --noupgrade --repo=/etc/yum.repos.d/AnolisOS.repo /iso

4、验证构建文件
ls /iso/images/boot.iso

5、将镜像拷贝至本地
docker cp myos:/iso/images/boot.iso .

三、验证

本文通过Parallels虚拟机进行安装验证。

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐