Jump to content











Photo
- - - - -

How I can create Multibootable vultisession DVD ?


  • Please log in to reply
9 replies to this topic

#1 kefi

kefi
  • Members
  • 5 posts

Posted 21 April 2008 - 01:43 PM

I'm tryed create bootable DVD in Nero7 micro. But it finalized first bootable session on DVD.
On CD all OK - creating first bootable sessions & multisessions simultaneously !
Why it is ?

And what can do with it ?

Ps. excuse my english.

#2 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 22 April 2008 - 10:12 PM

Compare http://www.911cd.net...&...st&p=108842

El Torito specs was written at CD-R(W) time and never updated.

Some BIOS follow El Torito specs: boot last session
Some BIOS ignore El Torito specs: boot first session always

DVD behaviour is not documented. BIOS or OS may fail at multisession DVD boot.

General approach:
Add a session to DVD, but don't use multisession feature.
That's use growisofs at DVD+RW or DVD-RAM.

#3 kefi

kefi
  • Members
  • 5 posts

Posted 23 April 2008 - 08:45 AM

DVD behaviour is not documented. BIOS or OS may fail at multisession DVD boot.

Thanks.

But

General approach:
Add a session to DVD, but don't use multisession feature.
That's use growisofs at DVD+RW or DVD-RAM.


Could you please tell me about DVD-RW ?
And

Add a session to DVD, but don't use multisession feature.

How do it in Windows? please tell me several step by step instruction.

#4 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 24 April 2008 - 09:01 PM

I knew only growisofs and mkisofs for mentioned approach.
There are win32 ports http://fy.chalmers.s...RW/tools/win32/

* As for growing random access volumes. The idea is very simple. The
* program appends new data as it was added to a multisession media and
* then copies the new volume descriptor(s) to the beginning of media
* thus effectively updating the root catalog reference...

No, DVD-RW are not usable that way.


First create a multi bootable ISO image.
Use filesystem ISO9660:1999 and rock ridge: mkisofs -iso-level 4 -r

Next write a bootable session to drive E:
growisofs.exe -Z E:=D:\UBCD4WinBuilder.iso

Later add data from F:\data
growisofs.exe -iso-level 4 -r -M E: F:\data


#5 kefi

kefi
  • Members
  • 5 posts

Posted 25 April 2008 - 10:45 AM

Thank's.
I tryied do all that you told me.

First create a multi bootable ISO image.
Use filesystem ISO9660:1999 and rock ridge: mkisofs -iso-level 4 -r

My cmd string :
D:\PF\Tools\Rescue\BartPE+\mkisofs.exe -iso-level 4 -r -volid "WinPE" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "D:\PF\Tools\Rescue\_Iso\image.iso" "D:\PF\Tools\Rescue\_Tgt"

Next write a bootable session to drive E:

growisofs.exe -Z E:=D:\UBCD4WinBuilder.iso

My cmd string : growisofs.exe -Z G:=D:\PF\Tools\Rescue\_Iso\image.iso
It's OK

Later add data from F:\data

growisofs.exe -iso-level 4 -r -M E: F:\data

I got the next troubles:
My cmd string :
growisofs.exe -iso-level 4 -r -M G: D:\PF\Tools\Rescue\BartPE+\BartPE\1
her output :
Executing 'D:\PF\Tools\CD-RW\growisofs\mkisofs.exe -iso-level 4 -r -C 16,87072 -
M - D:\PF\Tools\Rescue\BartPE+\BartPE\1 | builtin_dd of=\\.\G: obs=32k seek=5442
'
Warning: Creating ISO-9660:1999 (version 2) filesystem.
Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.

NO Rock Ridge present
Disabling Rock Ridge / XA / AA
Warning: Neither Rock Ridge (-R) nor TRANS.TBL (-T)
name translations were found on previous session.

ISO (8.3) file names have been used instead.
78.85% done, estimate finish Fri Apr 25 14:22:45 2008
83.23% done, estimate finish Fri Apr 25 14:22:47 2008
87.60% done, estimate finish Fri Apr 25 14:22:50 2008
\\.\G:: "Current Write Speed" is 4.1x1385KBps.
91.99% done, estimate finish Fri Apr 25 14:22:53 2008
96.37% done, estimate finish Fri Apr 25 14:22:55 2008
Total translation table size: 0
Total rockridge attributes bytes: 80223
Total directory bytes: 318234
Path table size(bytes): 1454
114150 extents written (222 MB)
builtin_dd: 27088*2KB out @ average 3.3x1385KBps
\\.\G:: flushing cache
\\.\G:: copying volume descriptor(s)
:-? volume descriptor mismatch, did you use same mkisofs options?
\\.\G:: flushing cache
\\.\G:: stopping de-icing
\\.\G:: writing lead-out

And in resume I can't found added data on my DVD+RW.

#6 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 26 April 2008 - 03:06 PM

Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.

May appear at a very old OS. Ignore this warning.

NO Rock Ridge present

Strange, haven't recogniced this in the last years.
You may disable rock ridge too.
In addition igonre "Warning: Neither Rock Ridge ... were found on previous session."
This may cause errors at strange chars.

And in resume I can't found added data on my DVD+RW.

Strange too.

