You should be able to make initrd copy the root filesystem into a RAM fs and mount that as the rootfs instead of the USB drive. Then periodically or manually sync the RAM fs with the USB drive so changes get preserved.. Bill