[opensuse] Trouble copying (burn) multisession CD !
I have tried to burn multi session CD, that has 2 sessions: one normal session and other Boot Sector (Floppy 1.44MB emulation). This is a home-made custom MS DOS LiveCD. When I tried to Copy-CD in K3B it said that it works (copying reported to be success), but in reality there was an error, and the final CD-RW was unusable. Actually it made 2 problems: 1. After burning the first session, K3B ejected my CD, then inserted it again, and burned second session. It should NOT eject the CD when writing multisession thing. 2. The resulting CD had only the boot-sector session working, not the data session. Platforms: openSUSE 10.3 Alpha 3, with K3B 1.0(default). and openSUSE 10.2 with K3B 0.12.17(default). (+ I have tried also K3B 1.0.1) - same problem. I have tried that in both user and root mode, to eliminate possible permission issues factor. I have used default settings of K3B. (that is: Normal mode, not Clone mode, because Clone mode never worked for me) The same copying works great with Nero 6 on Windows XP. 1. Any ideas on how-to copy multi-session CDs ? 2. How to emulate such a thing ? Under Windows, Nero can emulate this easily. (create, burn and mount virtual multisession images) -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
BTW: my problem may has something to do with wodim, not k3b. How do I find out? -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Friday 2007-04-27 at 22:28 +0100, Alexey Eremenko wrote:
I have tried to burn multi session CD, that has 2 sessions: one normal session and other Boot Sector (Floppy 1.44MB emulation). This is a home-made custom MS DOS LiveCD.
Try extracting first the iso image with dd: dd if=/dev/hdc of=isoimage.iso To extract the boot image use "geteltorito": geteltorito isoimage.iso > eltorito.image If the "eltorito" doesn't work, your CD is not correct. Finally, burn the "isoimage.iso" as you prefer - and only "isoimage.iso", there is no multisession involved. The boot floppy image is included in the iso - compare with the suse dvd, for instance.
(create, burn and mount virtual multisession images)
fstab: /dev/cdrom /mnt/cdrom1 iso9660 ro,session=1 0 0 if you wanto to explictly mount session number one. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGMxhktTMYHG2NR9URAnu1AJ4lWIutYXdCQAlJK2qaepPi70kTaQCeNxC7 E2NZvRXRHQ9irP8emQMZ+70= =0FeE -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 4/28/07, Carlos E. R.
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
The Friday 2007-04-27 at 22:28 +0100, Alexey Eremenko wrote:
I have tried to burn multi session CD, that has 2 sessions: one normal session and other Boot Sector (Floppy 1.44MB emulation). This is a home-made custom MS DOS LiveCD.
Try extracting first the iso image with dd:
dd if=/dev/hdc of=isoimage.iso
To extract the boot image use "geteltorito":
geteltorito isoimage.iso > eltorito.image
If the "eltorito" doesn't work, your CD is not correct.
Finally, burn the "isoimage.iso" as you prefer - and only "isoimage.iso", there is no multisession involved. The boot floppy image is included in the iso - compare with the suse dvd, for instance.
(create, burn and mount virtual multisession images)
fstab:
/dev/cdrom /mnt/cdrom1 iso9660 ro,session=1 0 0
if you wanto to explictly mount session number one.
Thanks Carlos ! The dd thing worked THANKS ! I burned the ISO with K3B and the resulting CD was OK. "geteltorito" seems not to be part of openSUSE, which is sad, but I'll try to get it. -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Saturday 2007-04-28 at 11:45 +0100, Alexey Eremenko wrote:
Thanks Carlos !
Welcome :-)
The dd thing worked THANKS ! I burned the ISO with K3B and the resulting CD was OK. "geteltorito" seems not to be part of openSUSE, which is sad, but I'll try to get it.
Yes, it is. In 10.2 it is included in "mkisofs-cdrkit.1.0pre5-6". What did you use to look for it? - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGMzcHtTMYHG2NR9URAudJAJ9qxDCuEqKgIFoWcxR6Wx6f1b8izQCeM8MF CQG+OEyjjNpIDDHA/ixfNkg= =OJyJ -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
"geteltorito" seems not to be part of openSUSE, which is sad, but I'll try to get it.
Yes, it is. In 10.2 it is included in "mkisofs-cdrkit.1.0pre5-6". What did you use to look for it?
I have used Yast to find a package named "geteltorito". Yes, now I see that it's actually included in "mkisofs" package.
With "dd" there is only 1 ISO image created, but with "K3B" in "create image only" mode there is a directory with 2 ISOs created, one for each track ! I have no idea what k3b uses to get the image(s). Notice that dd doesn't know anything about images or formats: it just copies from start to end, sense or senseless.
Yes, which means that issuing the "dd" command, we should give it a .raw extension instead of .iso because it may result in non-ISO 9660 image. (incompatible FS) -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Saturday 2007-04-28 at 14:47 +0100, Alexey Eremenko wrote:
I have no idea what k3b uses to get the image(s). Notice that dd doesn't know anything about images or formats: it just copies from start to end, sense or senseless.
Yes, which means that issuing the "dd" command, we should give it a .raw extension instead of .iso because it may result in non-ISO 9660 image. (incompatible FS)
It doesn't matter. It will get a filesystem image, in whichever filesystem format it has, and as it came from a CDrom, it can be burned back on another using k3b or anything. K3b will only warn that it is not an iso image, but it will burn it correctly. I know because I burn DVDs in XFS format. - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGM4J4tTMYHG2NR9URAkHcAJ4u2mu2Ip4utllwQlOckzMZLKLpNgCfaFzi 76cJ1T3/f4DvjmzMQP8qdEg= =MaJ2 -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Alexey Eremenko wrote:
I have tried to burn multi session CD, that has 2 sessions: one normal session and other Boot Sector (Floppy 1.44MB emulation). This is a home-made custom MS DOS LiveCD.
When I tried to Copy-CD in K3B it said that it works (copying reported to be success), but in reality there was an error, and the final CD-RW was unusable.
Actually it made 2 problems: 1. After burning the first session, K3B ejected my CD, then inserted it again, and burned second session. It should NOT eject the CD when writing multisession thing. 2. The resulting CD had only the boot-sector session working, not the data session.
Platforms: openSUSE 10.3 Alpha 3, with K3B 1.0(default). and openSUSE 10.2 with K3B 0.12.17(default). (+ I have tried also K3B 1.0.1) - same problem.
I have tried that in both user and root mode, to eliminate possible permission issues factor. I have used default settings of K3B. (that is: Normal mode, not Clone mode, because Clone mode never worked for me)
The same copying works great with Nero 6 on Windows XP.
1. Any ideas on how-to copy multi-session CDs ? 2. How to emulate such a thing ? Under Windows, Nero can emulate this easily. (create, burn and mount virtual multisession images)
There are some details about the constraints of wodim and multi session CD/DVDs on the wodim man page. Nero is a bit more sophisticated than K3B and is rather clever at getting stuff to work... K3B also does not merge 100% with wodim and may find yourself needing to use wodim from the command line to get the result you want. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
OK, the "dd" thing worked, but it's just workaround to the non-working K3B issue. I have opened a bug report: https://bugzilla.novell.com/show_bug.cgi?id=269631 Yesterday I demonstrated openSUSE Linux to one of my friends from Windows background, and it was very disappointing to tell him that I could not copy a multisession CD due to K3B bug. I don't want this to happen again in 10.3 release, so please help me get this bug resolved! -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
WOOW ! What I found is simply inbelieveble: With "dd" there is only 1 ISO image created, but with "K3B" in "create image only" mode there is a directory with 2 ISOs created, one for each track ! Now I understand that ISO format is not optimized for multisession CDs, but still the question remains: why the 2 ISOs that K3B created do not work? -- -Alexey Eremenko "Technologov" -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The Saturday 2007-04-28 at 12:03 +0100, Alexey Eremenko wrote:
WOOW ! What I found is simply inbelieveble:
With "dd" there is only 1 ISO image created, but with "K3B" in "create image only" mode there is a directory with 2 ISOs created, one for each track !
I have no idea what k3b uses to get the image(s). Notice that dd doesn't know anything about images or formats: it just copies from start to end, sense or senseless.
Now I understand that ISO format is not optimized for multisession CDs, but still the question remains: why the 2 ISOs that K3B created do not work?
Bug report ;-) - -- Cheers, Carlos E. R. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.5 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFGMze1tTMYHG2NR9URAuIFAJwJ/IOi57Nd/j+1MdaAoPg5FOKMtQCdG9Q5 4GjKPKxAYC3mnLALSVFg41M= =h1HY -----END PGP SIGNATURE----- -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Alexey Eremenko
-
Carlos E. R.
-
G.T.Smith