Page 1 of 4

Posted: Sun 28 Apr 2013, 03:52
by Ted Dog
Click on the remaster.iso

copy all files into the directory you just created.

unmount bluray drive,

Here is the on the fly burn command string, started in a terminal with current directory you moved the remastered files into.

Code: Select all

growisofs -use-the-force-luke=notray  -Z /dev/sr0  -f -iso-level 3 -D -R  -V \"BluFatDog620\" -p root -publisher \"Ted_Dog\"  -b isolinux.bin -c boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table ./
thats one line incase it wraps around

Posted: Sun 28 Apr 2013, 03:58
by Ted Dog
Hold off on the growisofs we need to replace isolinux.cfg with this:

Code: Select all

#display help/boot.msg
default fatdog-multi
prompt 1
timeout 20

#F1 help/boot.msg
F1 help/help.msg help/blank.png
F2 help/savefile.msg help/blank.png
F3 help/startnet.msg help/blank.png
F4 help/basesfs.msg help/blank.png
F5 help/savedir.msg help/blank.png


ui vesamenu.c32
menu resolution 800 600
menu title BluFatdog64 620 Live
menu background fatdog.png
menu tabmsg Press Tab to edit entry, F1 for help, Esc for boot prompt
menu color border 37;40  #80ffffff #00000000 std
menu color sel 7;37;40 #80ffffff #20ff8000 all
menu margin 1
menu rows 20
menu tabmsgrow 26
menu cmdlinerow -2
menu passwordrow 19
menu timeoutrow 28
menu helpmsgrow 30


label fatdog-multi
linux vmlinuz
initrd initrd
append savefile=direct:multi:sr0 base2ram=yes waitdev=0
menu label Fatdog64 with multisession support
text help
Start Fatdog with multisession support for the first optical disc drive.
Upon startup, previous sessions (if any) will be loaded from the disc.
After shutdown, changes will be saved as a new session to the disc.
You should use BD-RE as the disc media.
endtext

label puppy
linux pvmlinuz
append initrd=pinitrd.gz pmedia=cd
menu label Racy 5.3.90 32bit
text help
Start Bluray aware version of Racy 
endtext

label fatdog
linux vmlinuz
initrd initrd
append base2ram=yes waitdev=1
menu label Fatdog64 
text help
Start Fatdog normally.
endtext


label fatdog-lvm
linux vmlinuz
initrd initrd
append withlvm withmdadm
menu label Fatdog64 with LVM and mdadm support
text help
Start Fatdog with LVM and mdadm (Linux software RAID) support. 
Enables loading savefile from LVM and mdadm partitions.
endtext


label fatdog-nosave
linux vmlinuz
initrd initrd
append savefile=none
menu label Fatdog64 without savefile
text help
Start Fatdog without using a savefile.
endtext


label fatdog-nox
linux vmlinuz
initrd initrd
append pfix=nox
menu label Fatdog64 without graphical desktop
text help
Start Fatdog in command-line mode (Linux console). 
Graphical desktop later can be started by typing "xwin".
endtext


menu separator

label fatdog-noradeon
linux vmlinuz
initrd initrd
append blacklist=radeon
menu label For problematic Radeon cards - disable radeon driver
text help
Start Fatdog without loading the radeon driver.
endtext


label fatdog-nonouveau
linux vmlinuz
initrd initrd
append blacklist=nouveau
menu label For problematic Nvidia cards - disable nouveau driver
text help
Start Fatdog without loading the nouveau driver.
endtext


label fatdog-nokms
linux vmlinuz
initrd initrd
append nomodeset pfix=xorgwizard savefile=none
menu label For machines with severe video problems
text help
Start Fatdog without savefile, without KMS, and launch xorgwizard 
to choose video resolutions before starting graphical desktop.
endtext


Posted: Sun 28 Apr 2013, 04:03
by Ted Dog
OK class let me know if this works for you..

The save session code is always going to fail until we make the changes coming later.

Please reply once you successfully booted with the remake.

Posted: Sun 28 Apr 2013, 04:26
by Ted Dog
The changes made for Bluray, are 100% compatible with DVD you just will not see files larger than 4G or hit the other boundary that kept Bluray from sessions beyond DVD size.

The disc may not be readable on older XP windows, but please check and let me know what happens with your Window if you dual boot and tried this. I have no way to check...

Posted: Sun 28 Apr 2013, 08:17
by jamesbond
Ted Dog, does it still work if you change iso-level to 4 instead of 3?

Posted: Sun 28 Apr 2013, 12:17
by Ted Dog
jamesbond wrote:Ted Dog, does it still work if you change iso-level to 4 instead of 3?
can not find info on level 4 with iso9660 :oops:

is level 4 ISO13490/ECMA-168?

Posted: Sun 28 Apr 2013, 12:26
by jamesbond
Ted Dog wrote:
jamesbond wrote:Ted Dog, does it still work if you change iso-level to 4 instead of 3?
can not find info on level 4 with iso9660 :oops:

