当前位置:首页>Linux>如何制作一个linux标准iso镜像

如何制作一个linux标准iso镜像

  • 2026-10-11 04:43:52
如何制作一个linux标准iso镜像

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

一、准备

1、准备基础

参考地址:《如何制作一个linux iso镜像》

2、准备文件

git clone https://gitee.com/koji_docker/iso.git /root/iso

3、准备工具

dnf install yum-utils createrepo libxml2 git -y

4、移除/移动boot.iso

rm -rf /iso/images/boot.isomv /iso/images/boot.iso /root/boot.iso

二、构建

1、下载软件包

yumdownloader --installroot=/tmp/empty_root --releasever=/ --destdir=/iso/Packages --resolve $(xmllint --xpath "//*[local-name()='packagereq']/text()" /root/iso/comps-aarch64.xml | sort -u | tr '\n' ' ')

2、更新镜像仓库源

createrepo -g /root/iso/comps-aarch64.xml .

3、构建镜像

mkisofs -R -J -T -r -l -d -joliet-long -allow-multidot -allow-leading-dots -no-bak -V "anolis-23.4-aarch64" -o /myos.iso -e images/efiboot.img -no-emul-boot /iso

4、验证构建文件

ls /myos.iso

5、将镜像拷贝至本地

docker cp myos:/myos.iso .

三、验证

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

注:

获取ISO镜像卷标(mkisofs -V "anolis-23.4-aarch64" )
cat /iso/.treeinfoname+arch
#iso#redhat#centos#fedora#openanolisos#openeuler#opencloudos#linux

最新文章

随机文章