精华内容
下载资源
问答
  • u盘启动openwrt

    2014-05-13 21:28:00
    u盘启动openwrt 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 / /tm...
    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

    posted on 2014-05-13 21:28 秦瑞It行程实录 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/ruiy/p/UsbOpenwrt.html

    展开全文
  • U盘启动Openwrt

    2016-08-14 23:14:21
    Openwrt版本为OpenWrt Chaos Calmer 15.05 一、安装需要的包 opkg update opkg install block-mount kmod-fs-ext4 kmod-usb-storage-extras 二、挂载U盘 mount /dev/sda1 /mnt tar -C /overlay -cvf - . | tar ...


    Openwrt版本为OpenWrt Chaos Calmer 15.05

    一、安装需要的包

    opkg update
     opkg install block-mount kmod-fs-ext4 kmod-usb-storage-extras

    二、挂载U盘

    把U盘进行格式化成ext4


    mount /dev/sda1 /mnt 
    tar -C /overlay -cvf - . | tar -C /mnt -xf -
    umount /mnt
    三、写入命令

    block detect > /etc/config/fstab; \
       sed -i s/option$'\t'enabled$'\t'\'0\'/option$'\t'enabled$'\t'\'1\'/ /etc/config/fstab; \
       sed -i s#/mnt/sda1#/overlay# /etc/config/fstab; \
       cat /etc/config/fstab;
    查看fstab文件,配置是否和下面一样

     vi /etc/config/fstab
    config 'global'
            option  anon_swap       '0'
            option  anon_mount      '0'
            option  auto_swap       '1'
            option  auto_mount      '1'
            option  delay_root      '5'
            option  check_fs        '0'
    
    config 'mount'
            option  target  '/overlay'
            option  uuid    'c91232a0-c50a-4eae-adb9-14b4d3ce3de1'
            option  fstype  'ext4'
            option  enabled '1'
    
    config 'swap'
            option  uuid    '08b4f0a3-f7ab-4ee1-bde9-55fc2481f355'
            option  enabled '1'
    
    config 'mount'
            option  target  '/data'
            option  uuid    'c1068d91-863b-42e2-bcb2-b35a241b0fe2'
            option  enabled '1'
    检查能否挂载成功

    root@OpenWrt:~# mount /dev/sda1 /overlay
    root@OpenWrt:~# df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    rootfs                     896       244       652  27% /
    /dev/root                 2048      2048         0 100% /rom
    tmpfs                    14708        64     14644   0% /tmp
    /dev/mtdblock6         7759872    477328   7221104   6% /overlay
    overlayfs:/overlay         896       244       652  27% /
    tmpfs                      512         0       512   0% /dev
    /dev/sda1              7759872    477328   7221104   6% /overlay
    root@OpenWrt:~#
    重启路由器完成操作


    root@OpenWrt:~# df
    Filesystem           1K-blocks      Used Available Use% Mounted on
    rootfs                 7759872    477328   7221104   6% /
    /dev/root                 2048      2048         0 100% /rom
    tmpfs                    14708        64     14644   0% /tmp
    /dev/mtdblock6         7759872    477328   7221104   6% /overlay
    overlayfs:/overlay     7759872    477328   7221104   6% /
    tmpfs                      512         0       512   0% /dev
    /dev/sda1              7759872    477328   7221104   6% /overlay
    /dev/sda3            242846048    163864 230323224   0% /data
    root@OpenWrt:~#


    参考:https://wiki.openwrt.org/doc/howto/extroot

    展开全文
  • u盘启动openwrt(含u盘挂载)

    千次阅读 2015-05-18 11:24:47
    ----------u盘启动openwrt-------------------------------------------------------made by 空 已经格式化u盘好的,可以跳过4,5步,右边出现的1264 to 1168 96 意为flash空间从1264kb变为1168kb 该程序占用了...
    ----------u盘启动openwrt-------------------------------------------------------made by 空

    已经格式化u盘好的,可以跳过4,5步,右边出现的1264 to 1168 96 意为flash空间从1264kb变为1168kb 该程序占用了96kb的空间,可不必关注该数字

    首先,更新软件列表(每次重启路由器后,需要先运行一次这个,才能安装软件包)
    opkg update

    1.安装移动存储设备支持
    opkg install kmod-usb-storage 1264 to 1168 96

    立刻就可以查看u盘及其分区
    ls /dev
    观察里面是否出现sda sda1 sda2 sda3等字样
    sda说明是名为sda的设备 sda1是它的第一个分区 后面依次推类

    2.安装EXT4文件系统
    opkg install kmod-fs-ext4 1168 to 972 196

    3.安装文件系统格式化及检查工具(若不安装不能使用mkfs.ext4格式化命令)
    opkg install e2fsprogs 972 to 412 560

    4.安装u盘分区工具(选择安装)
    opkg install cfdisk 460 to 200 160

    然后可以进行u盘分区
    cfdisk /dev/sda
    在界面里进行分区,可以分为主分区或者逻辑分区
    分为主分区 那么就会使用名字sda1 到sda4,逻辑分区 使用sda5之后的名字
    这里只具有分区功能,不会格式化分区。
    我把u盘分为三个分区sda1 sda2 sda3

    5.格式化u盘
    mkfs.ext4 /dev/sda1 将第一个分区格式化为ext4格式
    mkswap /dev/sda2 将第二个分区格式化为swap交换分区
    mkfs.ext4 /dev/sda3 将第三个分区格式化为ext4格式

    6.安装开机从u盘启动
    opkg install block-mount 412 to 360 52

    7.修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下

    最上方这一段保留
    config global automount
    option from_fstab 1
    option anon_mount 1

    config global autoswap
    option from_fstab 1
    option anon_swap 0

    下方的修改

    方法一(最简单,推荐):
    config mount #把sda1分区挂载为系统
    option target /overlay
    option device /dev/sda1
    option fstype ext3
    option options rw,sync
    option enabled 1
    option enabled_fsck 0

    config swap #把sda2分区挂载为交换分区
    option device /dev/sda2
    option enabled

    config mount #把sda3分区挂载在mnt文件夹上,作为存储网站和文件的地方
    option target /mnt
    option device /dev/sda3
    option fstype ext4
    option options rw,sync
    option enabled 1
    方法二:
    config mount
    # option target /home  #这一行要不要无所谓了,我一般是去掉或者在前面加一个“#”
    option device /dev/sda1
    option fstype ext3
    option options rw,sync
    option enabled 1
        option is_rootfs 1

    config swap
    option device /dev/sda2
    option enabled

    config mount
    option target /mnt
    option device /dev/sda3
    option fstype ext4
    option options rw,sync
    option enabled 1
    方法三:
    config mount
    option target /
    option device /dev/sda2
    option fstype ext3
    option options rw,sync
    option enabled 1
    option enabled_fsck 0

    config swap
    option device /dev/sda2
    option enabled

    config mount
    option target /mnt
    option device /dev/sda3
    option fstype ext4
    option options rw,sync
    option enabled 1

    8.执行如下命令让其生效(选择执行,因为默认是生效的)
    /etc/init.d/fstab enable

    9.挂载u盘
    mount /dev/sda1 /mnt/

    10.建立一个用来同步系统文件的临时文件夹
    mkdir /tmp/root

    11.挂载并同步系统根目录“/”到 /tmp/root
    mount -o bind / /tmp/root

    [右边备份系统用,可不用关注:压缩tar -cpzvf /tmp/root.tar.gz /mnt/root 解压缩tar -xpzvf /tmp/root.tar.gz]

    12.拷贝/tmp/root下所有文件到 “/mnt”,这个其实就是把系统文件复制到你的U盘了
    cp /tmp/root/* /mnt -a

    [右边为其他需求的备选命令,可不用关注:rm -rf 删除命令]

    11、卸载 解除系统文件同步
    umount /tmp/root

    7、方便你以后知道是不是从U盘启动了(此步非必须)
    从u盘上修改/mnt/etc/banner,添加一点点标识 比如boot from usb

    15.重启路由器
    reboot

    观察欢迎界面是否出现boot from usb
    df -h 查看磁盘使用及挂载情况

    展开全文
  • 手上一个openwrt路由器是用rg100a改装出来的,这个路由器的flash只有16m大小,安装好了openwrt之后剩余的空间只有7m左右,根本无法安装什么较大的软件了,但是openwrt的不同之处就是在于有这很多很多的软件,那么如何解决...

    手上一个openwrt路由器是用rg100a改装出来的,这个路由器的flash只有16m大小,安装好了openwrt之后剩余的空间只有7m左右,根本无法安装什么较大的软件了,但是openwrt的不同之处就是在于有这很多很多的软件,那么如何解决这个问题了?

    我在openwrt的论坛上找到了解决的方法,那就是从U盘启动系统,现在这里附上解决过程:

    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

    然后修改/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

    然后输入一下命令:

     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  重启电脑,选为 u 盘启动模式,可以看到下面的信息。成功启动了openwrt 选择 USB HDD 启动   GUN GRUB ~~! ---------------------  作者:清风不解语  来源:CSDN  原文:...
  • 最近在openwrt上安装python时,老出现/overlay空间不足的错误,如下图所示: 不过用命令查看时,其空间确实挺小的: 看了 这篇文章 之后,想到了用闪存卡来扩容。由于我的系统内部已经有了相关usb驱动模块,所以一插...
  • openwrt U盘启动

    2015-12-25 15:03:00
    参考链接:http://m.blog.csdn.net/blog/zcynical/44892785 转载于:https://www.cnblogs.com/ohmytime/p/5075975.html
  • 最近偷懒,没学习,反想起自己的路由刷了Openwrt,正好闲置了一个硬盘想拿来做个网络硬盘,于是开始了折腾....这里将不谈论如何刷Openwrt,如何ssh,如何添加PPOE,如何添加相对应服务的包等等,网上太多资料了......
  • 正文:在上一篇中,我结合Netgear Wndr3700讲解了如何对Openwrt进行必要的配置。接下来,我们就想要在Openwrt上安装必要的软件了。可是这时候新的问题又来了:当安装一些软件之后,存储空间不足了。这时候该怎么办呢...
  • Openwrt-18.06.2从u盘启动

    千次阅读 2019-04-16 01:38:42
    固件OpenWrt-18.06.2的,中科大镜像下载 使用breed-boot启动 启动后,唯一的网口被配置为wan口,且无法ssh登陆,没有wifi 焊接串口线,配置wifi 插上u盘, opkg install kmod-usb-storage kmod-fs-ext4 中间会...
  • 编辑/etc/config/network ...U盘首先在linux上分好区,这里就不说了,我分的是ext4的,如果是别的格式分区,请自行修改下述配置文件 最好分两个区,当时着急测试,只分了一个区。 1.安装软件...
  • openwrtU盘挂载启动

    千次阅读 2015-04-16 01:56:26
    前言 在平时使用openwrt的过程中,往往会出现flash不够用的情况,毕竟一般的路由器只有16M的内存。这个时候就需要外部存储器。我这里选择U盘。在挂载U盘的时候出现一些失误,现已文章记录,以便各网友借鉴,避免走...
  • 一、在配置U盘启动前首先配置路由器可以上网,通过超级终端(本人常用Xshell)登录路由器,可以通过opkg update来更新安装包源,如果不可以,那就参照其它教程进行设置。二、安装需要的软件包:opkg install kmod-...
  • OpenWrt U盘分区启动设置

    千次阅读 2017-04-04 12:15:15
    我们希望从U盘启动openwrt,因此将系统镜像运行在U盘上,从而获得更多的空间用于存放各种文件。为了加强管理,必要的分区是有用的。 第二,创建Swap交换分区。我们需要在U盘上开辟部分空间用于Swap交换。通过...
  • 在上一篇中,我结合Netgear Wndr3700讲解了如何对Openwrt进行必要的配置。接下来,我们就想要在Openwrt上安装必要的软件了。可是这时候新的问题又来了:当安装一些软件之后,存储空间不足了。这时候该怎么办呢?以4M...

空空如也

空空如也

1 2 3 4
收藏数 67
精华内容 26
关键字:

u盘启动openwrt