Home
Until this bug is resolved, https://bugs.launchpad.net/ubuntu/+source/calamares-settings-ubuntu/+bug/1876950 (which does NOT apply just to Lubuntu) the workaround is to remove the "toram" option from /etc/grub.d/40_custom. Which might cause Calamares to complain, whine and whinge, but do the installation all the same. :·/
This now checks if your /home is on a separate partition and corrects the entry accordingly. It still won't work if the ISO is on external media.
Note: If you use this often, it might be a good idea to check your /etc/grub.d/40_custom and delete unwanted/unnecessary entries from there. Don't delete the file, edit it :·)
Why the checks are necessary: Iso-info is needed to extract the format of initrd from the iso. Sometimes it's called initrd.lz, sometimes other things. Checking the grub version is to decide whether or not to add "rmmod tpm" to the grub entry (grub=>v2.04) or not (grub=<v2.02). I tested it with grub 2.04 (Kubuntu 20.04) and it did boot the iso.
Now depends on libcdio-utils (small, safe, and useful anyway) to parse the ISO better. Just copy both files to ~/.local/share/kservices5/ServiceMenus/ Make addiso.sh executable (in case it isn't already). Restart Dolphin. After which, when you right-click on an ISO, you'll find an "Add ISO to grub" entry. Choosing that will open the script and guide you through the process. At boot, you should then find an entry in your grub menu for "whatever your ISO is called". Note: The script will not work without...
Just copy both files to ~/.local/share/kservices5/ServiceMenus/ Make addiso.sh executable (in case it isn't already). Restart Dolphin. After which, when you right-click on an ISO, you'll find an "Add ISO to grub" entry. Choosing that will open the script and guide you through the process. At boot, you should then find an entry in your grub menu for "whatever your ISO is called". Note: The script will not work without the servicemenu... ...unless you edit it and insert the/path/to/the-iso in place...
Just copy both files to ~/.local/share/kservices5/ServiceMenus/ Make addiso.sh executable (in case it isn't already). Restart Dolphin. After which, when you right-click on an ISO, you'll find an "Add ISO to grub" entry. Choosing that will open the script and guide you through the process. At boot, you should then find an entry in your grub menu for "<whatever is="" iso="" your="" called="">".</whatever> Note: The script will not work without the servicemenu... ...unless you edit it and insert the/path/to/the-iso...