Edit: What I had below was wrong. I now believe that both the entries below, were putting the changes file on my hard drive (sda3, an ext4 partition on my hard drive). with just /live/ it was sharing a changes folder with my DD 32 bit install and that's what caused the spectacle crash. Changing it to /live/changes was just giving it a clean folder but it was still on my hard drive, not the thumb drive.
Done for now, but will revisit and see what is really going on.
edit 2: Well, when I boot from one of the clean choices andcreate the save folder from inside DD 64 on exit, it works and saves my changes to the thumb drive as expected. So the problem has to be with grub4dos and the menu.1st file. I'll look more later.
************************************
Old post, observations correct, conclusions are totally wrong.
*********************************************
Okay, this is what I did.
I booted to Puppy 5.72a Precise with no save file. Ran the lastest version of the Debian Dog installer that I had, used Gparted to put a ext4 partition on a 2 GB thumb drive and installed DD 64 with Grub4Dos. It said it disabled journaling.
I then switched out the default *.squashfs file with my remastered, "Debian Dog with Chrome instead" squashfs file.
I then tested the Porteus boot entries to see how they worked.
Any place a save folder is specified, it needs to be changes=/live/changes instead of just changes=/live/. If it is just changes=/live/ it fails specatularily finally telling me that it is going to wait 5 minutes for things to get better before any more computing will occur.
My test results and the modified menu entries I wrote can be seen in the portion of menu.1st I tested
Code: Select all
#added this one. use this one
title *Debian-PorteusDog Main - changes=EXIT:/live/changes sysvinit
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 from=/ noauto changes=EXIT:/live/changes
initrd /live/initrd1.xz
#make change changes=EXIT:/live/ fails same as other script
# title *test failure* Debian-PorteusDog - changes=EXIT:/live/ sysvinit
# uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
# kernel /live/vmlinuz1 from=/ noauto changes=EXIT:/live/
# initrd /live/initrd1.xz
# title *original fails badly* Debian-PorteusDog - changes to /live/ sysvinit
# uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
# kernel /live/vmlinuz1 from=/ noauto changes=/live/
# initrd /live/initrd1.xz
#make change changes=/live/ to changes=/live/changes
title *this one works* Debian-PorteusDog - changes to /live/changes sysvinit
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 from=/ noauto changes=/live/changes
initrd /live/initrd1.xz
title *Tested boots to desktop. Works*Debian-PorteusDog - Always Fresh sysvinit
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 from=/ nomagic base_only norootcopy
initrd /live/initrd1.xz
title *Tested boots to Desktop* Debian-PorteusDog - Copy to RAM sysvinit
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 noauto from=/ copy2ram
initrd /live/initrd1.xz
# presumed to fail for same as above, not tested
# title Debian-PorteusDog - changes to /live/ systemd
# uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
# kernel /live/vmlinuz1 from=/ noauto changes=/live/ init=/bin/systemd
# initrd /live/initrd1.xz
#boots to desktop
title *modified works -Debian-PorteusDog - changes to /live/changes systemd
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 from=/ noauto changes=/live/changes init=/bin/systemd
initrd /live/initrd1.xz
title *worked boots to Desktop *Debian-PorteusDog - Always Fresh systemd
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 from=/ nomagic base_only norootcopy init=/bin/systemd
initrd /live/initrd1.xz
title *Worked* Debian-PorteusDog - Copy to RAM systemd
uuid 759b028a-3e88-4aa4-89b8-6c03ac76c97d
kernel /live/vmlinuz1 noauto from=/ copy2ram init=/bin/systemd
initrd /live/initrd1.xz
--Posted from the latest Chrome in Debian Dog.