1、前言

前面已经把U盘挂在了703N上了,现在只需要打开路由器,使用TTL串口或者putty(ssh模式需要用户名和密码—第一章刷openwrt的时候已经设置好)登陆路由器。

2、将系统内所有文件同步到U盘:

root@OpenWrt:~#mount /dev/sda1 /mnt #挂载U盘第一个分区到/mnt这一步前面已做

root@OpenWrt:~#mkdir /tmp/root #在/tmp目录下创建名叫root的一个目录

root@OpenWrt:~#mount -o bind / /tmp/root #挂载并同步系统根目录"/"到 /tmp/root,bind 与 /之间是有空格的

root@OpenWrt:~# cp /tmp/root/* /mnt -a  #拷贝/tmp/root下所有文件到 "/mnt",这个其实就是你的U盘了

root@OpenWrt:~#umount /tmp/root #卸载 /tmp/root

3.为你的U盘启动添加一些标识

修改/mnt/etc/banner,添加一点点标识,方便你以后知道是不是从U盘启动了。(此步非必须)我的在这里加了一行

root@OpenWrt:~#vi /mnt/etc/banner

注意:还有一个是/etc/config/banner,就是系统默认的,在路由的flash闪存上的。

4. 修改/etc/config/fstab。最后一行的0可以是1,也就是开机就挂载swap

root@OpenWrt:~#vi /etc/config/fstab

      

   5. 重启路由器,路由器将会从U盘启动系统

出现下面界面

输入df –h后显示如下信息:

 

 

常见问题:

1. 按照步骤做好后,原始的系统一样使用吗? 

    转移到U盘后,各种命令不会有任何的区别.

2. 把u盘拔下来,路由器还能用吗?

如果在启动后把U盘拔下来的话我没有试过,不过应该会出问题,但是如果是在启动前拔出来的话只会启动路由器本身的系统,不会造成任何影响。

部分引用,感谢原文地址:http://blog.csdn.net/yufei_email/article/details/8805682

第六章在U盘上运行openwrt(引导)--补的更多相关文章

  1. 《Spark快速大数据分析》—— 第七章 在集群上运行Spark

  2. 在Proxmox VE上运行OpenWrt/LEDE虚拟机——导入OW/LEDE固件文件到虚拟机中

    PVE的OW/LEDE虚拟机初始化创建完成后,需要将编译好的固件文件上传到PVE主机上,然后转换为更适合KVM使用的磁盘映像格式并导入到OW/LEDE虚拟机中,这样就可以更好地使用基于KVM的OW/L ...

  3. Docker在Linux/Windows上运行NetCore文章系列

    Windows系列 因为Window很简单,VS提供界面化配置,所以只写了一篇文章 Docker在Windows上运行NetCore系列(一)使用命令控制台运行.NetCore控制台应用 Linux( ...

  4. Windows核心编程 第六章 线程基础知识 (上)

    第6章 线程的基础知识 理解线程是非常关键的,因为每个进程至少需要一个线程.本章将更加详细地介绍线程的知识.尤其是要讲述进程与线程之间存在多大的差别,它们各自具有什么作用.还要介绍系统如何使用线程内核 ...

  5. ASP.NET Core 中文文档 第二章 指南(5) 在 Nano Server 上运行ASP.NET Core

    原文 ASP.NET Core on Nano Server 作者 Sourabh Shirhatti 翻译 娄宇(Lyrics) 校对 刘怡(AlexLEWIS).许登洋(Seay).谢炀(kile ...

  6. 【Android Studio安装部署系列】六、在模拟器上运行项目

    版权声明:本文为HaiyuKing原创文章,转载请注明出处! 概述 在模拟器上运行项目的步骤.不过在实际开发中,一般不采用这种方式,因为影响电脑的运行,所以一般使用真机运行项目. 运行项目 创建模拟器 ...

  7. 精通Web Analytics 2.0 (8) 第六章:使用定性数据解答”为什么“的谜团

    精通Web Analytics 2.0 : 用户中心科学与在线统计艺术 第六章:使用定性数据解答"为什么"的谜团 当我走进一家超市,我不希望员工会认出我或重新为我布置商店. 然而, ...

  8. KnockoutJS 3.X API 第六章 组件(5) 高级应用组件加载器

    无论何时使用组件绑定或自定义元素注入组件,Knockout都将使用一个或多个组件装载器获取该组件的模板和视图模型. 组件加载器的任务是异步提供任何给定组件名称的模板/视图模型对. 本节目录 默认组件加 ...

  9. 安卓手机上运行 PC-E500 程序

    目录 第1章安卓手机上运行 PC-E500 程序    1 1 PockEmul    1 2 下载    1 3 打包BASIC程序    2 4 配置PC-E500模拟器    5 5 载入e50 ...

随机推荐

  1. canvas画画板,canvas画五角星,canvas制作钟表、Konva写钟表

    制作一个画画板,有清屏有橡皮擦有画笔可以换颜色 style样式 <head> <meta charset="UTF-8"> <title>画画板 ...

  2. powershell常用操作

    创建文件 New-Item -path $file_path -itemtype file 创建目录 New-Item -path $dir_path -type directory 删除目录 Rem ...

  3. hdu 2227(树状数组+dp)

    Find the nondecreasing subsequences Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 32768/3 ...

  4. 数据库之各种键(Key)

    超键(super key):在关系中能唯一标识元组的属性集称为关系模式的超键候选键(candidate key):不含有多余属性的超键称为候选键主键(primary key):用户选作元组标识的一个候 ...

  5. AC日记——[SDOI2009]HH的项链 洛谷 P1972

    [SDOI2009]HH的项链 思路: 莫队: 代码: #include <bits/stdc++.h> #define maxn 100005 #define maxm 400005 # ...

  6. Understanding Optional and Compulsory Parameters

    If the MVC Framework cannot find a value for a reference type parameter (such as a string or object) ...

  7. spring 以及 spring mvc 中常用注解整理

    spring 以及 spring mvc 中常用注解整理 @RequestMapping(映射路径) @Autowired(注入 bean 对象) 例如: @Autowired private Bas ...

  8. Docker与Android Studio的冲突问题

    在行业内,VisualBox.VMware.Hyper-V冲突也不是什么秘密了 我在公司的电脑上先安装了Docker,并在安装Docker之前在BIOS中开启了虚拟化支持,所以在启动Docker时没有 ...

  9. HDU 6467.简单数学题-数学题 (“字节跳动-文远知行杯”广东工业大学第十四届程序设计竞赛)

    简单数学题 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submi ...

  10. jQuery筛选

    1.filter筛选出与指定表达式匹配的元素集合 html: <p>Hello</p><p>Hello Again</p><p class=&qu ...