简单介绍 openwrt x86 平台各个版本的区别

1. ext4-combined-efi.img.gz

  • 使用可读写的ext4分区,没有squashfs的只读文件系统
  • 根分区可以使用更大的驱动器(e.g. SSD/SATA/mSATA/SATA DOM/NVMe/etc)进行扩展
  • 没有故障安全模式和出厂重置等功能,这些功能需要squashfs的支持
  • 自带引导分区和根分区以及主引导记录 (MBR) 区域以及更新的 GRUB2
  • 支持efi引导

2. ext4-combined.img.gz

  • 同1,但不支持efi引导

3. ext4-rootfs.img.gz

  • 只有根分区的镜像,重新安装不会覆盖引导分区和主引导记录 (MBR),
  • 由于不带引导分区,首次安装需要自行使用grub或者syslinux来引导
  • 使用ext4分区

4. kernel.bin

  • 独立的内核

5. squashfs-combined-efi.img.gz

  • squashfs是个只读的文件系统, 相当于windows的ghost, 支持故障安全模式和出厂重置等功能
  • 包含一个只读的根文件系统和一个存储设置以及安装软件可读写的分区
  • 组合模式,只有不到100MB的空间来存储额外的包和配置,并且无法扩展根分区
  • 支持efi引导

6. squashfs-combined.img.gz

  • 同5,但不支持efi引导

7. squashfs-rootfs.img.gz

  • <不知道是干啥的>

8. rootfs.tar.gz

  • 所有的文件都在根目录下
  • 不带引导,需要自行使用grub或者syslinux来引导
建议:
  • 需要扩展分区使用: combined-ext4.img.gz和ext4-combined-efi.img.gz
  • 不需要扩展分区使用: squashfs-combined.img.gz和squashfs-combined-efi.img.gz
参考:

https://openwrt.org/docs/guide-user/installation/openwrt_x86

转载文章:

https://itlangzi.com/s/FCZV11.html

发表评论