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分區的情況,結束



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章