I'm trying to install Ubuntu into a fresh VM container on unRAID v6.3.5. Everything goes ok until it gets to the point where it wants to install GRUB and spits out the error "unable to install GRUB on /dev/vda".
Doing research on this issue I learn that not only is it a long standing issue (Since at least Ubuntu 12) but the error comes from when the virtual disk is not the first device. Looking at the XML I see the ISO is at /dev/hda and the virtual disk is at /dev/hdc:
Simply swapping the dev value doesn't resolve the issue, and it was suggested on the unRAID Reddit forum that the address line also need to be modified. Which I unfortunately do not have any idea what to change.
So my question is two fold: What should I modify in the above XML so the ISO and the virtual disks are properly swapped so (hopefully) Ubuntu will install grub, and how do I modify the underlying unRAID template for Ubuntu so future VMs don't need any changes?