Chinaunix首页 | 论坛 | 博客
  • 博客访问: 313549
  • 博文数量: 82
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 490
  • 用 户 组: 普通用户
  • 注册时间: 2016-06-13 10:58
文章分类

全部博文(82)

文章存档

2018年(2)

2017年(9)

2016年(71)

我的朋友

分类: 嵌入式

2016-05-29 09:32:32

一、获得虚拟机硬盘文件。这有两种方法

1. 官方链接: 

2. 转换在linux系统下下载qemu-img这个命令只适合ubuntuCentOS安装比较麻烦

1CentOs安装qemu-img可参考则篇文章(测试通过,照着做就能安装):

     http://www.centoscn.com/image-text/install/2015/0609/5623.html

2Ubuntu中运行命令sudo apt-get install qemu-utils之后把img的映像文件转换成vmware的硬盘文件qemu-img convert -f raw 这里是img合适的映像文件 -O vmdk openwrt-x86-2.6-ext2.vmdk(这里是vmware的硬盘文件,文件名自己选但扩展名要是.vmdk

      注:网上看见有人制作成iso文件的,还没试过,待研究。
 

二、 VM中制作openwr-x86虚拟机
通过第一步之后,就可以得到后最为.vmdk的文件了。下边是,在vmware-10.0中创建openwr-x86虚拟机的过程:

1. 创建虚拟机

新建虚拟机 -> 典型 -> 稍后安装操作系统 -> 选择Linux、其它linux 2.6.x 内核 -> 填写虚拟机名称和安装位置 -> 最大磁盘大小默认(8G),拆分成多个文件 -> 完成

2. 添加第一步得到的.vmdk文件到虚拟机

1) 创建好的虚拟机右键,选择设置

2) 选择硬件中的硬盘,点击左下角移除

3) 点击左下角添加硬盘 -> 虚拟磁盘类型选择IDE -> 使用现有虚拟磁盘 -> 选择我们得到的.vmdk文件 -> 完成

3. 注意事项

1) 网络格式为nat,这是为了连接外网。

2) 磁盘格式选ide,默认的scsi不支持 

3) 删除声卡,光盘,打印机
 

三、开机

1. 配置网络

重新启动虚拟机,这时虚拟机就应该可以正常启动了,但不一定能联网。

1) 首先查看nat的网络ip,点虚拟机编辑--虚拟网络编辑器,看到nat模式是192.168.191.0

2) 修改 /etc/config/network中的option ipaddr 192.168.191.X (x自选,我就选6了),这时option proto static,即为静态IP,并不是虚拟机使用nat分配的,但这样设置之后就可以联网了。reboot重启或者输入命令/etc/init.d/network restart,就配置好了,在浏览器中输入192.168.191.6,就可以进入openwrt页面了。

3) 进入openwrt页面后,也可以在network--interface-add new interface中新建一个动态IP,选DHCP client,然后ok save & apply 在删除前一项(第2)步配置的静态网络),重启或者输入命令/etc/init.d/network restart,动态IP就设置成功了。重启之后,使用ifconfig查看你的vm虚拟机给你分配的动态ip,使用这个IP才能进入openwrt浏览器页面。

2. 配置语言

我改个中文界面先 system-software-update 更新软件库,在Download and install package:后面输入 luci-i18n-chinese ok。啊还是英文啊 ,还要设置 system -- language and style-Language chinese,设置中文成功。

参考链接


阅读(3276) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~