I've just read some about 'fallback', and info in the grub manual about managing this without '--once'. Ie:
| default saved # This is important!!!
| timeout 10
|
| title the old kernel
| root (hd0,0)
| kernel /old_kernel
| savedefault
|
| title the new kernel
| root (hd0,0)
| kernel /new_kernel
| savedefault 0 # This is important!!!
Then, using grub-set-default to set '1' and rebooting.
As such, we absolutely need 'grub-set-default' in the images
That name will unfortunately conflict with one provided by grub2, so probably will have to go with grub-set-default-legacy.
I've just read some about 'fallback', and info in the grub manual about managing this without '--once'. Ie:
| default saved # This is important!!!
| timeout 10
|
| title the old kernel
| root (hd0,0)
| kernel /old_kernel
| savedefault
|
| title the new kernel
| root (hd0,0)
| kernel /new_kernel
| savedefault 0 # This is important!!!
Then, using grub-set-default to set '1' and rebooting.
As such, we absolutely need 'grub-set-default' in the images
That name will unfortunately conflict with one provided by grub2, so probably will have to go with grub-set- default- legacy.