skip to content
Nino Martinez Wael

Finally Got My Corporate PC to work

After installing VMWare Workstation Pro

Run these commands to get CoreOs booting

Terminal window
$Env:CONFIG_ENCODING="base64"
$Env:CONFIG_ENCODED="ewogICJpZ25pdGlvbiI6IHsKICAgICJ2ZXJzaW9uIjogIjMuMS4wIgogIH0sCiAgInBhc3N3ZCI6IHsKICAgICJ1c2VycyI6IFsKICAgICAgewogICAgICAgICJuYW1lIjogImNvcmUiLAogICAgICAgICJzc2hBdXRob3JpemVkS2V5cyI6IFsKICAgICAgICAgICJzc2gtZWQyNTUxOSBBQUFBQzNOemFDMWxaREkxTlRFNUFBQUFJSVdpVmg3MEhBN3prM1krQWNYejNzUm1BYU9QMWdVRHZpZFdwcVhpdm9pWCIKICAgICAgICBdCiAgICAgIH0sCiAgICAgIHsKICAgICAgICAibmFtZSI6ICJyb290IiwKICAgICAgICAic3NoQXV0aG9yaXplZEtleXMiOiBbCiAgICAgICAgICAic3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSUlXaVZoNzBIQTd6azNZK0FjWHozc1JtQWFPUDFnVUR2aWRXcHFYaXZvaVgiCiAgICAgICAgXQogICAgICB9CiAgICBdCiAgfSwKICAic3RvcmFnZSI6IHsKICAgICJmaWxlcyI6IFsKICAgICAgewogICAgICAgICJvdmVyd3JpdGUiOiB0cnVlLAogICAgICAgICJwYXRoIjogIi9ldGMvaG9zdG5hbWUiLAogICAgICAgICJjb250ZW50cyI6IHsKICAgICAgICAgICJzb3VyY2UiOiAiZGF0YToscG9kbWFuLWJveCIKICAgICAgICB9LAogICAgICAgICJtb2RlIjogNDIwCiAgICAgIH0KICAgIF0KICB9LAogICJzeXN0ZW1kIjogewogICAgInVuaXRzIjogWwogICAgICB7CiAgICAgICAgImVuYWJsZWQiOiB0cnVlLAogICAgICAgICJuYW1lIjogInBvZG1hbi5zb2NrZXQiCiAgICAgIH0sew0KICAgICAgIm5hbWUiOiAicG9kbWFuLnNlcnZpY2UiLA0KICAgICAgImVuYWJsZWQiOiB0cnVlLA0KICAgICAgImNvbnRlbnRzIjogIltTZXJ2aWNlXVxuVHlwZT1vbmVzaG90XG5FeGVjU3RhcnQ9cG9kbWFuIHN5c3RlbSBzZXJ2aWNlIC0tdGltZT0wIHRjcDovLzAuMC4wLjA6MjQwNzlcblxuW0luc3RhbGxdXG5XYW50ZWRCeT1tdWx0aS11c2VyLnRhcmdldCINCiAgICB9CiAgICBdCiAgfQp9"
$Env:VM_NAME="podman-box"
$Env:FCOS_OVA="C:\Users\m24669\Downloads\fedora-coreos-42.20250623.3.1-vmware.x86_64.ova"
$Env:LIBRARY="C:\Users\m24669\tools\vmware"
cd "C:\Program Files (x86)\VMware\VMware Workstation\OVFTool"
.\ovftool.exe --powerOffTarget --name="$Env:VM_NAME" --net:"NAT" --allowExtraConfig --extraConfig:guestinfo.ignition.config.data.encoding="$Env:CONFIG_ENCODING" --extraConfig:guestinfo.ignition.config.data="$Env:CONFIG_ENCODED" "$Env:FCOS_OVA" "$Env:LIBRARY"

TIP remember base64 sometimes needs padding, coreos are a bit strict. Some encoders are not!

If for some reason network is not NAT’ED change it in VMare UI

Edit HOST file

ADD

Terminal window
192.168.226.128 container-box.development

Add DOCKER compability env

Terminal window
DOCKER_HOST = tcp://container-box.development:24079

Bonus

Terminal window
powercfg /powerthrottling disable /path "C:\Program Files (x86)\VMware\VMware Workstation\x64\vmware-vmx.exe"

accept new key

Terminal window
ssh -i "C:\Users\uid\.ssh\root-podbox-ecdsa" root@container-box.development -p 22