whichever works for the way you need to work will be the best. HOwever, consider that when making the iso, you install the OS, all the apps, and then generate the iso, which is then turned into a liveUSB/CD/DVD. If you install all the apps in a liveUSB w/ persitence environment, then you skip installing the OS go straight to installing your apps, without the need to make the iso. Writing to the usb is slower than to an HD, but its not so slow as to be slower than making an iso of an installed system. once done, you can remaster the liveUSB is you want, but its not strictly speaking necessary.cuscotravelservices wrote:Using Root Persistence is already one option under consideration but as most Flash Drives are much slower to write to than a Hard Disk, then, I was thinking it may be more efficient to install to HD first and create an ISO from that.dolphin_oracle wrote:have you considered going the liveUSB with persistence route? Install all the apps you need into the liveUSB, and it will work on any machine that can boot the usb. Later if you want to install to hard drive, you can do that and the apps you installed in the liveUSB will go with it.
the liveUSB (and the liveCD for that matter) will use an existing swap partition on the hard drive if there is one.
besides the system that m_pav suggests, you could try the antix-snapshot utility that is included in the base MX install. It will generate an iso of an existing install as well.
However, having the iso made makes making multiple USB's very easy, so that is something to consider as well. I use MX almost exclusively in a live w/ persistence environment, so I'm a fan, but I won't say it fits every situation.