Ubuntu镜像中包含哪些重要文件
导读:Ubuntu镜像中的重要文件与目录 一 安装介质 ISO 中的重要内容 核心镜像与引导 .iso:可启动的安装介质本体(Live 桌面或安装器)。 /casper/:Live 系统目录,常见有 vmlinuz(内核)、initrd(初始...
Ubuntu镜像中的重要文件与目录
一 安装介质 ISO 中的重要内容
- 核心镜像与引导
- .iso:可启动的安装介质本体(Live 桌面或安装器)。
- /casper/:Live 系统目录,常见有 vmlinuz(内核)、initrd(初始内存盘)、filesystem.squashfs(只读根文件系统)。
- /isolinux/ 或 /boot/grub/:引导加载文件(如 isolinux.cfg、grub.cfg),负责从光盘/USB 启动到安装界面或 Live 桌面。
- /preseed/(可选):无人值守安装(preseed)应答文件目录。
- /pool/:Debian 风格的软件包仓库目录(按组件与架构分层,如 main/restricted/universe/multiverse)。
- /dists/:发行版元数据目录(包含 Release、Release.gpg、各套件的 Packages / Sources** 索引)。
- README、README.diskdefines:镜像说明与磁盘定义文件。
- 校验与清单:MD5SUMS、SHA1SUMS、SHA256SUMS、CHECKSUMS(用于校验镜像完整性)。
- 说明文档:README、Release-notes(不同版本可能位于根目录或 /doc/)。
- 安装器相关:/install/(传统安装器的内核与 initrd,某些场景用于硬盘/网络安装)。
二 容器镜像层面的重要构件(Docker 等 OCI 镜像)
- 镜像归档内容(使用 docker save 导出后可见)
- manifest.json:描述镜像的 Config 文件名、RepoTags(如 ubuntu:latest)与 Layers 顺序。
- .json(Config):镜像配置(环境变量、入口 Cmd/Entrypoint、工作目录、历史层信息等)。
- /layer.tar:每一层的文件系统增量包(联合挂载后形成完整 rootfs)。
- 运行时的根文件系统
- 典型目录结构:/bin /boot /dev /etc /home /lib /lib64 /media /mnt /opt /proc /root /run /sbin /srv /sys /tmp /usr /var(即 Ubuntu 的 rootfs)。
三 与镜像配套的下载与校验文件
- .torrent:BitTorrent 下载种子,便于分发热门镜像。
- .zsync:增量更新工具文件,用旧镜像与服务器上的 .zsync 对比,仅下载差异并合并。
- .jigdo:Jigsaw Download 描述文件,可从多个镜像站点组合生成 ISO。
- .list:镜像内文件清单(路径与文件列表)。
- .metalink:Metalink 多源下载描述文件,提升下载速度与可用性。
- 校验清单:MD5SUMS、SHA256SUMS 等,用于验证下载的 .iso 是否完整无损。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Ubuntu镜像中包含哪些重要文件
本文地址: https://pptw.com/jishu/749137.html
