1. 下载代码编译
没什么可说的,教程很多,编译前把之前的dl目录拷贝过来能省不少时间,或者先架设代理,make download下载依赖包
lean的github看到有gek和阿里镜像,没试过,github下载也不慢,比AOSP清华镜像强
自己定义config文件很有用
定义lan地址、password都不会。。。。。
2. 创建虚拟机
这个也不多说了,先创建个空虚拟机,硬盘不设置
esxi:
把编译出来的openwrt-x86-64-generic-squashfs-combined.vmdk拷贝到esxi对应虚拟机的目录,这个文件是给vmware用的,esxi不能直接使用
vmkfstools -i openwrt-x86-64-generic-squashfs-combined.vmdk -d thin vpn.vmdk
生成的vpn.vmdk就可以直接给esxi用了
网上很多教程有用StarWind V2V Converter把img文件转成vmdk的,用了一段时间,经常在esxi的编辑界面出现“请输入大于原始容量的磁盘大小”提示,试了诸多办法没有解决,改用上述方法就OK
pve
同样把编译出来的openwrt-x86-64-generic-squashfs-combined.vmdk拷贝到pve对应虚拟机的目录,var/lib/vz/template/ISO
qm import xxxx, 按TAB键的提示操作即可
生成的vmdk就可以给pve虚拟机用了