通知 爱刷机 路由器教程 →→《省钱助手

Openwrt编译生成的固件名字sysupgrade,squashfs,factory有什么区别

2024-05-19
0评论
/
阅读
爱搜啊

Openwrt编译生成的固件名字sysupgrade,squashfs,factory有什么区别

这里就只针对x86编译后固件的简单版本介绍---针对新手的介绍

  1. kernel:内置最简文件系统的Linux内核,适用于首次安装或故障恢复

Kernel固件是OpenWRT的一个重要组成部分,它包含了Linux内核和一些基本的系统工具。通常用于首次安装或者故障恢复。如果系统因为某种原因无法启动或者出现故障,我们可以使用Kernel固件来修复这些问题。

  1. sysupgrade:从本来就是openwrt的固件基础上升级,或者无刷机引导限制的机器上直接刷入此格式文件

sysupgrade固件适用于从OpenWRT原始固件升级到新版本的情况。它只更新系统的软件包和设置,不会改变分区或者文件系统。如果你已经安装了OpenWRT系统,可以使用sysupgrade固件来快速升级到新版本。

  1. factory:用于从设备的原厂固件刷入factory,再刷入breed之类不死使用

factory固件用于从设备的原厂固件刷入OpenWRT系统。在刷入factory固件之前,你需要确保设备支持OpenWRT系统,并且已经安装了可以刷入breed等不死固件的工具。

  1. ext4:可以扩展磁盘空间大小

ext4固件是一个可读写的文件系统,通常用于需要扩展磁盘空间大小的情况。例如,如果你想将OpenWRT系统安装到SSD、SATA、mSATA、SATA DOM、NVMe等大容量驱动器上,那么你可以选择使用ext4固件。

  1. squashfs:可以使用重置功能(恢复出厂设置)

squashfs固件是一个只读文件系统,通常用于需要使用OpenWRT系统自带的重置功能的场景。这个功能可以让你恢复出厂设置,删除所有安装的软件包和配置文件,重新开始安装和配置系统。

  1. efi: efi引导,非BIOS引导(优先使用efi固件,无法启动时再换无efi固件)

efi固件是一个支持EFI引导的固件,通常用于不支持BIOS引导的设备上。如果你的设备支持EFI引导,那么建议使用efi固件。

  1. rootfs:不带引导,可自行定义用grub或者syslinux来引导

rootfs固件是一个只包含根文件系统的固件,通常用于自定义引导方式的场景。如果你想使用grub或者syslinux等自定义引导方式,那么可以选择使用rootfs固件。

  1. combined:带引导

combined固件是一个带有引导分区的固件,通常用于一般的OpenWRT系统安装。它包含主引导记录(MBR)和更新的GRUB2引导程序,可以方便地安装和启动OpenWRT系统。

除此之外,固件还可以根据需要生成不同的格式,例如.img、.vmdk、.qcow2、.vdi、.vhdx、.tar等,以适应不同类型的硬件和虚拟化平台。同时make menuconfig命令可以让你根据自己的需求,自定义生成多个固件版本。


点击链接加入群聊三群:751529538

点击链接加入群聊二群:376877156

点击链接加入群聊【路由器交流群:622891808已满】

本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


饿了么红包

饿了么红包

于2024-05-19发布