Ok, if you have Fedora it should be pretty easy. All you need to be able to do this is:
A) Ability to identify your drives by device name
B) To make resizing easy, gparted
Here is some light documentation on dd:
http://www.backuphowto.info/linux-backu ... k-clone-ddSo you would use dd to copy the flash to the hdd. Assuming flash is /dev/sdc and hdd is /dev/sdd it would be something like:
$this->bbcode_second_pass_code('', 'sudo dd if=/dev/sdc of=/dev/sdd')
You may even want to first make an image file on your Fedora machine from the flash drive with the Arch install. Just be careful here, and make sure you have if= and of= set to the right things, otherwise you will copy nothing over the top of your Arch install!
From there, you can use gparted to resize the file system to fill the drive, and even add a swap partition if you wanted. I think there are instructions for swap somewhere on the forum or the site, will try to find them and add here.
This probably isn't the most elegant means of doing things, but it should work. I'm guessing the same might be accomplished by making sure the partition is set as active after copying over the files, something along those lines, but I'm a bit tired and not all that useful for the "best" solution at the moment. If you find one of the threads going over how to "fix" your plug using the file system download, you could probably follow those steps as well but using your flash disk instead of the file system to be downloaded.
Also, so long as the HDD is the only thing plugged into your plug things should be fine. If it isn't, you may get boot order issues if something else is detected faster. If I remember right, WarheadsSE (I think?) posted that the port right above the network is ideal for the boot drive?