- curtin can add some additional heuristics for block-meta simple mode; size, speed, rotational, etc; but that's not always going to be right.
- maas could send custom storage config, and curtin could then apply the storage config before dding to a specified device;
Lastly, I think this problem can be resolved by selecting the boot device in MAAS.
Curtin has code which looks at storage config and finds a disk with a serial and grub_device: true, it will pick that as the target device for dd'ing the image.
An install log would be useful.
Some possible improvements here could be:
- curtin can add some additional heuristics for block-meta simple mode; size, speed, rotational, etc; but that's not always going to be right.
- maas could send custom storage config, and curtin could then apply the storage config before dding to a specified device;
Lastly, I think this problem can be resolved by selecting the boot device in MAAS.
Curtin has code which looks at storage config and finds a disk with a serial and grub_device: true, it will pick that as the target device for dd'ing the image.