We'll need to examine the boot stanza options that are included in the ISO/CD-ROM. I believe this is the place to start to look at what has been directed for the system start.
Going to attempt to reproduce the bug on some QEMU virtual machines using different Fossapup64's and F96's
UPDATE: I tested a F96-CE_4 ISO booting on a QEMU vm as a CD-ROM. I have a 10 G QEMU HDD split into two ext4 partitions.
I have a small save folder "B" and a puppy_fossapup64_9.6.sfs
on /mnt/sda1
and on /mnt/sda2
is another save folder named "A".
When booting the CD-ROM the save folder "B" and the puppy_fossapup64_9.6.sfs
on /mnt/sda1
were used in the layered file system when selecting the very first (default) boot option in the Grub4Dos menu.lst
on the CD-ROM
@MochiMoppel, @Governor The next test would be selecting to boot with no save file and RAM only and check if the search for the puppy_fossapup64_9.6.sfs
is limited to the CD-ROM (ISO) version and not on the partitions.
Further test is to remove all the files for F96-CE_4 in /mnt/sda1 and see how the search goes through /mnt/sda2
UPDATE #2: Tested now with two save folders (A and B) on /mnt/sda1
and puppy_fossapup64_9.6.sfs
on /mnt/sda2
and I was given an option to select the save folder (A or B) and the puppy_fossapup64_9.6.sfs
on /mnt/sda2
was the one used!
The fdrv, ydrv and zdrv are not loaded when the rootfs SFS is in a different partition that is found during the boot cycle and hardware devices will not work.
To do this it must be declared on the boot stanza kernel command line.
So it is what we've been saying. Puppy Linux is designed to look on the primary root of each partition for usable files that will take precedence over those on the CD-ROM.
The location of the save folder becomes /mnt/home
When the puppy rootfs SFS is removed into a sub-directory like a frugal installation would have, the CD-ROM version is used.
The important fact here is only if Puppy Linux SFS files or save folders/files are in the partition(s) root will they be used with precedence over the CD-ROM versions.
Once the SFS is in a sub-directory it is handled like a frugal install and only SFS files from the CD-ROM will be used
All these tests are using the first boot option on the CD-ROM.