Fresh Ubuntu 18.04.2 server install
Try to boot to recovery mode from GRUB. Works correctly.
Use systemctl to set a different default, say systemctl set-default multi-user.target
Try to boot to recovery mode from GRUB. End up at getty and not the recovery menu.
Delete /etc/systemd/system/default.target* and recovery mode works normally again.
I believe this can be fixed by changing normaldir to earlydir in the generator.
Fresh Ubuntu 18.04.2 server install
Try to boot to recovery mode from GRUB. Works correctly.
Use systemctl to set a different default, say systemctl set-default multi-user.target
Try to boot to recovery mode from GRUB. End up at getty and not the recovery menu.
Delete /etc/systemd/ system/ default. target* and recovery mode works normally again.
I believe this can be fixed by changing normaldir to earlydir in the generator.