It works! But can you please write how you compile it?
The installed version of package kernel is not compatible, require 4.14.221-1-4952e47c⦠while 4.14.221-1-fe68fc47⦠is installed."
People may need a lot of kernel modules. Better give us a fishing rod, not a fish, tell us what kernel options you need to use for the assembly to work on ESXi? I tried many times and it hangs on "EFI stub: Exiting boot services and installing virtual address map..."
An build in which we cannot add kernel modules is not the best option, please help!
Sorry completely missed your question somehow.
This is a rough procedure from my notes to build it (I hope it'll help)
git clone https://git.openwrt.org/openwrt/openwrt.git
cd openwrt
optional to see what's available (i used OpenWrt 19.07 branch)
git checkout openwrt-19.07
Fetch and list tags
git fetch --tags
git tag -l
Use OpenWrt 19.07.7 release
git checkout v19.07.7
./scripts/feeds update -a
./scripts/feeds install -a
wget https://downloads.openwrt.org/releases/19.07.7/targets/armvirt/64/config.buildinfo -O .config
make defconfig
make menuconfig
You also you need to make sure you have :
CONFIG_PACKAGE_kmod-usb-net-pl=y
or you won't be able to use the keyboard from ESXI Console
Before you "make" see below for needed config-default required options
make
Check the below items are present in config-default (some items are already present so do a compare, although I suppose repeated options won't do any harm anyway):
openwrt/target/linux/armvirt/64/config-default
The above is same as what was posted on Arm fling installation - #4 by statto99 but a config option was missing and generating the following error:
error: plain image kernel not support - rebuild with CONFIG_(U)EFI_STUB
In short you'll also need to add:
CONFIG_(U)EFI_STUB=y
After my compare I was missing and had to add the following to the bottom of the file /openwrt/target/linux/armvirt/64/config-default, but please do your compare if you are using a different version