# zero /dev/sda
dd if=/dev/zero of=/dev/sda bs=1M
# write latest image to /dev/sda
curl -L https://download.mikrotik.com/routeros/7.11.2/chr-7.11.2.img.zip | funzip | dd of=/dev/sda bs=1M
# reboot
reboot now
After rebooting the VM won’t boot.
Attaching to the console windows shows the following error message:
BdsDxe: failed to load Boot0002 "UEFI QEMU QEMU HARDDISK " from PciRoot (0x0)/Pci(0x2,5x5)/Pci(0x0,0x0)/Scsi(0x0,0x0): Not Found
>>Start PXE over IPv4.
I managed to locate a somewhat similar error message in combination with the new Hetzner lineup: reddit
Here the threads OP writes:
I wrote Hetzner a ticket and got a reply earlier today, apparently there’s a workaround but I haven’t tried it yet:
CCX\3 models are provisioned using UEFI.
@krafg: thanks for your input, but hetzner doesn’t support editing of BIOS settings for their VM products (as far as I know only dedicated root servers support this feature)
Okay, so I tried different VMs (the default Hetzner Cloud VMs types):
CX21 (Intel-based with Shared vCPUs): routeros installs and boots without issue
CPX21 (AMD-based with Shared vCPUs): routeros installs and boots without issue
I’ve sent a support request to Hetzner, will post any insights here.
Getting this to work on this new VM type would be great, the price point for fully dedicated vCPUs on current hardware is quite compelling.
I’ve also come across this thing and lost an hour trying to understand what’s happened.
Instructions are pretty clear and written by myself for the Inter, but they don’t work.
The new AMD platform with the new firmware was the first idea, and I am glad that it was confirmed immediately by the googling.