I'm interested in going through the Linux From Scratch (LFS) book for an under-the-hood Linux learning experience. To do this, one needs an existing host Linux system from which to work. I want to use a current Slackware (14.2) distro because it has the pre-requisite packages LFS needs. I couldn't see see any reason why using a read-only (no persistence) "live cd" version of slackware would be a problem as a host OS, so I created one and booted up with it, no problem.
Most of what I've read in the LFS book seems to imply that creating LFS is done using an actual physical hard drive, (re-)partitioning it first, then creating file sytems and swap, etc. Well I don't want to mess around with my laptop's main hard drive.
So here's my question:
Can I stick a second USB drive into one of my remaining USB ports, then use that USB as the main target drive for all of my LFS work instead of an actual hard drive?
I'm not asking how to do this. I know how to partition and put an fs on a USB drive. I'm asking if anyone knows if it can be done, or knows of it having been done for LFS. I STFW for hours, but only came up with outdated info that addressed creating ISOs on USBs after LFS was done.