is level 4 ISO13490/ECMA-168?
No, when you use the iso-level setting of "4", mkisofs actually use iso9660:1999 specification. This is the "supposedly" proper way to use -D (ref: http://linux.die.net/man/8/mkisofs). I can confirm that if you use this setting, the disc is readable fine under Windows XP. The question is whether it can still burn > 4GB files and whether there are any specific bluray stuff that fails.

I've tested removing the -J (change it to -D) and changing iso-level to 4 for all the 3 possible places:
- save multisession
- remaster
- iso builder
and I have tested saving session under these conditions, it seems to work fine.

Posted: Sun 28 Apr 2013, 12:45
by Ted Dog
Growisofs has a calculation bug that effects multisession being written somewhere near the 10G mark.
This is not a limit on these settings, to prove that I added files to a directory inside the directory holding the files needed to boot FatDog64 those added files totaled 22G with one over 10G in size.

Of course I had to use a USB harddrive, not build from RAM for that test.

This is my method of backing up large stuff, Organize files into directories to 22G limit. by moving stuff rather than copying.

Posted: Sun 28 Apr 2013, 13:08
by jamesbond
I see. So does using iso-level setting of "4" instead of "3" still work? Because like you say above, it seems that the only thing that needs to be changed is:
a) drop -J
b) add -D
I've done both a) and b), but in addition to that I'm changing iso-level from "3" to "4", so I wonder whether it still work? The manpage doesn't exactly say that iso9660:1999 relaxes the size restriction of earlier iso9660 spec (which "iso-level 3" does).

As for why it doesn't work for others puppies (including earlier Fatdogs), is probably because in 620 we now use the latest cdrtools (earlier Fatdogs uses cdrkit - a fork of cdrtools which seems to be no longer updated after 2010). I think many puppies (with the exception of Slacko) perhaps still use cdrkit.

cheers!

Posted: Sun 28 Apr 2013, 13:10
by Ted Dog
@jamesbond,
Thanks for clearing that up for me, level 4 is a modified version of level2 with changes to support nested directories beyond the level 2 native support.

As a level 2, I doubt that the 4G boundaries are leaped. However easy enough to test.

Weather has cleared up nicely, but my grass has shot-up overnight, I see mowing in the next few days. :x

Thanks for the heads up on why fatdog64 works and other puppies don't

Posted: Sun 28 Apr 2013, 14:11
by Ted Dog
@jamesbond

Would you rewrite this line and the other to send warnings and error msgs to /tmp for debugging ms issues in the future.

Code: Select all

	! $GROWISOFS -root $archivepath "$SAVEFILE_MOUNT"/archive/* > /dev/null && save_ok=no	

code snippit from /usr/sbin/fatdog-save-multisession.sh

Posted: Sun 28 Apr 2013, 15:32
by Flash
Ted, is there any chance that Fatdog64-611-SeaMonkey will work instead of Fatdog64-620? I already have the iso and I prefer SeaMonkey to Firefox.

Posted: Sun 28 Apr 2013, 15:46
by Ted Dog
Flash wrote:Ted, is there any chance that Fatdog64-611-SeaMonkey will work instead of Fatdog64-620? I already have the iso and I prefer SeaMonkey to Firefox.
see
http://www.murga-linux.com/puppy/viewto ... 749#700749

Does not look like it, plus v620 is a rock solid release worthy of the bandwidth used :wink: I have to say its the BEST puppy in any form/spin in the last 18 months. :shock:

And it has SeaMonkey :D

Posted: Sun 28 Apr 2013, 15:50
by Flash
Oh, okay, thanks. I'm downloading 620 now. :)

Posted: Sun 28 Apr 2013, 16:31
by rcrsn51
jamesbond wrote:No, when you use the iso-level setting of "4", mkisofs actually use iso9660:1999 specification. This is the "supposedly" proper way to use -D (ref: http://linux.die.net/man/8/mkisofs). I can confirm that if you use this setting, the disc is readable fine under Windows XP.
I can also confirm that "-D -iso-level 4" is a replacement for "-J" in XP and Win7. This is both when writing directly to a data DVD and making an ISO to burn data onto a CD.

This argument throws a warning message about filenames longer than 31 characters, but it doesn't appear to be a problem.

I didn't look at any bootable disc / multi-session scenarios.

Posted: Sun 28 Apr 2013, 17:23
by Ted Dog
Tried tests most likely to fail and iso-level 4 change just throws more volume change warnings, but adding sessions over the DVD sized works. File size reporting looks correct, checking for large sized file truncation.
But so far no difference (slower boot possibly) using iso-level 4 over 3 except for warnings..

Posted: Sun 28 Apr 2013, 23:17
by Ted Dog
Have not spotted any new issues using iso-level 4 over iso-level 3. Will burn some full sized BD-Rs since all tries with BD-RE did as well with iso-level 4. :D

Posted: Mon 29 Apr 2013, 02:38
by Flash
Okay I downloaded Fatdog64-620, burned it onto a BD-RE with Burniso2cd and booted it with the first boot option (non-multisession). I see what you mean by the humongous initrd, it must have taken several minutes to load. :shock: But overall loading time doesn't seem to be much longer than it was for the multisession Slacko DVD I was using before.

I installed Flashblock because the ad in the upper right corner of the forum is so obnoxious. Other than that, Fatdog seems to be well-behaved.

Posted: Tue 30 Apr 2013, 12:34
by Ted Dog
All tests with iso-level 4 have the same results as iso-level 3 (different WARNINGS, and ISO size shown, but no actual change in useable size.) So If iso-level 4 allows better compatibility with other O/Ss lets go with it.

Can't do any more testing until another 50 pkg of Bluray media is delivered.. :lol:

Will be working on identified growisofs issues, while I wait.

Posted: Tue 30 Apr 2013, 12:50
by Flash
Ted, why don't you get one or two BD-RE disks for experimenting with? I got some Kodak ones from Fry's for about $4 each. They work fine with the burning applications in Puppy. They even have some kind of "hard coat" supposed to make them more scratch resistant.