Run OpenWRT x86 in VirtualBox
首先下载OpenWRT x86的镜像(后简称image),注意是image(包含fs和kernel),不是fs或者kernel文件是openwrt-x86-ext2.image这个样子的
1. 利用LiveCD进行进行安装
VirtualBox中设置硬盘和光驱(虚拟光盘分配LiveCD)
LiveCD的作用就是烧写OpenWRT镜像文件到虚拟机硬盘
从LiveCD启动,拷贝image至LiveCD中,用下面的命令来完成(Need to format /dev/sda with fdisk first? I guess NO)
dd if=openwrt-x86-ext2.image of=/dev/sda bs=1M count=100
因为image文件原本就是一个硬盘镜像,使用dd命令可直接拷贝镜像文件覆盖硬盘
重启从硬盘启动即可。
TIP: OpenWrt镜像文件不能超过dd写入的大小
2. 利用VirtualBox工具转换
这里就要用到VirtualBox提供的一个VBoxManage工具了
首先在宿主机上使用下面的命令将镜像文件转换为虚拟磁盘格式(vdi格式是否OK?)
$ VBoxMange convertfromraw –format VMDK openwrt-x86-ext2.image openwrt-x86-ext2.vmdk
设置虚拟机创建硬盘,注意不要使用向导中创建的硬盘(SATA),而是手动来创建IDE虚拟盘,选择转换后的vmdk文件
启动虚拟机即可进入OpenWRT
TIP: 若是使用SATA虚拟硬盘启动过程中则会出现问题
OpenWRT开发参考:
页:
[1]