My sid does not have 70-persistent-net.rules
Mine do, seems no different from wheezy, however they are "real" installs not vm's. That was my workaround. Else every time you boot a different machine eth0 becomes eth1 then eth2... then you have to reconfigure networking manually. I never bothered with a live-config script because it only needs doing one time in a full-persist setup.
With my usb installers I tried including features like that (and editing persistence.conf).. then what was originally a fairly simple bash script got a lot larger, more complex and more work to maintain..
Anyway, there it is (patch-live-initrd) as a stand-alone script complete with "readme" file. It simply generates an alternative initrd to (optionally) boot from, with a couple of files patched in the initrd only.
Reasons I started doing usb installers: I don't like the dd method, chopping small drives into partitions, unutbootin. I do like the option to multiboot and that the device be usable on all platforms, for which we must live with the horrible FAT filesystem.
I realize that we should probably start a new thread.
Yes, somewhat OT from Installer option: "Do not format" !