码迷,mamicode.com
首页 > 其他好文 > 详细

u盘启动openwrt

时间:2014-05-15 16:10:19      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:style   c   tar   ext   color   http   

opkg update
opkg install kmod-usb-ohci kmod-usb2 kmod-fs-ext3
opkg install kmod-usb-storage
reboot
mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root
echo Booted from internal rom >> /etc/banner
opkg update
opkg install block-extroot
 U盘之家 

然后修改/etc/config/fstab文件如下:

config mount
#        option target   /mnt
        option device   /dev/sda1
        option fstype   ext3 (根据你的分区的文件系统进行修改)
        option options  rw,sync
        option enabled  1
        option enabled_fsck 1
        option is_rootfs 1 www.upan.cc 

然后输入一下命令: U盘之家

 echo option force_space >> /mnt/etc/opkg.conf
umount /mnt
 reboot 优盘之家 

OK,使用linbux系统的同学都能看懂这些bash命令的意思吧,什么你不是Linux用户?好吧我来解说一下各个命令的大概含义.

opkg update:很简单,更新软件源列表

opkg install kmod-usb-ohci kmod-usb2 kmod-fs-ext3|opkg install kmod-usb-storage:这两个命令含义是安装kmod-usb-ohci kmod-usb2 kmod-fs-ext3 和kmod-usb-storage软件包

reboot:很简单,重启路由器(其实不重启也是可以的)

mount /dev/sda1 /mnt:挂载sda1分区到mnt文件夹(sda1是你要把系统放到的U盘的分区(注意这里最好使用ext2,3,4分区))

mkdir /tmp/root:创建/tmp/root文件夹

mount -o bind / /tmp/root:挂载根目录到/tmp/root文件夹

cp /tmp/root/* /mnt -a:复制/tmp/root文件夹下的所有内容到/mnt文件夹下

umount /tmp/root|umount /mnt:卸载/tmp/root和/mnt文件夹

echo Booted from internal rom >> /etc/banner:把Booted from internal rom写入到/etc/banner文件(这不随便你进不进行,这个只是知道到底是从U盘还是flash启动) U盘之家

opkg update|opkg install block-extroot:参照之前的介绍.

好了,现在我们可以大胆的安装软件了,不会再有什么限制了.

U盘启动OpenWRT教程,OpenWRT从:http://www.upan.cc/boot/others/2013/youpan_2778.html

u盘启动openwrt,布布扣,bubuko.com

u盘启动openwrt

标签:style   c   tar   ext   color   http   

原文地址:http://www.cnblogs.com/ruiy/p/UsbOpenwrt.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!