What I'm asking for here is: from within a Debiannish linux, a tool (ideally graphical, but w/e) that you point at a hard drive, that:
- Formats this new hard drive appropriately, making it bootable and doing grub-whatever
- Installs the same packages onto that device as are on the host system, and
- Optionally copies over user account information (/home/*, passwords, etc
- Optionally copies over whatever's in /etc or /opt
...and ends with a hard drive I can plug into another system and boot.