Was sector 16 of DVD updated?
Try again, write first session.
Launch IsoBuster. Remember sector 16.
Write second session. Lauch IsoBuster. Compare sector 16.

Do you use a virus scanner?
Which operating system do you use?
Which DVD writer do you use?

Again, first session have to be mutibootable.
http://www.msfn.org/...D-DVDs-f82.html
You may add data at following sessions.

#7 kefi

kefi
  • Members
  • 5 posts

Posted 29 April 2008 - 07:18 AM

2 cdob >
In my post above I used in really mkisofs from my BartPE pack, - because when I tryied use mkisofs from your link http://fy.chalmers.s...RW/tools/win32/ I got the next error :

D:\PF\Tools\CD-RW\growisofs>mkisofs.exe -iso-level 4 -r -volid "WinPE" -b D:\PF\

Tools\Rescue\_Tgt\BCDW\LOADER.BIN -no-emul-boot -boot-load-size 4 -hide boot.cat

alog -o "D:\PF\Tools\Rescue\_Iso\image.iso" "D:\PF\Tools\Rescue\_Tgt"



Warning: Creating ISO-9660:1999 (version 2) filesystem.

Warning: ISO-9660 filenames longer than 31 may cause buffer overflows in the OS.



[b]mkisofs: Uh oh, I cant find the boot image 'D:\PF\Tools\Rescue\_Tgt\BCDW\LOADER.

BIN' ![/b]
I'm want use mkisofs from your link, but don't understand - how ?

BTW, 16 sector don't modifyed after second session.
my OS : Windows 2K SP4 rus (cp-1251) , I tryied used mkisofs options -input-charset cp1251, but it don't help.
my antivirus : DrWEB4.44 + its SpiderGuard
my cd-dvd writwer : Pioneer DVD-RW DVR-112 (it supported all write features except CDRW CAV,Mt Rainer Write, DDCD-R,DDCD-RW,HD-BURN-R,HD-BURN-RW)

And more :
could you plz, tell me about mkisofs options -hide bootsect.bin -hide boot.catalog
mkisofs command have it in my from BartPE pack. I don't understand - It need for me or no ?

#8 was_jaclaz

was_jaclaz

    Finder

  • Advanced user
  • 7101 posts
  • Location:Gone in the mist
  •  
    Italy

Posted 29 April 2008 - 12:07 PM

It seems like in first example:

D:\PF\Tools\Rescue\BartPE+\mkisofs.exe -iso-level 4 -r -volid "WinPE" -b bootsect.bin -no-emul-boot -boot-load-size 4 -hide bootsect.bin -hide boot.catalog -o "D:\PF\Tools\Rescue\_Iso\image.iso" "D:\PF\Tools\Rescue\_Tgt"


You are using bootsect.bin which is in the same directory as mkisofs.exe
(D:\PF\Tools\Rescue\BartPE+\)

While in the second:

D:\PF\Tools\CD-RW\growisofs>mkisofs.exe -iso-level 4 -r -volid "WinPE" -b D:\PF\
Tools\Rescue\_Tgt\BCDW\LOADER.BIN
-no-emul-boot -boot-load-size 4 -hide boot.cat
alog -o "D:\PF\Tools\Rescue\_Iso\image.iso" "D:\PF\Tools\Rescue\_Tgt"

you are using a LOADER.BIN in another directory.

Try copying:
D:\PF\Tools\Rescue\_Tgt\BCDW\LOADER.BIN
to:
D:\PF\Tools\CD-RW\growisofs\LOADER.BIN
check FiLeNaMe CaSe
is LOADER.BIN a 2048 byte long file?
Is it a CD bootsector?

-hide bootsect.bin -hide boot.catalog

If you add the -hide switch, the following file will be hidden.
Usually both the bootsector (bootsect.bin) and the boot catalog (boot.catalog) are hidden, but omitting this will have the ONLY consequence that when you explore the filesystem on CD or you issue a DIR command those two files will be listed.

jaclaz

#9 kefi

kefi
  • Members
  • 5 posts

Posted 29 April 2008 - 12:23 PM

2 jaclaz >

Try copying:
D:\PF\Tools\Rescue\_Tgt\BCDW\LOADER.BIN
to:
D:\PF\Tools\CD-RW\growisofs\LOADER.BIN
check FiLeNaMe CaSe
is LOADER.BIN a 2048 byte long file?
Is it a CD bootsector?

I am already do all it . Moreover ,it file (LOADER.BIN), already used for creating BArtPE disk by means of pebuilder - and ALL was OK, it was bootable.

If you add the -hide switch, the following file will be hidden.
Usually both the bootsector (bootsect.bin) and the boot catalog (boot.catalog) are hidden,

But I have not file boot.catalog - It self creating ?

#10 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 02 May 2008 - 06:47 PM

http://cdrecord.berl.../mkisofs.8.html

-b eltorito_boot_image
Specifies the path and filename of the boot image to be used when making an "El Torito" bootable CD.
The path-name must be relative to the source path specified to mkisofs.

In addition case does matter and a / split folders: subdir/LOADER.BIN

Yes, mkisofs creates boot.catalog.

16 sector don't modifyed after second session.

Strange, that's the major feature of growisofs.
That's how to add sessions without multi-session feature.
Either growisofs fails itselfs. Or something prohibit update, like a virus scanner.




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users