TP-Link的wr703n/mr12u路由器刷openwrt还是很不错的,基于ar71xx的芯片。唯一不足的就是ROM太小了,刷完openwrt后几乎没有空间装其他软件了。很多人会选择去淘宝升级内存。其实完全可以利用他们的usb口进行u盘引导,这样路由器里基本的openwrt仅仅起到了initrd的作用,也减少了路由器变砖的风险。
首先我们要安装usb驱动</h2></p>
opkg update
opkg install kmod-usb-core
opkg install kmod-usb-uhci
opkg install kmod-usb-storage
opkg install kmod-usb2
opkg install kmod-usb-ohci
opkg install block-mount
opkg install kmod-fs-ext4</pre></p>
格式化u盘</h2></p>
opkg install e2fsprogs
mkfs.ext4 /dev/sda</pre>
如果如果你想用fdisk或者gparted分区可以省略这步</p>
拷贝系统到u盘</h2></p>
mkdir /tmp/root
mount /dev/sda1 /mnt
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root</pre></p>
编辑/etc/config/fstab, 加入以下内容,如果你的openwrt版本是12年左右的,建议不要使用这个,老的openwrt不支持直接挂载为根</h2></p>
config mount #把sda1分区挂载为系统
option target / #选择将sda1分区挂载到当前系统的哪一个文件目录下,此处可以选择默认
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查</pre>
老的openwrt可以使用如下代码</p>
config mount #把sda1分区挂载为系统
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查
option is_rootfs 1 #是否作为根文件系统</pre>
重启你的设备吧,再也不用担心空间了。</p>
opkg install kmod-usb-core
opkg install kmod-usb-uhci
opkg install kmod-usb-storage
opkg install kmod-usb2
opkg install kmod-usb-ohci
opkg install block-mount
opkg install kmod-fs-ext4</pre></p>
格式化u盘</h2></p>
opkg install e2fsprogs
mkfs.ext4 /dev/sda</pre>
如果如果你想用fdisk或者gparted分区可以省略这步</p>
拷贝系统到u盘</h2></p>
mkdir /tmp/root
mount /dev/sda1 /mnt
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root</pre></p>
编辑/etc/config/fstab, 加入以下内容,如果你的openwrt版本是12年左右的,建议不要使用这个,老的openwrt不支持直接挂载为根</h2></p>
config mount #把sda1分区挂载为系统
option target / #选择将sda1分区挂载到当前系统的哪一个文件目录下,此处可以选择默认
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查</pre>
老的openwrt可以使用如下代码</p>
config mount #把sda1分区挂载为系统
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查
option is_rootfs 1 #是否作为根文件系统</pre>
重启你的设备吧,再也不用担心空间了。</p>
mkfs.ext4 /dev/sda</pre>
如果如果你想用fdisk或者gparted分区可以省略这步</p>
拷贝系统到u盘</h2></p>
mkdir /tmp/root
mount /dev/sda1 /mnt
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root</pre></p>
编辑/etc/config/fstab, 加入以下内容,如果你的openwrt版本是12年左右的,建议不要使用这个,老的openwrt不支持直接挂载为根</h2></p>
config mount #把sda1分区挂载为系统
option target / #选择将sda1分区挂载到当前系统的哪一个文件目录下,此处可以选择默认
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查</pre>
老的openwrt可以使用如下代码</p>
config mount #把sda1分区挂载为系统
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查
option is_rootfs 1 #是否作为根文件系统</pre>
重启你的设备吧,再也不用担心空间了。</p>
mount /dev/sda1 /mnt
mount -o bind / /tmp/root
cp /tmp/root/* /mnt -a
umount /tmp/root</pre></p>
编辑/etc/config/fstab, 加入以下内容,如果你的openwrt版本是12年左右的,建议不要使用这个,老的openwrt不支持直接挂载为根</h2></p>
config mount #把sda1分区挂载为系统
option target / #选择将sda1分区挂载到当前系统的哪一个文件目录下,此处可以选择默认
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查</pre>
老的openwrt可以使用如下代码</p>
config mount #把sda1分区挂载为系统
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查
option is_rootfs 1 #是否作为根文件系统</pre>
重启你的设备吧,再也不用担心空间了。</p>
option target / #选择将sda1分区挂载到当前系统的哪一个文件目录下,此处可以选择默认
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查</pre>
老的openwrt可以使用如下代码</p>
config mount #把sda1分区挂载为系统
option device /dev/sda #需要挂载的设备,/dev/sda1
option fstype ext3 #文件系统格式ext3
option options rw,sync #读写,以及同步权限
option enabled 1 #是否需要启动
option enabled_fsck 0 #是否需要启动检查
option is_rootfs 1 #是否作为根文件系统</pre>
重启你的设备吧,再也不用担心空间了。</p>