Comment 15 for bug 1899632

Revision history for this message
Tian Lan (lantian2020) wrote :

Hi, Lain Lane

I am a developer from VMware, thank you for providing information about this Easy Install bug for VMware product.
Let me introduce something about part of the Easy Install process. Easy Install depend on the removed isolinux directory for two things:
1) If find isolinux/isolinux.cfg, then Easy Install doesn't need secondary disc to continue, otherwise we can see the "..... To use Easy Install, insert the first disc of the set." warning message.
2) Easy Install search isolinux.cfg, if exist, then get parent directory isolinux, then search every .cfg files in this directory to find and determine 3 parameters including kernel path, ram disk path and kernel args like below example:
kernelPathRet = "/casper/vmlinuz" (this is kernel path)
ramdiskPathRet = "/casper/initrd" (this is ram disk path)
kernelArgsRet = "file=/cdrom/preseed/ubuntu.seed quiet splash --- " (this is kernel args)
Before Ubuntu 20.10, we can get those 3 parameters from isolinux/txt.cfg finally. However, as we know, the isolinux directory was removed, so Easy Install failed to get them then finally fail.

I already have a solution and verified it can Easy Install Ubuntu 20.10 successfully, that is to hard code those 3 parameters for Ubuntu 20.10 and newer iso, and I assume that they will not change in the future(please correct me if Canonical plan to change them in later releases).

If you have any concern, please contact me by <email address hidden> or add comments.
Thank you.