REDBOOT fconfig详解 无法自动启动的看进来
很多朋友碰到这个问题 我就做个详细的解释文档给大家redboot相当于 BC方案的CFE 电脑里的bios 作用就是上电 自检 初始化系统
而控制这些东西的参数就是reboot config
fconfig这条命令就是用来傻瓜化设置redboot config的
偷个懒我直接拿 dd官方的来给大家做分析
在redboot下输入 fconfig 进入 fconfig配置
RedBoot>fconfig //进入设置 刷了我那个ap61的redboot的话 也许要加个 -i参数
Run script at boot: true //true是表示启用启动脚本
Boot script: //<-这里存储的是上次的启动脚本
.. fis load -l vmlinux.bin.l7 // 不管你想不想修改 都要重新输入
.. exec // 不想修改就照抄不过目前这里的不是 v24之后的版本的启动脚本了 所以建议输入下面的->
Enter script, terminate with empty line//在下面输入启动脚本 下面就是v24 以后到现在的启动脚本 留空 或错误 就只会启动到redboot
>> fis load -l linux //把linux镜像装载到内存
>> exec //启动linux
>> //空行
Boot script timeout (1000ms resolution): 10 //从开机到执行启动脚本的等待时间 可以在这段时间里 telnet进去 用ttl的可以设置小点
Use BOOTP for network configuration: false //是否使用bootp协议获取IP 兼容DHCP 开启后会由DHCP服务器分配IP 建议关闭 否则找IP烦
Gateway IP address: 192.168.0.1 //网关IP地址 你把FON看成是一台电脑设置就可以了
Local IP address: 192.168.10.1 //fon的 IP地址 你telnet近redboot就是这个地址
Local IP address mask: 255.255.255.0 //子网掩码 这个不知道的 你也不要往下看了
Default server IP address: <blank> //默认 tftp服务器地址 建议也设置一下 上面的设置好了 就算在局域网环境里 也不用每次tftp前都要 ip_address -l 你的fon的ip/24 -h tftp服务器ip 来进行设置了
Console baud rate: 9600 //终端波特率 建议这设置115200 9600的话 如果直接用终端上传文件 那简直是噩梦
GDB connection port: 9000 //telnet时的端口
Force console for special debug messages: false //终端除错 选false 你基本不会用到的
Network debug at boot time: false //启动是进行网络除错选false 你基本不会用到的
Update RedBoot non-volatile configuration - continue (y/n)? y //是否保存设置 打y
... Erase from 0xa87e0000-0xa87f0000: . //擦除原来设置
... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . // 写入新设置
RedBoot>reset //重启
[ 本帖最后由 jb86 于 2009-3-27 00:35 编辑 ] 多谢楼主无私奉献!
有机会到顺德来玩通知我! 樓上顺德邊到架~?~?~?睇你個名~~好似玩對講機果播~~~
我南海大瀝架~~~呵呵~~!!!!! 怎么进入REDBOOT状态? 思考了谢谢楼主 对新手很有帮助,谢谢楼主 已经思考,谢谢楼主
页:
[1]