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格式
這邊這種cp複製方式,系統啓動不起來,需要參考官方的方法:
https://wiki.openwrt.org/doc/howto/extroot
按照官網的步驟修改/etc/config/fstab,之後reboot重啓,用df和free命令查看分區掛載和swap分區的情況,結束