@ milangru
you write
"Created porteussave.dat on /mnt/sdb1/porteus/porteussave.dat"
and in your porteus.cfg
"APPEND initrd=initrd.xz timezone=Europe/Belgrade changes=/porteus /proteussave.dat"
That does not match.

@ milangru
You constantly change from "proteus" to "porteus" and vice versa.
I'm simply not able to follow.
My (last) suggestion:
Format your usb-flash with a Linux Filesystem (e.g. ext2), install Porteus anew,
and you have persistent changes "out of the box".

donald wrote:@ milangru
You constantly change from "proteus" to "porteus" and vice versa.
I'm simply not able to follow.
My (last) suggestion:
Format your usb-flash with a Linux Filesystem (e.g. ext2), install Porteus anew,
and you have persistent changes "out of the box".

I know that but then my USB cant be read/write from Windows, can it be done with 2 partitions on one usb, one partition with Fat file system and other with ext4 with Porteus on it?

Can you tell me how, I have tried it but no sucsess, first partition FAT32 3GB and second 700Mb ext4 with Porteus on it but it don't boot. I use on HD windiws 8 and must use EFI mode to boot from the USB. I can boot from usb with yust one partition and Poretesu on it ,but can't with 2 partitions even if the first one is FAT and second one ext with Porteus on it. Can someone help me, please?

@milangru
I made the USB that has 2 partitions, for EFI BOOT and for PERSISTENT DATA.
And then UP.Porteus-XFCE-v3.1-i486.iso was booted from this USB on EFI PC
and had a persistent data.

I am glad if this report might be usefull for you.

note:
1. My EFI PC (LIVA) doesn't boot from the original Porteus kernel.
Therefor I used UP.Porteus-XFCE-v3.1-i486.iso.
If your EFI PC is OK for the original Porteus kernel,
original Porteus-XFCE-v3.1-i486.iso can be used.

2. USB was assigned to /dev/sdb in this test.
USB capacity was 3.74G.
The first partition was FAT and 181M.
The second partition was EXT4 and 3.56G.

3. A persistent data size was set to 200M.

4. You can check how to set USB by
/usr/share/live-usb/bin/live-usb-efi shell file of live-usb-3.1-noarch-3.xzm