openwrt 启动盘制作 linux,U盘启动OpenWRT教程,OpenWRT从U盘启动
手上一个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盘启动OpenWRT教程,OpenWRT从:https://www.upan.cc/boot/others/2013/youpan_2778.html
 
openwrt 启动盘制作 linux,U盘启动OpenWRT教程,OpenWRT从U盘启动相关推荐
- U盘制作linux启动盘
U盘制作linux启动盘: 准备: 1. U盘 2. UltraISO 3. ubuntu-16.04.3-desktop-amd64.iso 4. UltraISO打开文件ubuntu-16 ...
- u盘装linux系统简单方法,用u盘安装linux系统的简单方法教程
[教程介绍] 虽然我们多数人都是使用windows操作系统,但不得不承认,还是有大量的用户在使用linux操作系统,这个系统也是有很多自己的优势. 以前装系统,多数都是光驱来安装,现在很多新电脑,基本 ...
- 克制linux启动盘,制作Linux启动盘的四种方法
出处: Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的 Linux系统,而boot/root盘本身就是一个迷你Linux系统.Linux启动 ...
- linux系统下制作启动u盘,制作Linux系统启动盘的四种简便方法
Linux的启动软盘有boot盘和boot/root盘之分,所谓的boot盘只能用来启动已经安装在硬盘上的Linux系统,而boot/root盘本身就是一个迷你Linux系统.Linux启动软盘是系统 ...
- cp linux u盘,制作Linux的U盘(usb)启动盘
USB闪存存储装置(优盘)一般只有钥匙扣大小,存储容量多为32MB和64MB.由于具有轻巧精致.使用方便.便于携带等优点,特别是对比软盘具有容量较大.安全可靠.读取速度较快等特性,越来越多人使用这种装 ...
- 老毛桃制作linux u盘系统盘,使用U盘制作linux服务器启动盘,U盘制作普通系统盘的制作过程也是一样...
我们在给电脑装系统时,往往面临着电脑没有光驱的情况,而当系统彻底崩溃无法进入的时候,则只能通过移动设备进行系统重装.下面我主要讲解一下使用UltraISO进行启动盘制作. 网上也有很多一键制作启动盘程 ...
- 在u盘运行linux系统软件,主编帮你xp系统利用U盘直接运行Linux软件 的步骤【图】...
然而并是不所有的朋友都会解决xp系统利用U盘直接运行Linux软件 的问题,于是就向我咨询就没有具体的办法来解决xp系统利用U盘直接运行Linux软件 的问题,那么今天我就给大家整理了xp系统利用U盘 ...
- USE启动盘制作linux服务器/桌面系统搭建(Universal USB Installer)
很多新手都有一个很疑惑的问题:"Linux我听过,但是学习linux系统,能在上面干什么呢,或者说linux系统具体能做什么",带着这个疑问,我们先来了解下Linux的意义和重要性 ...
- linux磁盘合盘,将linux下的瑞星和卡巴斯基整合到ud区启动的方法
一直以来都对linux下的杀毒方法情有独钟,但我并不反对将杀毒软件整合到PE中杀毒的方法,既维护又杀毒,何乐不为呢?但如果将其部署到优盘上面的话,中毒的几率就会大大增加,因为winpe同属window ...
- grub命令 u盘安装linux,通过grub-install命令把grub安装到u盘-总结
通过grub-install命令把grub安装到u盘 ①准备一个u盘,容量不限,能有1MB都足够了. ②把u盘格式化(我把u盘格式化成FAT.fat32格式了,最后证明也是成功的). ③开启linux ...
最新文章
- python getattr和getattribute_python中__getattr__和__getattribute__区别
- 自动化html定位,Selenium自动化定位方法
- leetcode144. 二叉树的前序遍历(递归+迭代)
- [动态规划] uestc oj A - 男神的礼物
- json解析库go-simplejson使用
- MySQL innoDB数据插入性能优化
- iOS textView设置一个直角三个圆角边框效果
- python求100被3he7整除_PYTHON练习题测验
- CAN FD:测量和重编程
- jQuery上传插件uploadify中文文档
- 解决win10系统安装ch341驱动程序显示“预安装成功”的一个方法
- ZUC密码算法 - Python实现
- 字幕/打轴/压制小tip——Aegisub MeGUI 极简操作指南
- mpegtsenc.c的源码
- js获取浏览器窗口页面宽度、高度的方法 kaki 的博客
- 10个常用的数据分析商业模型之价值链分析模型(三)
- Label立体字体效果
- find和grep区别
- 现代设计在中国丨包豪斯城市会客厅无锡站圆满结束!
- RecyclerView 梳理:点击amp;长按事件、分割线、拖曳排序、滑动删除
热门文章
- 樊登读书会掌控读后感_樊登读后感悟,樊登读书会《爆款》读后感
- 项目实训(一)基于unity的2D多人乱斗闯关游戏设计与开发 unity的下载及了解
- 什么是DNS污染?DNS污染怎么办怎么解决?
- Python | pandas 计算每行的增长率与累计增长率
- 第三方支付架构设计之:自有账户支付(六)
- ROMS四维变分测试
- PPT画图-颜色搭配
- 安卓手机上最好的3个小说阅读器
- mysql netbeans_使用Netbeans操作MySQL数据库
- html中vid中的id,VID/DID/SVID/SSID