This one’s intended for myself actually. I keep forgetting how to use qemu, and pass files to it etc.
First off, here’s how you go about setting up a guest. (That page has it all actually!)
This is how you transfer files to your qemu image. There are lots of ways, google will tell you to use samba etc. I came across this and it suits me greatly:
1. Get the offset of the partition using parted:
su - parted , unit, B, p
The start of the non boot partition is the offset you need.
Then, mount it as a loop device:
su - mkdir /tmp/qemu-img mount -o loop,offset= [[qemu-image]] /tmp/qemu-img (or whatever dir you created)
and, once you’re done:
That’s all! Ciao!