https://downloads.openwrt.org/releases/22.03.5/targets/x86/
releases发行,targets目标;
——————————————
64:具有64位功能的计算机;
generic:一般的,通用的,仅32位计算机,奔腾4及以上,i586 Linux;
legacy:遗留的,停产的,奔腾4之前的,i386 Linux;
geode:为AMD公司的geode处理器定制的;
——————————————
squashfs:一种只读压缩文件系统,该磁盘映像使用传统布局,包括一个只读分区和一个读写分区,读写分区大小受限,可恢复出厂设置;
ext4:一种linux文件系统,该磁盘映像使用单个读写ext4分区,可以扩大分区,不可恢复出厂设置;
Combined:组合的,包括bootloader、kernel、rootfs
efi:UEFI底层系统,使用GPT分区表。区别于传统的BIOS,使用MBR分区表
bootloader:引导程序
kernel:Linux内核
rootfs:openwrt根系统
——————————————
OpenWRT使用MTD来标记Flash的每个分区,方便使用名称来操作分区;
1.u-boot(mtd0),该分区存放引导程序bootloader;
2.kernel(mtd1),该分区存放Linux内核;
3.rootfs(mtd2),该分区分成两部分,一部分使用SquashFS文件系统,挂载到/rom,为只读部分,包括一些基础的文件和一些默认配置文件,另一部分为mtd3;
4.rootfs_data (mtd3),该分区使用JFFS2文件系统,为可写部分,包括可以更改的配置文件、安装的软件包等;
5.art (mtd4),该分区用于存储wifi的校准数据;
6.firmware (mtd5),该分区包含分区mtd1和mtd2。
资料参考一:OpenWrt 相关文件系统简介 - OpenWrt开发者之家
资料参考二:x86-64--PC设备安装openwrt - 哔哩哔哩
参考资料三:原版Openwrt在x86平台上的安装和配置以及常用插件安装 - 哔哩哔哩