Changes between Initial Version and Version 1 of linux/OpenWrt


Ignore:
Timestamp:
2012/07/20 01:26:47 (12 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • linux/OpenWrt

    v1 v1  
     1= Fon 2100EへOpenWrt 10.03.1(backfire)を導入 = 
     2 
     3ここでは、FON 2100EへOpenWrtの最新版(10.03.1)を導入する方法を紹介します。 
     4 
     5== 準備 == 
     6 
     7http://downloads.openwrt.org/backfire/10.03.1/atheros/ から、 
     8 
     9 * openwrt-atheros-vmlinux.lzma 
     10 * openwrt-atheros-root.jffs2-64k 
     11 
     12をダウンロードし、TFTPサーバのフォルダコピーしておきます。TFTPサーバの構築方法は適当に調べてください。 
     13 
     14PCのネットワークカードのIPを192.168.1.2などを設定しておきます。 
     15 
     16== RedBootへログイン == 
     17 
     18FONの電源を一度抜いて刺します。適当なタイミングで下記のコマンドを実行し、telnetでログインを試みます。Windowsを使う 
     19場合は、puttyなどを使ってください。 
     20 
     21{{{ 
     22$ telnet 192.168.1.254:9000 
     23}}} 
     24 
     25RedBootと表示されたら、Ctrl-Cでブートを中断します。 
     26 
     27== ロム焼き == 
     28 
     29次の手順でflashロムへ書き込みます。 
     30 
     31{{{ 
     32RedBoot> ip_address -l 192.168.1.254/24 -h 192.168.1.2 
     33IP: 192.168.1.254/255.255.255.0, Gateway: 0.0.0.0 
     34Default server: 192.168.1.2 
     35RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-vmlinux.lzma 
     36Using default protocol (TFTP) 
     37Raw file loaded 0x80040800-0x801207ff, assumed entry at 0x80040800 
     38RedBoot> fis init 
     39About to initialize [format] FLASH image system - continue (y/n)? y 
     40*** Initialize FLASH Image System 
     41... Erase from 0xa87e0000-0xa87f0000: . 
     42... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 
     43RedBoot> fis create -e 0x80041000 -r 0x80041000 vmlinux.bin.l7 
     44... Erase from 0xa8030000-0xa8110000: .............. 
     45... Program from 0x80040800-0x80120800 at 0xa8030000: .............. 
     46... Erase from 0xa87e0000-0xa87f0000: . 
     47... Program from 0x80ff0000-0x81000000 at 0xa87e0000: . 
     48RedBoot> fis free 
     49  0xA8110000 .. 0xA87E0000 
     50RedBoot> load -r -b %{FREEMEMLO} openwrt-atheros-root.jffs2-64k 
     51Using default protocol (TFTP) 
     52Raw file loaded 0x80040800-0x803207ff, assumed entry at 0x80040800 
     53RedBoot> fis create -l 0x6D0000 rootfs 
     54※ 0x6D0000は、0xA87E0000-0xA8110000から算出 
     55RedBoot> fconfig boot_script_data 
     56>> fis load -l vmlinux.bin.l7 
     57>> exec 
     58>> 
     59RedBoot> reset 
     60}}}