http://blog.csdn.net/qinpeng_zbdx/article/details/8577212
http://en.code-bude.net/2013/02/16/how-to-increase-storage-on-tp-link-wr703n-with-extroot/
1,装软件
opkg update
opkg install kmod-usb-storage
opkg install kmod-fs-ext4 block-mount
opkg install e2fsprogs
opkg install fdisk swap-utils
2,重启后分区
fdisk /dev/sda
n2个分区,1个+7g,1个+256M
w
3,格式化
mkfs.ext4 /dev/sda1
mkswap /dev/sda2 // 构建swap格式
swapon /dev/sda2 // 启动swap
4,挂载
命令如下:
mount /dev/sda1 /mnt // 挂载U盘第一个分区到/mnt
mkdir /tmp/root // 在/tmp目录下创建名叫root的一个目录
mount -o bind / /tmp/root // 挂载并同步系统根目录“/”到/tmp/root
cp /tmp/root/* /mnt -a // 拷贝/tmp/root下所有文件到“/mnt”,这个其实就是你的U盘了
umount /tmp/root // 卸载/tmp/root
umount /mnt // 卸载/mnt
通过以上命令,就创建了能够启动OpenWrt系统的U盘
5,设置启动
修改/etc/config/fstab文件,如下:
config mount
option target /overlay
#原文/mnt
option device /dev/sda1
option fstype ext4
option options rw,sync
option enabled 1
option enabled_fsck 1
option is_rootfs 1
config swap
device /dev/sda2
enabled 1
还要加上这几句
config global automount
option from_fstab 1
option anon_mount 1
然后重启fstab服务,并设置其自启动。
/etc/init.d/fstab restart
/etc/init.d/fstab enable
6,添加标识
vi /mnt/etc/banner
bottom加
-----------------------------------------------------
boot from usb
-----------------------------------------------------
重启后
df-h
rootfs 7.4G 248.7M 6.8G 3% /
7,其他问题
重刷固件。。。
(预留,我还没打算)