【 在 geneontology (geneontology) 的大作中提到: 】 刷了神由到底有什么好处?
【 在 danielfeng (公孙欠扁) 的大作中提到: 】 好多教程都只写步骤不教背景知识,万一一个没搞对就把人带到沟里。这个刷神由也就 是基本的Linux知识和一些常识而已,今天来简单科普一下 一些简单的类比: CFE:启动盘 recovery mode:急救盘(只读) firmware:操作系统 nvram:用户配置文件 jffs:存在外置硬盘的用户配置文件 1. 为什么要降级/升级/搞HTML 就是为了进命令行而已。根据版本不同,有telnet和ssh两种。只要能搞出来其中一种 ...................
【 在 mitoozi (米团子) 的大作中提到: 】 好好的科普贴非要最后带段私货
【 在 amo (牛肉炖熊掌) 的大作中提到: 】 愉快。
【 在 Immphoenix (键盘侠) 的大作中提到: 】 为什么不刷open wrt?
【 在 capcase (gotmail) 的大作中提到: 】 CFE 是 bootloader
一些简单的类比:
CFE:启动盘
recovery mode:急救盘(只读)
firmware:操作系统
nvram:用户配置文件
jffs:存在外置硬盘的用户配置文件
1. 为什么要降级/升级/搞HTML
就是为了进命令行而已。根据版本不同,有telnet和ssh两种。只要能搞出来其中一种
,哪种简单就哪种
2. 为什么要每一个步骤都清空nvram
其实根本没必要。如果换了firmware,清空nvram相当于恢复出厂默认设置,再重新配
,因为不同的firmware可能参数不同,这是可以的。每一步搞一下,只是心理安慰,适合新手倒也没大错
3. 正确的知其所以然的步骤
a. 先进命令行。怎么搞出来的不赘述
b. 刷CFE。这时候启动盘换了,但是操作系统还是老的。不清nvram重启有可能还能进
,清nvram之后不一定,也就是所谓的不停重启“砖了”。这是假砖,谁让你不懂瞎跟
着教程清nvram
c. CFE里有网络配置默认参数,TMO的是192.168.29.1网关,ASUS是192.168.1.1。这是为什么清了nvram之后会变,因为从CFE里读出来重新配置了
d. 上面几步都是浮云。只要CFE刷成ASUS的,进入recovery mode之后就可以刷任意的
firmware了(因为firmware会检查签名,直接刷不行)
e. recovery mode里刷ASUS的一个特定版本的firmware,是为了扩大rootfs(可以想象成Windows的C盘)。因为ASUS之前太小看码工写垃圾代码的能力了,以为32MB足够。后来垃圾代码(当然还有一些新功能)越来越多,必须扩容
f. recovery mode需要注意是DHCP不一定能用,所以才需要手工配置IP。根据nvram是
否清空过,这个IP也不一样
g. 刷完firmware之后清nvram才有意义。然后再刷成自己想要的最终版,再清一次
nvram,就有一个干净的系统可以开始设置了
总之都是基本知识。另外有个建议是不会Linux的赶紧学学,没啥难的。用Ubuntu、
CentOS的别瞎折腾了,Arch才是王道才可以救你。学完Arch回头再上FreeBSD,那才是
极乐世界
我把你这篇的链接加到我的教程里了。
除非一定要openwrt的功能,否者merlin更好
Common Firmware Environment (CFE), pronounced as 'cafe', is a firmware
interface and bootloader developed by Broadcom for 32-bit and 64-bit system-on-a-chip (SOC) systems.