[OpenWrt] tp-link wr703n刷openwrt挂载u盘攻略

来源:互联网 发布:大理石 铁锈 知乎 编辑:程序博客网 时间:2024/05/16 07:31
1. 下载openwrt固件到本地,要下载最新的,否则后续安装软件会有冲突.
http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr703n-v1-squashfs-factory.bin   
2. 从web页面直接升级安装
3. 升级完成以后,系统默认没有web界面,需要telnet登陆,ip地址默认为 192.168.1.1,默认没有设置网关信息
4. telnet 登陆 192.168.1.1
5. 设置系统的网络,设置dns,网关等信息,默认没有.需要修改
修改 /etc/config/network
在 config interface 'lan' 内添加如下字段
option gateway '192.168.1.1'
option dns '192.168.1.1'


6. 安装usb,让u盘成为默认的根分区,因为系统只有4M空间,不够用.u盘要现在linux系统里面分区,最好分两个去,一个sda1,一个sda2. sda1作为系统的根分区,sda2可以用来存储文件
执行如下命令安装
opkg update
opkg install kmod-usb-storage block-mount kmod-fs-ext4

7. 安装完成以后,挂载u盘.如下命令将默认的系统盘转移到u盘中.
mount /dev/sda1 /mnt
mkdir /tmp/root
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root

8. 修改 /etc/config/fstab 文件,让系统启动自动挂载,修改成如下
config mount
        option target   /overlay
        option device   /dev/sda1
        option fstype   ext3
        option options  rw,sync
        option enabled  1
        option enabled_fsck 0

执行如下命令让其生效
/etc/init.d/fstab enable

9. 接着安装 web 控制台
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

10. 安装其他软件
*** Samba ***
opkg install samba36-server
opkg install luci-app-samba
vi /etc/config/samba


*** Transmission ***
opkg install transmission-daemon
opkg install transmission-web
opkg install luci-app-transmission
transmission-daemon
killall transmission-daemon
vi /etc/config


*** LVM ***
opkg install lvm2
lvm
pvcreate /dev/{sdb1,sdc1}
pvscan / pvdisplay
vgcreate usbvg /dev/{sdb1,sdc1}
vgscan / pvscan / vgdisplay
lvcreate -n usblv usbvg
lvscan / lvdisplay
mkfs.ext3 /dev/usbvg/usblv
mount /dev/usbvg/usblv /mnt/share

11. 所有工作完成以后, reboot

12. 设置并激活 swap 分区
mkswap /dev/sda2

修改 fstab 文件,激活
config swap
        option device   /dev/sda2
        option enabled  1
原创粉丝点击