#1 2010-04-14 12:35:34
[Tomato] v1.27 編譯測試
編譯環境: Mandriva 2009.1
目標版本: ND
參考: TomatoSource之README, 或twtomato wiki
1. 下載Tomato source
$ curl -Ov ftp://nchc.dl.sourceforge.net/t/project/to/tomatofirmware/Tomato\ Firmware/Tomato\ 1.27/TomatoSource_1_27.tar.bz2
$ tar -xjvf TomatoSource_1_27.tar.bz2
$ most README
2. 下載Linksys souce, 或至twtomato下載.
$ curl -Ov http://downloads.linksysbycisco.com/downloads/WRT54GL_v4.30.11_11_US.tgz
3. 解Linksys
# tar -xzvf WRT54GL_v4.30.11_11_US.tgz -C ~/
# mv WRT54GL-US_v4.30.11_11 tomato
# cd tomato/release/src
# rm -fr et et.4702 wl rts tools .model
# cd router
# rm -fr busybox cron dnsmasq httpd iproute2 iptables ipupdate lib libnet libpcap mipsel-uclibc misc nas netconf ntpclient nvram others rc ses shared traceroute udhcpd upnp utils www
# cd ~
4. 解Tomato ND
# tar -xvf tomato.tar -C ~/
# tar -xvf tomato_ND.tar -C ~/
# cd tomato/release/src/shared/
# rm -f bcmsrom.c bcmutils.c hnddma.c linux_osl.c sbutils.c sflash.c
# cd ~
5. 準備
# ln -s tomato/tools/brcm /opt/brcm
# export PATH=/opt/brcm/hndtools-mipsel-uclibc/bin:/opt/brcm/hndtools-mipsel-linux/bin:$PATH
6. 編譯
# cd tomato/release/src
# make
...
Creating TRX: image/tomato-ND.trx
TRX Image:
Total Size .... : 2932736 (2864.00K)
Images ...... : 2928808
Padding ..... : 3928
CRC-32 ........ : 27FED085
128K Blocks ... : 23
Offsets:
0: 0x0000001C
1: 0x000A70A8
2: 0x00000000
-----------------
1.27.0000 ready
-----------------
make[1]: Leaving directory `/root/Tomato/tomato/release/src'
7. 結果
# ls -l image/
total 2868
-rw-r--r-- 1 root root 2932736 2010-04-13 18:09 tomato-ND.trx
備註: 可參考twtomato, 先中文化, 再編譯.
離線
相關討論主題
主題 | 回覆 | 點閱 | 最後發表 |
---|---|---|---|
置頂 |
33 | 85115 | 2024-10-23 08:28:27 作者 huiduo |
置頂 |
1625 | 3031593 | 2024-04-28 12:35:05 作者 s87311 |
|
155 | 348125 | 2022-12-08 17:08:17 作者 dir868l |
置頂 |
54 | 207380 | 2022-09-15 12:25:01 作者 chiachu |
|
222 | 502776 | 2022-09-14 14:54:52 作者 chiachu |