OpenWrt U盘分区启动设置

1. 更新路由器软件源(注:路由器需要联网)

opkg update

2. 添加USB支持

opkg install kmod-usb-core  #可选
opkg install kmod-usb-uhci
opkg install kmod-usb-storage
opkg install kmod-usb2
opkg install kmod-usb-ohci #命令为lsusb

3. 添加usb挂载,热插拔,以及boot支持

opkg install block-mount          #挂载、热插拔、boot支持

二、U盘分区

为何要对U盘进行分区呢?

第一,方便管理文件。我们希望从U盘启动openwrt,因此将系统镜像运行在U盘上,从而获得更多的空间用于存放各种文件。为了加强管理,必要的分区是有用的。

第二,创建Swap交换分区。我们需要在U盘上开辟部分空间用于Swap交换。通过Swap提升RAM的吞吐率,从而防止,部分软件需要大量调用RAM时,系统挂掉(例如,Transmission脱机下载服务)。

那么,如何进行U盘分区呢?我们需要进行如下操作:

1. 准备工作,添加必要软件

opkg install kmod-fs-ext4        #添加ext3文件系统支持
opkg install fdisk               #添加分区工具
opkg install e2fsprogs           #添加格式化和检测工具

2. 对U盘进行分区

(1)使用下面操作,查看U盘情况。

fdisk -l    #以列表的形式,列出当前挂载盘的情况

(2)分区操作

fdisk /dev/sda

先输入“d”删除分区,然后才能输入“n”新建分区,



(3) 格式化各分区

mkfs.ext4 /dev/sda1   #将第一个分区格式化为ext4格式

mkswap/dev/sda2   #将第二个分区格式化为swap交换分区

mkfs.ext4 /dev/sda3   #将第三个分区格式化为ext4格式

mkfs.ext4 /dev/sda4   #将第四个分区格式化为ext4格式

(4)添加U盘启动项


这边这种cp复制方式,系统启动不起来,需要参考官方的方法:

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


按照官网的步骤修改/etc/config/fstab,之后reboot重启,用df和free命令查看分区挂载和swap分区的情况,结束



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值