I have a 16 GB USB stick which runs a live boot of Ubuntu 14.10 with antivirus software installed which (obviously) needs to be kept up to date as I use it to boot and clean infected Windows machines.
To make it, I used
usb-creator-gtk and an ISO for Utopic x64 Desktop downloaded from The Official Site, and a 4 GB persistence file which
usb-creator-gtk creates when the option is selected. Nothing fancy, nor anything complicated.
When this is used on BIOS systems, it's all there. I can update the antivirus software and the changes are saved in the user persistence file (
casper-rw I believe) However, when used to boot UEFI systems, none of that is there and any changes made are not saved.
It's like I have two environments on this stick: The UEFI version which is the same as the default ISO, DOESN'T save changes and is R-O, and the BIOS version which has my tweaks and custom apps, DOES save changes and is R-W.
So - how I do get the UEFI version of the live environment to save any changes made or even better, how can I get the UEFI and BIOS versions of the live environment to share the same environment?