You are not logged in.
Hi all,
Just finished installing Arch onto a brand new machine I built up. One of the goodies is a Pioneer DVR-110B dual layer DVD burner.
Right now I'm trying to make exact copies of a couple of data DVDs. I successfully used readcd to make iso images of the disks on my HDD and can mount the images and view files without a problem.
The problem is trying to burn these images onto new DVD-R discs. The existing discs are DVD+R - this shouldn't matter though, right?
However when I try
growisofs -v -dvd-compat -dry-run -Z /dev/dvd=/path.to.iso
as per the growisofs man page, I get the error message:
growisofs: no mkisofs options are permitted with =, aborting...
Google tells me this means growisofs is trying to pass the = option to mkisofs which rejects it. However I've checked the syntax and RTFM'ed and can't figure it out.
Any clues?
Thanks
Francis
Offline
There is no verbose flag for growisofs.
growisofs [-dry-run] [-dvd-compat] [-overburn] [-speed=1] -[Z|M] /dev/dvd <mkisofs-options>
There is however a -v option for mkisofs, which is probably causing the confusion for growisofs. The -v either needs to go at the end of your line or omitted completely. Since you are burning an ISO file, I would suggest omitting it all together
growisofs -dvd-compat -dry-run -Z /dev/dvd=/path.to.iso
Offline
first in agreement with kipper, remove the +v, its an argument for cdrecord not growisofs.
other points maybe to consider if you still have probs:
- are you su - 'd up for write permissions for /dev/dvd
- is /dev/dvd explicitly linked. ie. i use /dev/hdc , whats in your /etc/fstab ?
finally, try working from the directory the isofile is in, reduces the capacity for path typo mistakes
Offline
Ok, thanks for the tips.
I tried omitting the -v but it still doesn't work. No path typos that I can see, tried both as user and as root, and ran from the iso directory, and used /dev/hda (my SATA hard disk is /dev/sda, burner is /dev/hda).
Here's what I did and what I got.
[root@pretzel iso]# growisofs -dry-run -dvd-compat -Z /dev/hda=meldvd1.iso
Executing 'builtin_dd if=meldvd1.iso of=/dev/hda obs=32k seek=0'
[root@pretzel iso]#
[root@pretzel iso]# growisofs -dry-run -Z /dev/hda=meldvd1.iso
Executing 'builtin_dd if=meldvd1.iso of=/dev/hda obs=32k seek=0'
I just get that "Executing..." line then it exits. Doesn't touch the drive or the media.
If I dmesg the last line printed is
cdrom: open failed.
Not sure if this is related?
Nothing in any of the system logs. Does growisofs log anywhere?
Would appreciate any more ideas!
Thanks
Francis
Offline
can i just ask, you realise -dry-run is used to prevent you physically writing to the dvd ?....
-dry-run
At dry-run growisofs performs all the steps till, but not including the first write operation. Most notably check for "overburn" condi-
tion is performed, which implies that mkisofs is invoked and terminated prematurely.
so it worked right up until it needed to burn the dvd ...?
worth risking putting a dvd in and removing the -dry-run part ?
===========
extract from a Webpage
# growisofs -Z /dev/cd0 -r -J -speed=4 /folder/to/
Executing 'builtin_dd if=image.iso of=/dev/pass0 obs=32k seek=0'
16154624/3688857600 ( 0.4%) @3.4x, remaining 22:44
26902528/3688857600 ( 0.7%) @2.3x, remaining 20:25
...
Offline
Kern,
Yes, I know what dry-run does!
I did (foolishly) try without the -dry-run beforehand and made a coaster. Maybe now I've got the syntax right I'll try it again and see what happens, however I would have expected some sort of confirmation message when dry-running that everything was ok. Perhaps not? Anybody else got a typical output from growisofs -dry-run they'd like to post?
Thanks
Francis
Offline
sorry, no insult intended, but ive seen and made that sort of mistake before.
had to ask, to eliminate it.
Have got images to burn today, so will try dry-run and feed it back here.
Agreed, confirmation msg could be more verbose
Offline
OK, sorted it out.
I bought some new 1x-16x TDK DVD-R media and ran growisofs and burnt the image successfully.
I then tried the second image using another of the old discs I had (also good quality TDKs but was back to making coasters.
[fdac@pretzel iso]$ growisofs -dvd-compat -Z /dev/hda=meldvd2.iso
Executing 'builtin_dd if=meldvd2.iso of=/dev/hda obs=32k seek=0'
/dev/hda: "Current Write Speed" is 1.0x1385KBps.
:-? the LUN appears to be stuck writing LBA=800h, retry in 0ms
:-[ WRITE@LBA=80000800h failed with SK=2h/ASC=04h/ACQ=08h]: Resource temporarily unavailable
builtin_dd: 2048*2KB out @ average 0.6x1385KBps
:-( write failed: Resource temporarily unavailable
/dev/hda: flushing cache
/dev/hda: updating RMA
/dev/hda: closing disc
It then proceeds to hang on 'closing disc' for a long time. I killed the process manually and threw away the coaster.
So - the original problem was with my old media. Then when I tried with dry-run with the new media it worked up to the writing phase but didn't give any confirmation message.
Without -dry-run and with the new media it worked without a problem.
[fdac@pretzel iso]$ growisofs -dvd-compat -Z /dev/hda=meldvd1.iso
Executing 'builtin_dd if=meldvd1.iso of=/dev/hda obs=32k seek=0'
/dev/hda: "Current Write Speed" is 16.4x1385KBps.
...
...
4215209984/4394188800 (95.9%) @13.7x, remaining 0:13
4283269120/4394188800 (97.5%) @14.4x, remaining 0:08
4343300096/4394188800 (98.8%) @12.7x, remaining 0:03
builtin_dd: 2145600*2KB out @ average 9.2x1385KBps
/dev/hda: flushing cache
/dev/hda: updating RMA
/dev/hda: closing disc
Glad I got it working. I'll add a couple of lines to the wiki on burning from images.
Thanks Kern.
Francis
Offline
Glad to know you sorted it.
Feedback on solutions is always welcome.
Well done.
Offline
I've made a few coasters in my time as well. I have a end-all to my coaster making... might just work on my system.
growisofs --use-the-force-luke=dao --dvd-compat -Z /dev/hdd=/my/file/path.iso --speed=4
with that line, I have yet to burn a coaster, regardless of the media.
Offline
Had the same issue.. Worked w/ --use-the-force-luke=dao and --speed=4..
I was trying to burn a CD .ISO in a DVD
Offline