OpenWRT研究(七)——自己编译虚拟机VitrualBox镜像

所使用系统环境VirtualBox下CentOS 6.5 64Bit,宿主机Mac OX 10.9.3 VirtualBox  4.3.12 r93733,注意编译过程中要保证磁盘空间,我新建的虚拟机磁盘大小为50G,编译使用了15G。

一、下载源码到本地

svn co svn://svn.openwrt.org/openwrt/trunk

二、开始编译

1、命令窗口进入到源码目录trunk下;

2、执行命令:

./script/feeds update -a

./script/feeds install -a

3、预编译源码,编译依赖包检查,执行命令  make prereq;

此时将会显示所有缺少依赖包,在CentOS系统中直接执行sudo yum install 即可,如缺少.h的头文件则是需要相应的开发包如,zlib zlib-devel;

4、执行命令  make defconfig

5、执行编译配置  make menuconfig,将在命令窗口中弹出图形界面,

5.1、设置编译中文luci,在弹出的菜单窗口中使用向下箭头,选择  luci---->,后回车,如下图:

5.2、在新的界面窗口里选择 Translations ---> ,回车。如下图:



5.3、在新弹出的界面里选择 luci-i18n-chinese,按一次空格键 变成<M> ,再按一次空格键 <*> 将中文编译到固件中。在此也将英文也选择,具体如下截图:



5.4、按tab键到 <Save> 按回车键保存配置,再次按tab键到 <Exit>,按回车键返回上一级界面,再次返回到顶层界面,设置编译后的目标系统为X86,如下图:


5.5、设置编译生成成VirtualBox镜像,选择,Target Imagers --->,在下级界面中选择Build VirtualBox image files (VDI),保存并退出。



5.6、执行命令 make V=99 进行一个漫长的等待,开始编译,编译过程中需要保证网络的接通,需要从网上下载相应组件的源码进行编译整合。

二、编译完成后,可以从trunk/x86/目录选找到VirtualBox的镜像文件,如下图:



1、虚拟机安装

虚拟机安装参见《OpenWRT研究(六)——虚拟机VitrualBox安装OpenWRT

2、配置管理界面

使用ssh命令登陆到OpenWRT系统中,或者直接在OpenWRT虚拟机中,执行以下操作。

2.1、安装 luci-theme-bootstrap主题,安装完成之后,如果启动uhttpd的话,在客户机的浏览器中打开http://192.168.1.1将会显示英文的界面。在这里先不启动,直接安装中文支持。

2.2、安装中文支持luci-i18n-chinese


2.3、启动uhttpd,执行命令 /etc/init.d/uhttpd start 启动界面,在客户端机器的浏览器中输入192.168.1.1,将看到以下界面,输入设置好的OpenWRT系统密码将可登陆到系统:


2.4、设置uhttpd开启启动

执行命令/etc/init.d/uhttpd enable





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值