mini7409 发表于 2009-9-21 22:03:29

附件就是加入BT的FW。后缀名是没有意义的,只是为了上传才加的。

这个FW烧上以后RG100A具备了下载BT的能力。这个FW是不带有CFE的。

这个FW是来自rg100a的原版FW,我利用前面说明过的那个kernel读出了自己盒子上 ...
icewalkleader 发表于 2009-9-20 14:11 https://www.chinadsl.net/images/common/back.gif


下下来的的FW不能解压,不知道是怎么回事

henglijituan 发表于 2009-9-21 23:39:16

通过USB disk把附件中的文件和目录拷贝到/usr/local/ct下怎么个拷贝麻烦详细说明一下

henglijituan 发表于 2009-9-21 23:42:40

楼主不如直接搞一个完整的固件,不然像我这样的菜鸟就只有看的份了

icewalkleader 发表于 2009-9-23 22:38:54

123# henglijituan



在/usr/local/ct里面的东西无法用CFE更新。
所以只能拷贝了。

准备一个usb disk, 格式化为FAT或者是EXT3。
先把我上传的附件解压到usb disk.
然后把usb disk 插到盒子上。
如果usb disk被格式化为FAT的话,盒子是可以自动mount的。
否则,需要用mount /dev/sda1 /mnt/usb1_1挂载。
挂载好了以后cp /mnt/usb1_1/*   /usr/local/ct/就可以了。

icewalkleader 发表于 2009-9-23 22:41:38

121# mini7409



FW 没有被压缩,只是加了一个gz的后缀名,为了能够上传BBS。

把这个FW直接放到tftp server上面。

在CFE> f 192.168.1.x:bt_rg100a_rootfs_kernel.gz 就可以了。

icewalkleader 发表于 2009-9-23 22:58:10

应朋友要求,贴一个如何制作ramdisk的步骤:

1. 准备一个linux的环境, 比如ubuntu,CentOS, Redhat之类的。
2. 建立一个rootfs. 用我的patch打到USR9113的source code上,编译之后得到的rootfs.img可以用来作为ramdisk rootfs的base. 编译之后在target/9113GWM/下有一个rootfs.img的文件,使用nb4-unsquashfs(svn://svn.gna.org/svn/openbox4/trunk/tools/nb4-unsquash)可以还原为squashfs-root目录。 还原后的squashfs-root目录太大,需要裁减,否则ramdisk太大无法加载。
3. 建立ramdisk的镜像文件。 在linux环境下执行:dd if=/dev/zero of=ramdisk.ext2 bs=1024k count=3M的到ramdisk.ext2镜像。
4. 将镜像文件制作为ext2文件系统。 在linux环境下执行: losetup ramdisk.ext2 /dev/loop0; mkfs.ext2 /dev/loop0; mount /dev/loop0 /mnt; cp squashfs-root/* /mnt/ -a
5. umont /mnt; losetup -d /dev/loop0; gzip ramdisk.ext2
6. 最后将得到ramdisk.gz文件。把这个文件拷贝到kernel/linux/arch/mips/ramdisk/下,再编译一遍。可以得到一个嵌入了ramdisk的kernel.

kesunji 发表于 2009-9-23 23:22:53

henglijituan 发表于 2009-9-23 23:37:28

终于能用了,开始速度还行,用一会儿没速度,电脑掉线

sega 发表于 2009-9-24 01:35:42

没有傻瓜一些的教程吗?其中很多东西看不懂哦!

小电鸟 发表于 2009-9-24 10:59:30

支持!楼主出个详细点的教程吧!!
页: 3 4 5 6 7 8 9 10 11 12 [13] 14 15 16 17 18
查看完整版本: RG100A-AA 加NTFS、BT下载心得笔记