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.
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.