openwrt挂载U盘并从U盘启动

编辑/etc/config/network 添加option dns 'dns地址1' option dns 'dns地址2' option gateway '网关'   随后重启/etc/init.d/network U盘首先在linux上分好区,这里就不说了,我分的是ext4的,如果是别的格式分区,请自行修改下述配置文件 最好分两个区,当时着急测试,只分了一个区。 1.安装软件 opkg update opkg install kmod-usb-storage block-mount kmod-fs-ext4   2.安装完成后,挂载U盘,并执行如下命令将系统转移至U盘 mount /dev/sda1 /mnt mkdir /tmp/root mount -o bind / /tmp/root cp /tmp/root/* /mnt -a umount /tmp/root   3.修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下
config mount option target   ’/overlay‘ option device   ‘/dev/sda1’ option fstype   ‘ext4’ option options  ’rw,sync‘ option enabled  ‘1’ option enabled_fsck ‘0’
4.重启fstab,并使上述配置生效
/etc/init.d/fstab restart
/etc/init.d/fstab enable
5.验证
为了确定系统重启后到底是在U盘上工作还是在本地工作,可以修改/mnt/etc/banner
在最后添加一行,写入 OK!!!!
重启路由器,如果配置文件生效并成功的话,通过命令行连接路由器会在最后一行显示OK!!!!
posted @ 2013-11-13 12:53  test.cfs  阅读(1220)  评论(0编辑  收藏  举报