第五章703N 刷openwrt 挂载u盘
感谢原文
http://blog.csdn.net/qinpeng_zbdx/article/details/8577212
http://arch.pconline.com.cn//pcjob/system/linux/others/0512/743298_3.html
http://blog.itpub.net/20674423/viewspace-722812
提供帮助
1、登陆路由器
前面几章我已经刷了openwrt,怎么刷的话看前面的,这里废话就不多说了。
现在把U盘插在wr703n的usb端口上,然后用超级终端(TTL串口)或者是putty(ssh方式)登陆路由器。
登陆后输入下面命令:
cd /dev/
查找/dev目录下是否有sda和sda4 的文件,sda指的是整个U盘,sda4是我U盘的分区(不同的U盘的显示可能不一样),找到就证明U盘已经被识别
2、安装工具软件
(1)输入命令如下:
opkg update
opkg install fdisk swap-utils kmod-usb-storage kmod-fs-ext4 e2fsprogs kmod-usb-ohci kmod-usb-uhci block-mount--这个是要一定要的
fdisk用于格式化U盘以及进行分区,swap-utils用于创建swap
kmod-usb-storage
kmod-fs-ext4 装上这3个后基本支持 ext4格式的U盘 硬盘
e2fsprogs 格式化ext3 4等使用
然后查看一下系统分区情况
root@OpenWrt:/# fdisk –l
我的输出了以下内容(已经分区好的):
Disk /dev/sda: 4089 MB, 4089446400 bytes
126 heads, 62 sectors/track, 1022 cylinders, total 7987200 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xcad4ebea
注释1:这个u盘的大小是4GB(4089M),有126个磁面,62个扇区,1022磁柱(cylinders)(百度所得)
Device Boot Start End Blocks Id System
/dev/sda1 526336 7987199 3730432 6 FAT16
/dev/sda2 2048 526335 262144 83 Linux
注释2:id和System 表示的是一个意思,id看起来不太直观,我们要在fdisk 一个分区时,通过指定id来确认分区类型;比如 7表示的就NTFS 分区;这个在fdisk 中要通过t功能来指定。下面的部分会提到;
3、现在进行对U盘进行分区
root@OpenWrt:/# fdisk /dev/sda //进行分区开始操作
(1)Command (m for help): p
Device Boot Start End Blocks Id System
/dev/sda1 526336 7987199 3730432 6 FAT16
/dev/sda2 2048 526335 262144 83 Linux
(2)Command (m for help): d //u盘的分区删除,输入1则删除上面的sda1
Selected partition 1
(3)Command (m for help): n //输入m会有帮助信息出来,输入n进行分区不打印帮助信息
Command action
e extended
p primary partition (1-4) //指定分区类型 e为扩展分区 p为主分区
(4)select (default 1):p //默认不输入就是p,按回车~~确认
(5)Partition number (1-4): //输入1,定义分区数量 --主分区最多只能有四个
(6)First cylinder (1-2610, default 1): //设定起始分区的位置,我的设置为默认,就是直接按回车就可以了
(7)Last cylinder or +size or +sizeM or +sizeK (1-2610, default 2610):+256M //设定结束分区的位置,我的设置个swap分区256M,u盘总量是4G.
然后再重复进行操作,把剩下的分到sda1
(8)Command (m for help): w ---保存刚才的配置信息。
4、通过fdisk 命令来来修改现有分区类型
Fdisk 通过t参数来指定
查看分区类型
root@OpenWrt:/# fdisk -l /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 526336 7987199 3730432 83 Linux
/dev/sda2 2048 526335 262144 83 Linux
root@OpenWrt:/# fdisk /dev/sda
Command (m for help): t ---进入修改分区类型
Partition number (1-4): 1 ---指定需要修改的分区号
Hex code (type L to list codes): 6 ---指定分区号为6,也就是FAT16
注意:查看分区类型的代码,在这里可以输入L查看就可以了
Command (m for help): w ---保存
root@OpenWrt:/# fdisk -l /dev/sda
Device Boot Start End Blocks Id System
/dev/sda1 526336 7987199 3730432 6 FAT16
/dev/sda2 2048 526335 262144 83 Linux
5、对分区进行格式化及加载
对分区进行格式化的命令如下等,mkfs后面所接的代表的是将要格式化成的文件系统类型:(网友提供,原文地址:http://blog.itpub.net/20674423/viewspace-722812) 安装 opkg install e2fsprogs才能格式化
mkfs.bfs
mkfs.ext2
mkfs.ext3
mkfs.jfs
mkfs.msdos
mkfs.vfat
mkfs.cramfs
mkfs.minix
mkfs.reiserfs
mkfs.xfs
再进行格式化分区:
[root@jetsenLin ~]# mkfs.ext4 /dev/sda1 ---格式化分区类型为ext4
这一步需要等待大概一分钟左右
6、期待已久的挂载
然后就可以通过mount /dev/sda1 /mnt/usb 进行挂载
我已经在mnt下面创建了usb文件夹,没有创建的可以通过mkdir -p /mnt/usb 来创建
第五章703N 刷openwrt 挂载u盘的更多相关文章
- 路由器硬改+刷OpenWrt+挂载摄像头+U盘
标题: 路由器硬改+刷OpenWrt+挂载摄像头+U盘 作者: 梦幻之心星 347369787@QQ.com 标签: [路由器, OpenWrt, 摄像头, 固件] 目录: 路由器 日期: 2019- ...
- newifi3-D2 openwrt挂载u盘扩容/overlay
格式化U盘 1.openwrt安装插件 opkg install fdisk swap-utils kmod-usb-storage kmod-fs-ext4 e2fsprogs kmod-usb-o ...
- 第一章TP-Link 703N刷OpenWrt
1)下载编译好的固件 openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin openwrt-ar71xx-generic-tl-wr703n ...
- 新版703n刷openwrt
自带的官方固件: 3.17.1 Build 140120 Rel.56593n WR703N v1 00000000 在不能web页面刷固件,因为带了校验功能. 老外给出了不上TTL刷路由的方法: h ...
- TP-LINK wr703n openwrt 挂载 U盘
1.首先设置好DNS 2.点SYSTEM 点SOFTWARE 更新软件列表 3.安装下列软件: block-mount kmod-usb-storage kmod-fs-ext4 e2fsprogs ...
- 史上最全面的Buffalo WHR-G300N CH v2 刷OpenWrt教程
Buffalo WHR-G300N CH v2 刷OpenWrt.有两种办法.一种是Windows下刷.一种是在linux下使用tftp刷.Buffalo WHR-G300N-CH v2的openwr ...
- openwrt开发笔记二:树莓派刷openwrt
前言及准备 本笔记适用于第一次给树莓派刷openwrt系统的玩家,对刷机过程及注意事项进行了记录,刷机之后对openwrt进行一些简单配置. 使用openwrt源码制作固件需要花费一点时间. 平台环境 ...
- 读《编写可维护的JavaScript》第五章总结
第五章 UI层的松耦合 5.1 什么是松耦合 在Web开发中,用户界面是由三个彼此隔离又相互作用的层定义的: HTML是用来定义页面的数据和语义 CSS用来给页面添加样式 JavaScript用来给页 ...
- 360路由器刷openwrt后设置wifi中继
上一篇文章(360路由器刷openwrt.不死uboot.双系统 .wifi中继 - 飞鸿影~ - 博客园)讲了如何在360路由器C301上安装openwrt以及安装双系统.这篇文章讲如何设置无线中继 ...
随机推荐
- sql in语句
转自http://www.1keydata.com/cn/sql/sql-in.php 在 SQL 中,在两个情况下会用到 IN 这个指令:这一页将介绍其中之一 -- 与 WHERE 有关的那一个情况 ...
- 从零开始自己搭建复杂网络2(以Tensorflow为例)
从零开始自己搭建复杂网络(以DenseNet为例) DenseNet 是一种具有密集连接的卷积神经网络.在该网络中,任何两层之间都有直接的连接,也就是说,网络每一层的输入都是前面所有层输出的并集, 而 ...
- 2017-05~06 温故而知新--NodeJs书摘(一)
前言: 毕业到入职腾讯已经差不多一年的时光了,接触了很多项目,也积累了很多实践经验,在处理问题的方式方法上有很大的提升.随着时间的增加,愈加发现基础知识的重要性,很多开发过程中遇到的问题都是由最基础的 ...
- confusion_matrix(混淆矩阵)
作者:十岁的小男孩 凡心所向,素履可往 目录 监督学习—混淆矩阵 是什么?有什么用?怎么用? 非监督学习—匹配矩阵 混淆矩阵 矩阵每一列代表预测值,每一行代表的是实际的类别.这个名字来源于它可以非常容 ...
- pytest九:使用自定义标记 mark
pytest 可以支持自定义标记,自定义标记可以把一个 web 项目划分多个模块,然后指定模块名称执行.app 自动化的时候,如果想android 和 ios 公用一套代码时,也可以使用标记功能,标明 ...
- RDLC 主从报表筛选
今天继续学习RDLC报表的“参数传递”及“主从报表” 一.先创建DataSet,如下图: 二.创建一个报表rptDEPT.rdlc,显示部门T_DPET的数据 三.嵌入Default.aspx中,写在 ...
- asp.net core 微信获取用户openid
获取openid流程为首先根据微信开发参数构造AuthorizeUrl认证链接,用户跳转到该链接进行授权,授权完成将跳转到回调页(首次认证需要授权,后面将直接再跳转至回调页),此时回调页中带上一个GE ...
- SpringBoot前端给后端传list
前端JS "]; var params = { taskList: taskList }; $.ajax({ type: "PUT", dataType: "j ...
- 用VScode代码调试Python
Python扩展支持许多类型的Python应用程序的调试,包括以下一般功能: 观看窗口 评估表达式 当地人 参数 扩大孩子 断点 条件断点 暂停(进入)正在运行的程序 自定义启动目录 要熟悉这些常规功 ...
- VSCode从非根目录编译golang程序(转)
1.问题提出 “习惯在项目目录里建src放源码文件,根目录里放配置文件或者别的什么,在交付时直接忽视掉src目录就行了,但vscode好像不能这样愉快的玩耍...”??? 要实现把源码放到src目录下 ...