懒得用实体设备去测试固件,还是虚拟机方便
1 准备
- 下个openwrt固件,generic-squashfs-combined.img.gz
- 下载qemu,官网,安装完成后,需要将文件地址添加进系统变量,之后用命令行输入qemu-img –help查看是否可用
- vitualbox或者mv虚拟机
2 虚拟机
vitualbox
- 首先需要转换前面下载的openwrt固件
1
qemu-img convert -f raw -O vdi openwrt-x86-64-generic-squashfs-combined.img openwrt.vdi
- 新建虚拟机,选择linux,other linux,内存分配512就行,然后虚硬盘选择(选择已有虚拟硬盘文件),在里面点注册,再选择上面转换的vdi,创建完成后设置把网卡连接方式改为桥接。启动即可
mv
- 同样需要转格式
1
qemu-img convert -f raw .\openwrt-x86-64-generic-squashfs-combined.img -O vmdk openwrt_img.vmdk
- VM新建虚拟机,选择经典,选择稍后安装操作系统,选择linux,版本选择5X(openwrt21是linux5.4)之后选择存储为单个文件,完成创建
- 去虚拟机文件存放的位置,将上面转换的vmdk扔进去,然后修改vmx文件,scsi0:0.fileName = “openwrt_img.vmdk”
3 设置网络
1
|
|
1 2 |
|