Major advance in Bluray multisession effort.

Discuss anything specific to using Puppy on a multi-session disk
Message
Author
User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#16 Post 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

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#17 Post 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


User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#18 Post 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.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#19 Post 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...

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#20 Post by jamesbond »

Ted Dog, does it still work if you change iso-level to 4 instead of 3?
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#21 Post 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?

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#22 Post 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.
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#23 Post 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.

jamesbond
Posts: 3433
Joined: Mon 26 Feb 2007, 05:02
Location: The Blue Marble

#24 Post 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!
Fatdog64 forum links: [url=http://murga-linux.com/puppy/viewtopic.php?t=117546]Latest version[/url] | [url=https://cutt.ly/ke8sn5H]Contributed packages[/url] | [url=https://cutt.ly/se8scrb]ISO builder[/url]

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#25 Post 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

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#26 Post 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

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#27 Post 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.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#28 Post 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

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#29 Post by Flash »

Oh, okay, thanks. I'm downloading 620 now. :)

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#30 Post 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.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#31 Post 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..

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#32 Post 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

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#33 Post 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.

User avatar
Ted Dog
Posts: 3965
Joined: Wed 14 Sep 2005, 02:35
Location: Heart of Texas

#34 Post 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.

User avatar
Flash
Official Dog Handler
Posts: 13071
Joined: Wed 04 May 2005, 16:04
Location: Arizona USA

#35 Post 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.

Post Reply