← Back to team overview

sslug-teknik team mailing list archive

CD brænding i Mandrake 9.1: problemer med ISO-9660

 

Fornylig downloadede jeg filen MandrakeMove-i586.iso fra
http://klid.dk/sw/Mandrake/iso/.
Den fil skulle være lige til at brænde med kommandoen
'cdrecord -v -eject speed=20 dev=1,0,0 MandrakeMove-i586.iso'
Det skulle give en bootbar cd, men det gør det ikke, der kan ikke bootes med resultat-cd'en. En inspektion af cd'en (med mount /mnt/cdrom) viser, at indholdet er forvansket. Samme kommando virker som den skal i RedHat8.0, Suse9.0 og Mandrake10.0, vel at mærke på den samme pc, altså samme hardware.

Et forsøg på at bruge xdcroast til at brænde en cd med nogle andre data går også galt.

Output fra 'create image' indledes med
Warning: creating filesystem that does not conform to ISO-9660.
men der dannes dog en fil.

Output fra 'calculate size' indledes med samme warning, og slutter med
Total extents scheduled to be written = 104512

I output fra Write tracks er der uoverensstemmelse mellem læst og skrevet:
Track 01: Total bytes read/written: 214040576/214071296 (104527 sectors).

Verify tracks siger
Verifying /CDimage/track-01.img (214040576 bytes)
Warning: Files differ on position 33280

Brændingen er altså gået skidt, og ved en mount af cd'en ses det at directory-navne er forvansket, man kan således ikke se de 214MB, som xcdroast påstår er blevet brændt. Der er øjensynligt dannet et forkert formatteret isofs, hvorfor sker det i Mdk9.1 og ikke i de andre OS'er på samme pc?

Med venlig hilsen
Jørgn Heesche






Follow ups