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

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

如何构建一个linux标准iso镜像

目录

一、准备

1、准备基础

2、准备文件

3、准备工具

4、移除/移动boot.iso

二、构建

1、下载软件包

2、更新镜像仓库源

3、构建镜像

4、验证构建文件

5、将镜像拷贝至本地

三、验证

注:


一、准备
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.iso

mv /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/.treeinfo

name+arch
相关推荐
Android系统攻城狮7 小时前
Linux Gstreamer深度解析之gst_audio_ring_buffer_delay调用流程与实战(七十二)
linux·运维·服务器·gstreamer音视频·音视频进阶
快乐的韭菜根根7 小时前
ubuntu 安装slurm并配置
linux·运维·ubuntu
倒头就睡的小比特9 小时前
Linux基础指令3
linux·服务器
梦帮科技9 小时前
Kali Linux Scapy 畸形报文构造学——深度解剖非法 TCP Flags 与反常序列号
linux·爬虫·神经网络·算法·数学建模·系统架构·模拟退火算法
半杯咖啡半行码10 小时前
Linux 驱动开发入门:内核模块编程基础
linux·服务器·网络
别动我齐刘海11 小时前
Linux 系统调试学习2
linux·运维·c++·人工智能·学习·机器学习·机器人
龙虾电话11 小时前
语音机器人打断不进去:VAD 双阈值迟滞里一个共用的 bool,和它引发的连锁误判
linux
honsor11 小时前
机房IP化改造首选:以太网温湿度传感器,PoE供电+Modbus TCP一网搞定
linux·运维·服务器
默|笙12 小时前
【Linux网络】_udp_socket(认识)
linux·网络·udp
程序员梅雨12 小时前
ZooKeeper面经总结
java·大数据·linux·分布式·后端·zookeeper·中间件