I went through the procedure again and an issue comes in step 3)
cp -a /initrd/pup_ro2/* /path2sfsfolder/sfs/
ERROR is:
cp: cannot overwrite directory 'root/try/sfs/lib64' with non-directory
I believe the problem is the lib64 link inside /initrd/pup_ro2. Because there exists a lib64 directory in /try/sfs/ ( I used /try directory for my case ). Therefore it cannot copy the link there.
Anyway I continued the procedure.
I created a new .sfs file ( 532 MB ) and then a new .iso
BUT the iso will NOT finish booting.
BOOTING ERROR:
Loading 'fd64.500.sfs' main file copy to ram done
Setting up the layered filesystem failed
Dumping last lines of /tmp/bootinit.log
mount: /dev/sr0 is write-protected, mounting read-only
writing '/mnt/tmpfs/fd64-500.sfs': No Space left on device
mount: mounting /dev/loop0 on /pup_ro2 failed
mount: mounting unionfs on /pup_new failed
SO, NO DICE ! ( At least so far
![Smile :)](./images/smilies/icon_smile.gif)
Any suggestions ? Perhaps you could give it a quick try. Also, I booted from a live CD, not a frugal install.
ONE OTHER POINT: I believe that in step 1) one should NOT COPY the .sfs file. REASONING: one is creating a NEW CUSTOM .iso file in this procedure that will be copied during step 5)