💡
原文中文,约5400字,阅读约需13分钟。
📝
内容提要
本文介绍了如何定制 CatWrt(OpenWrt) 启动镜像,包括镜像扩容、源修改和软件包定制等。同时,还介绍了制作可启动的 Linux 系统的方法和一些优化方法。
🎯
关键要点
-
本文介绍了如何定制 CatWrt(OpenWrt) 启动镜像,适合进阶玩家使用。
-
介绍了 rootfs 的用途,包括 docker 镜像和 LXC 容器。
-
OpenWrt 的根文件系统一般为 squashfs,提供安全性但限制了系统分区的修改。
-
解决系统分区不可修改的方法包括建立 overlay 分区和将文件移动到可写文件系统。
-
使用 Linux kernel + rootfs + grub 制作可启动的 Linux 系统,根路径可读写。
-
准备阶段包括下载内核、引导和 rootfs,选择适当的引导方式。
-
镜像处理步骤包括删除系统分区、扩容镜像、建立新分区和挂载镜像。
-
解压 rootfs 到挂载的系统分区,完成启动镜像的制作。
-
可以优化镜像,包括更新源和安装软件包。
-
修改启动项时需将 UUID 填入 grub 配置文件。
-
完成后将新的镜像刷入启动盘,启动系统。
-
提供了虚拟化环境下的优化建议,包括卸载不必要的驱动和更新软件包。
➡️