Let's take it from the top, shall we? Following directions
and typing without errors are necessary in *nix. You might
have something in your Linux distribution that doesn't work
the same as mine (Slackware). Linux refers to the kernel,
and each distribution does things somewhat differently.
So, from the top. First, which
device is your DVD drive?
Code:
bruce@silas:~$ dmesg | grep -i dvd
hda: TSSTcorpCD/DVDW TS-H552U, ATAPI CD/DVD-ROM drive
hda: ATAPI 24X DVD-ROM DVD-R CD-R/RW drive, 2048kB Cache, UDMA(33)
That tells me my DVD burner is /dev/hda -- where is yours?
So now, let's burn that DVD image to our hard drive. Note
that I'm burning as root, so as to gain full control...
Code:
root@silas:/backup/ISO/Little_House# dd if=/dev/hda of=Little_House01_03.iso
15347328+0 records in
15347328+0 records out
and let's check that directory to see what's in it...
Code:
root@silas:/backup/ISO/Little_House# ls -alh
total 22G
drwxr-xr-x 2 bruce users 168 2005-12-09 14:16 ./
drwxr-xr-x 4 bruce users 1.1K 2005-12-07 22:46 ../
-rw-r--r-- 1 bruce users 7.4G 2005-11-19 18:17 Little_House01_01.iso
-rw-r--r-- 1 bruce users 7.3G 2005-11-20 09:00 Little_House01_02.iso
-rw-r--r-- 1 root root 7.4G 2005-12-09 14:32 Little_House01_03.iso
Looks like some big 7+ gigabyte iso images. Okay, let's
try making a DVD out of one of them. (notice I was user
when I burned two images there before -- works that way
also if you'd rather not su to root)
Code:
root@silas:/backup/ISO/Little_House# growisofs -dvd-compat -overburn -Z /dev/hda=Little_House01_03.iso
Executing 'builtin_dd if=Little_House01_03.iso of=/dev/hda obs=32k seek=0'
/dev/hda: splitting layers at 1918416 blocks
:-( unable to SEND DVD+R DOUBLE LAYER RECORDING INFORMATION: Input/output error
root@silas:/backup/ISO/Little_House# growisofs -dvd-compat -overburn -Z /dev/hda=Little_House01_03.iso
Executing 'builtin_dd if=Little_House01_03.iso of=/dev/hda obs=32k seek=0'
:-? L0 Data Zone Capacity is set already
/dev/hda: "Current Write Speed" is 2.0x1385KBps.
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
0/7857831936 ( 0.0%) @0x, remaining ??:??
4489216/7857831936 ( 0.1%) @0.9x, remaining 1166:15
15761408/7857831936 ( 0.2%) @2.4x, remaining 356:34
27066368/7857831936 ( 0.3%) @2.4x, remaining 221:48
38338560/7857831936 ( 0.5%) @2.4x, remaining 169:57
49643520/7857831936 ( 0.6%) @2.4x, remaining 138:56
60915712/7857831936 ( 0.8%) @2.4x, remaining 119:27
72220672/7857831936 ( 0.9%) @2.4x, remaining 107:48
83492864/7857831936 ( 1.1%) @2.4x, remaining 97:46
94797824/7857831936 ( 1.2%) @2.4x, remaining 90:04
<snip, snip>
7852851200/7857831936 (99.9%) @2.4x, remaining 0:01
builtin_dd: 3836832*2KB out @ average 2.3x1385KBps
/dev/hda: flushing cache
/dev/hda: closing track
/dev/hda: closing disc
You'll notice from the message that these are double layer
(DL) DVDs. So, while yours might not be, the same commands
should work -- they do for me. You can leave the -burnfree
switch off if you want; I just prefer it because the hardware
is usually shipped with that feature.
You see that the first time, it errored and didn't burn. It does
that every time for me, and if I issue the command once more,
then it burns. I don't know why...
Fine, let's try to play it with xine in Slackware. Very good.
Now, let's go stick it in the home DVD player so that Libby
can watch Little House on the Prarie. Works there, too.
Those are verbose instructions. If you will give your
device
rather than a
directory, perhaps you'll have similar results.
When doing it this way, one does not
mount the drive.
As for K3B, as I mentioned before, the GUI tools aren't
particulary impressive to me. That's one of the reasons I
much prefer Slackware to Windoze ... command line interface;
power to spare. Use those resources for something other than
redrawing screens. ;)