DSL Embedded :: Easier way to transfer files to embedded



Yes, I am a new user, but I have found an easier and more reliable way to transfer files to embedded DSL.

I got DSL embedded working out of the box with no problems. However, when I took the key to work, the first thing I discovered is that I could not transfer files easily. This is because my box at work uses a STRICT limited account for me to use. No Windows file sharing. I tried using port forwarding and BetaFTP with no love. I also tried using -tftp option per the qemu website, but still nothing.

I started looking at the qemu docs a little closer, and I found a WONDERFUL option. I saw that I could use a directory as a fat partition. I tried it out, and once I figured out the quirks, it works GREAT, and it is SOOO simple to do.

In the root folder of your usb key, create a directory to use to transfer files back and forth. Then add in something like this option to your windows.bat file:

Code Sample
-hdd fat:/dslxfer


The -hdd will be seen in DSL as /dev/hdd1, and -hde will be seen as /dev/hde1, etc etc etc. A word of caution, though. In the qemu documentation, it specifically says NOT to write to this folder while DSL (ok, it didn't really say DSL) is accessing the folder, or corruption would ensue. Doesn't sound good to me, so I play it safe, and shut down DSL when I need to change the contents of the folder.

This is especially useful if you need to access a text document from the web, and the host o/s is firewalled so DSL cannot connect, and File Sharing is disabled, thus rendering SMB out of the question.

You could also point qemu to use your 2nd/storage usb partition,
See http://www.h7.dion.ne.jp/~qemu-win/HowToFloppyCdrom-en.html


original here.