<font color="#000099"><font><font face="trebuchet ms,sans-serif"><span style="color:rgb(0,0,0)">This version of livecd-iso-to-disk is reworked to use the source root filesystem in a chroot by default, along with the livecd-iso-to-disk script embedded in the source. A --nochroot as well as a --avoidsourcescript option are available for cases where the launching filesystem and/or installation script is called for.<br>
<br>One can load a Live USB by these steps:<br> 1. mounting the source.iso<br> 2. determine its loop device, /dev/loopN<br> 3. call /mountpoint/LiveOS/livecd-iso-to-disk /dev/loopN /dev/target<br><br>All 3 steps could be avoided by providing some appropriate autorun scripts for the iso, or including some standard install scripts that could be invoked by clicking on them in Nautilus.<br>
<br>By mounting the source.iso LiveOS filesystem in a chroot enviroment, the current version of software components, including the installation script, on the source can be used for installation. (If syslinux-extlinux is not in the source, ext234,btrfs target devices will have to use the --nochroot option and a system with the proper bootloader.) An --avoidsourcescript option is also added to allow installation with alternative scripts.<br>
<br>This new version of livecd-iso-to-disk prefers builtin functions, finds and offers to unmount mounted targets, and reorders some compatibility checks in order to bailout early, if needed.<br><br>If this passes further testing (the DVD and netinst installer paths are untested), I can submit incremental patches for these changes.<br>
<br>Link to the reworked livecd-iso-to-disk script,<br><a href="https://bugzilla.redhat.com/attachment.cgi?id=610112">https://bugzilla.redhat.com/attachment.cgi?id=610112</a><br><br>Filed on this ticket,<br><a href="https://bugzilla.redhat.com/show_bug.cgi?id=663986">https://bugzilla.redhat.com/show_bug.cgi?id=663986</a><br>
</span></font></font></font><br><font color="#000099"><font><font face="trebuchet ms,sans-serif"><span style="color:rgb(0,0,0)"><br>Testing and comments would be appreciated.<br><br> --Fred<br></span></font></font></font>