I downloaded the official Mandrake 10.0 ISO images for 4 cds. I
verified the MD5 checksums of the downloaded files. Numbers 1,3
and 4 burned fine and the MD5 checksum of the resulting CDs
verify correctly.
I'm completely unable to burn a good copy of CD2. I've tried
12 times now. I've tried three different brands of media, two
different machines (two different drives) and three different
burn speeds. All failed to come up with the correct checksum.
It appears that the resulting CD is always 2K short.
The CD ends up being 728795136 bytes, but the file is 728793088
(of course the MD5 checksum doesn't verify). The bytes that
_are_ on the CD are right, but the last 2K is always missing.
CD#2 isn't the largest of the four, but it's the only one
that's not an exact multiple of 4K.
The command I'm using is
# cdrecord -v dev=<n,n,n> speed=n filename.iso
I'm baffled. Can anybody loan me a clue??
--
Grant Edwards grante Yow! Yow! It's some people
at inside the wall! This is
visi.com better than mopping!
|
|
0
|
|
|
|
Reply
|
grante (5411)
|
5/1/2004 4:36:14 AM |
|
Grant Edwards wrote:
>
> The command I'm using is
>
> # cdrecord -v dev=<n,n,n> speed=n filename.iso
>
> I'm baffled. Can anybody loan me a clue??
cdrecord -v dev=<n,n,n> speed=n -data filename.iso
--
Confucius: He who play in root, eventually kill tree.
Registered with The Linux Counter. http://counter.li.org/
Slackware 9.1.0 Kernel 2.4.26 SMP i686 (GCC) 3.3.3
Uptime: 8 days, 12:47, 2 users, load average: 0.01, 0.15, 0.68
|
|
0
|
|
|
|
Reply
|
thunderbolt01 (242)
|
5/1/2004 4:46:31 AM
|
|
David wrote:
>
> cdrecord -v dev=<n,n,n> speed=n -data filename.iso
If that doesn't work, have you tried downloading the ISO from a
different mirror?
--
Confucius: He who play in root, eventually kill tree.
Registered with The Linux Counter. http://counter.li.org/
Slackware 9.1.0 Kernel 2.4.26 SMP i686 (GCC) 3.3.3
Uptime: 8 days, 12:47, 2 users, load average: 0.01, 0.15, 0.68
|
|
0
|
|
|
|
Reply
|
thunderbolt01 (242)
|
5/1/2004 4:49:30 AM
|
|
In article <u%Fkc.6388$Ik.539099@attbi_s53>, David wrote:
>> cdrecord -v dev=<n,n,n> speed=n -data filename.iso
I'll try that, but the cdrecord man page says '-data' is the
default. I've been burning CDs with cdrecrod for years without
using "-data".
> If that doesn't work, have you tried downloading the ISO from a
> different mirror?
Why? The MD5 checksum of the ISO file is correct. It's the MD5
checksum of the burned CD that isn't right.
I have found out that if I mount both the ISO file and the
"bad" cd, the directory trees compare OK with both "diff -r"
and with "find -type f -exec cmp ...".
I can only assume that the last 2K bytes aren't needed (They're
all 0's).
Now that I look, the last 600K bytes of the ISO file are all
0's.
--
Grant Edwards grante Yow! I'll take ROAST BEEF
at if you're out of LAMB!!
visi.com
|
|
0
|
|
|
|
Reply
|
grante (5411)
|
5/1/2004 5:35:59 AM
|
|
In article <4093293e$0$17263$a1866201@newsreader.visi.com>,
Grant Edwards <grante@visi.com> wrote:
> I downloaded the official Mandrake 10.0 ISO images for 4 cds. I
> verified the MD5 checksums of the downloaded files. Numbers 1,3
> and 4 burned fine and the MD5 checksum of the resulting CDs
> verify correctly.
>
> I'm completely unable to burn a good copy of CD2. I've tried
> 12 times now. I've tried three different brands of media, two
> different machines (two different drives) and three different
> burn speeds. All failed to come up with the correct checksum.
>
> It appears that the resulting CD is always 2K short.
>
> The CD ends up being 728795136 bytes, but the file is 728793088
> (of course the MD5 checksum doesn't verify).
That's 695 MB + 32 KB. Maybe that's too big? You said it's not the
biggest in the set, so I guess not.
It's not bootable, so try: loopback-mount the *.iso, run mkisofs on it and
burn the resulting image.
Burn at a lower speed.
Don't make any more coasters; do subsequent test burns using "-dummy".
Pad an additional 2 KB.
> CD#2 isn't the largest of the four, but it's the only one
> that's not an exact multiple of 4K.
Really? 728793088 = 177928 * 4096
--
-eben ebQenW1@EtaRmpTabYayU.rIr.OcoPm home.tampabay.rr.com/hactar
Hanlon's Razor: "Never attribute to malice that which can be
adequately explained by stupidity." Derived from Robert Heinlein
|
|
0
|
|
|
|
Reply
|
ebenONE (624)
|
5/1/2004 6:03:12 AM
|
|
In article <c6veo7$46c$1@pc.tampabay.rr.com>, Hactar wrote:
>> It appears that the resulting CD is always 2K short.
>>
>> The CD ends up being 728795136 bytes, but the file is 728793088
>> (of course the MD5 checksum doesn't verify).
>
> That's 695 MB + 32 KB. Maybe that's too big? You said it's not the
> biggest in the set, so I guess not.
Right.
> It's not bootable, so try: loopback-mount the *.iso, run mkisofs on it and
> burn the resulting image.
I don't see what that will accomplish. If I generate a ISO
file that's different than the original and then burn that
different ISO file, the CD will still be different than the
downloaded ISO file.
> Burn at a lower speed.
I've gried 2x 4x and 8x. Same results.
> Don't make any more coasters;
Coasters are free.
> do subsequent test burns using "-dummy".
I don't understand. How do I know if a CD burned with '-dummy'
is correct.?
> Pad an additional 2 KB.
I thought about that, but again, I still end up with a CD that
doesn't match the original ISO file.
>> CD#2 isn't the largest of the four, but it's the only one
>> that's not an exact multiple of 4K.
>
> Really? 728793088 = 177928 * 4096
The CD I end up with is a multiple of 4K, but the ISO image I
start out with isn't.
The two don't match when I'm done. That's the problem.
--
Grant Edwards grante Yow! .. over in west
at Philadelphia a puppy is
visi.com vomiting...
|
|
0
|
|
|
|
Reply
|
grante (5411)
|
5/1/2004 4:48:51 PM
|
|
In article <4093d4f3$0$17262$a1866201@newsreader.visi.com>,
Grant Edwards <grante@visi.com> wrote:
> In article <c6veo7$46c$1@pc.tampabay.rr.com>, Hactar wrote:
>
> >> It appears that the resulting CD is always 2K short.
> >>
> >> The CD ends up being 728795136 bytes, but the file is 728793088
> >> (of course the MD5 checksum doesn't verify).
>
> > It's not bootable, so try: loopback-mount the *.iso, run mkisofs on it and
> > burn the resulting image.
>
> I don't see what that will accomplish. If I generate a ISO
> file that's different than the original and then burn that
> different ISO file, the CD will still be different than the
> downloaded ISO file.
Sure, but unless something cares about the actual blocks occupied by a
particular file, it won't matter. The resulting *.iso may fit. In fact,
what you have done already may be OK.
> >> CD#2 isn't the largest of the four, but it's the only one
> >> that's not an exact multiple of 4K.
> >
> > Really? 728793088 = 177928 * 4096
>
> The CD I end up with is a multiple of 4K, but the ISO image I
> start out with isn't.
That's the image size above, ...88, that is a multiple of 4K. (Right?) The
CD isn't.
> The two don't match when I'm done. That's the problem.
Yup.
--
-eben ebQenW1@EtaRmpTabYayU.rIr.OcoPm home.tampabay.rr.com/hactar
And we never failed to fail / It was the easiest thing to do -- CSN
|
|
0
|
|
|
|
Reply
|
ebenONE (624)
|
5/1/2004 9:36:32 PM
|
|
On 2004-05-01, Hactar <ebenONE@tampabay.ARE-ARE.com.unmunge> wrote:
>> I don't see what that will accomplish. If I generate a ISO
>> file that's different than the original and then burn that
>> different ISO file, the CD will still be different than the
>> downloaded ISO file.
>
> Sure, but unless something cares about the actual blocks
> occupied by a particular file, it won't matter. The resulting
> *.iso may fit. In fact, what you have done already may be OK.
I'm pretty sure what I've burned is OK. I can't find any
differences in the directory tree or files when I compare the
mounted CD and the mounted (downloaded) ISO file. I'm typing
this on a box running Mandrake 10 installed from that CD, so
it's probably OK.
It still annoys me that I don't understand what's going on.
Either Mandrake did something goofy when they created the .iso
file or cdrecord is doing something weird. Cdrecord _says_ it's
burned the right number of bytes (matches the length of the
..iso file), but when I use dd to copy the resulting CD back to
a file, it comes out 2K short.
One theory is that the .iso file contains info in it saying how
long the track is, and that length is 2K shorter than the
length of the .iso file. Not sure how to check that...
> That's the image size above, ...88, that is a multiple of 4K.
> (Right?) The CD isn't.
No. The image file size isn't a multiple of 4K, but it is a
multiple of 2K. The CD always seems to be the next lower
multiple of 4K. IOW, the CD ends up containing the ISO file
truncated to a 4K boundary.
There appears to be nothing in the last several hundred K of
the .iso file, so I guess it's OK.
--
Grant Edwards grante Yow! I'm young... I'm
at HEALTHY... I can HIKE
visi.com THRU CAPT GROGAN'S LUMBAR
REGIONS!
|
|
0
|
|
|
|
Reply
|
grante (5411)
|
5/2/2004 12:17:45 AM
|
|
Grant Edwards <grante@visi.com> writes:
]It still annoys me that I don't understand what's going on.
]Either Mandrake did something goofy when they created the .iso
]file or cdrecord is doing something weird. Cdrecord _says_ it's
]burned the right number of bytes (matches the length of the
].iso file), but when I use dd to copy the resulting CD back to
]a file, it comes out 2K short.
What do you mean "copy the resulting CD back to a file"?
|
|
0
|
|
|
|
Reply
|
unruh (868)
|
5/2/2004 1:05:53 AM
|
|
On 2004-05-02, Bill Unruh <unruh@string.physics.ubc.ca> wrote:
> Grant Edwards <grante@visi.com> writes:
>
>
> ]It still annoys me that I don't understand what's going on.
> ]Either Mandrake did something goofy when they created the .iso
> ]file or cdrecord is doing something weird. Cdrecord _says_ it's
> ]burned the right number of bytes (matches the length of the
> ].iso file), but when I use dd to copy the resulting CD back to
> ]a file, it comes out 2K short.
>
> What do you mean "copy the resulting CD back to a file"?
dd if=/dev/hdc of=file.iso bs=2k
or, on my other machine
dd if=/dev/sr0 of=file.iso bs=2k
--
Grant Edwards grante Yow! Does someone from
at PEORIA have a SHORTER
visi.com ATTENTION span than me?
|
|
0
|
|
|
|
Reply
|
grante (5411)
|
5/2/2004 1:19:31 AM
|
|
In article <4093293e$0$17263$a1866201@newsreader.visi.com>, Grant Edwards \
wrote:
> I downloaded the official Mandrake 10.0 ISO images for 4 cds. I
> verified the MD5 checksums of the downloaded files. Numbers 1,3
> and 4 burned fine and the MD5 checksum of the resulting CDs
> verify correctly.
>
> I'm completely unable to burn a good copy of CD2. I've tried
> 12 times now. I've tried three different brands of media, two
> different machines (two different drives) and three different
> burn speeds. All failed to come up with the correct checksum.
I feel your pain. I have the same problem, except I can't
get 2 or 4 to verify cleaning by the 'dd' method.
In my case, it appears the only thing missing is some
padding at the end of the image. One way to do somewhat of
a verification is to use 'dd' to read back in an ISO file
from the CD, then mount both the original and the extracted
ISO files using loopback, then 'diff -r' the two
mountpoints. Except for maybe boot block stuff, if 'diff
-r' is clean, all the files on the CD should be okay.
> It appears that the resulting CD is always 2K short.
>
> The CD ends up being 728795136 bytes, but the file is 728793088
> (of course the MD5 checksum doesn't verify). The bytes that
> _are_ on the CD are right, but the last 2K is always missing.
> CD#2 isn't the largest of the four, but it's the only one
> that's not an exact multiple of 4K.
>
> The command I'm using is
>
> # cdrecord -v dev=<n,n,n> speed=n filename.iso
>
> I'm baffled. Can anybody loan me a clue??
If I had one, I'd be happy to send it.
Good luck.
Robert Riches
spamtrap42@verizon.net
(Yes, that is one of my email addresses.)
|
|
0
|
|
|
|
Reply
|
spamtrap42 (1175)
|
5/2/2004 4:42:49 AM
|
|
|
10 Replies
34 Views
(page loaded in 0.165 seconds)
Similiar Articles:7/9/2012 11:48:11 AM
|