OpenWrt设置从U盘启动
2017/01/08
准备一个足够大的U盘(sd卡,我的就是),建议大于256M,我这里选用的是一张马路上捡到的sd卡,大小2G,虽然是捡到的,但是质量还是挺好的,这几年各种操表现良好。先用DG分区工具在Windows下分下区,如果你的sd卡的大小比较小而你希望你的OpenWrt占用的空间可以尽量大的话,建议分一个区,分区格式为FAT32,这里要特别说明一下刚才的分区格式大可不必纠结,只要在OpenWrt下可以识别就可以,因为我将会在以下步骤中将该分区格式化为Ext3(笑~)。
下面献上我的分区方案:
PS:我分了3个区,一个256M的给系统,一个1500M的放文件,剩下的100M给Swap,如果可以,Swap可以再减小一点~MT7620A的性能的话,oye自带的128M内存已经很耐操了。
首先为路由器刷一个可用的OpenWrt固件,这里我选用的是潘多拉官方源发布的稳定固件:
PandoraBox-ralink-mt7620-oye-0001-squashfs-sysupgrade-2016-10-06-git-5b78023.bin
通过Breed刷写好成功进入系统,插入sd卡,系统会自动挂载我们的sd卡,在系统->挂载点里面可以看见各个分区的挂载点。记下各个分区的挂载点,方便以后使用。
以上是我的挂载点。
打开putty,我们要开始为sd卡分区,以此把自动挂载的sd卡卸载掉。
终端命令:
umount /mnt/mmcblk0p1
umount /mnt/mmcblk0p2
umount /mnt/mmcblk0p2
如果你用的是U盘的话,以上应该是sda吧~我们每一个人的分区都不一样,请主自行调教(笑)
卸载了挂载点,接下来就需要分区了,请根据自己的情况对自己的磁盘进行分区,这里提供我的分区命令:(注,这儿的分区可不是上面为磁盘FAT32分区,而是把分区分为Ext3格式,从网上得知在OpenWrt的环境下,Ext3可以获得更好的磁盘性能,关于以上观点的正确性我无从考究,但是从我这么多天用来看来,中规中矩吧。Ext3提供很多优秀的特性,详情请咨询Linux老鸟。。。)
[root@PandoraBox_E2F8:/root]#umount /mnt/mmcblk0p1
[root@PandoraBox_E2F8:/root]#mkfs.ext3 /dev/mmcblk0p1
mke2fs 1.43.1 (08-Jun-2016)