Comment 16 for bug 1899632

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

Hi Tian Lan!

1) We have removed isolinux, and use /boot/grub/grub.cfg for all flavours.

2)
kernelParthRet = "/casper/vmlinuz" is true for majority of Ubuntu flavours
ramdiskPathRet = "/casper/initrd" is true for majority of Ubuntu flavours
kernelArgsRet = well, it depends on what you do.

By default, Ubuntu in groovy boots with "file=/cdrom/preseed/ubuntu.seed maybe-ubiquity quiet splash ---" => but that is meant for interactive user to choose to either try the live session or install the system.

Without maybe-ubiquity as you show, the ISO will boot straight to the live session.

Xubuntu Desktop ISO for example uses this by default:

linux /casper/vmlinuz file=/cdrom/preseed/xubuntu.seed maybe-ubiquity quiet splash ---
initrd /casper/initrd

Note that /boot/grub/grub.cfg exists across all Ubuntu ISOs going back to 2012, and it is planned to continue to be available.

Maybe it makes sense to parse /boot/grub/grub.cfg and strip out / append options as needed by easy-install. But I don't know if easy-install does automatic unattended preseeded install, or if it expects to boot the ISO into live desktop.