gnewsense-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gNewSense-users] Burning DVD from ISO


From: Max Polk
Subject: [gNewSense-users] Burning DVD from ISO
Date: Fri, 16 Aug 2013 12:44:51 -0400

After downloading and burning gnewsense-live-3.0-amd64-gnome.iso
it appears that some filenames are getting truncated as viewed in
Windows under Cygwin and when browsing the files on the disc in
Windows explorer.

The live CD boots fine and the filenames are correct in gNewSense itself!

So this could be an ISO format issue, or a Windows issue, or
maybe a DVD burner issue.  I tried both pyro Audio Creator Disc
Burner, and Nero 10 BackItUp & Burn Essentials, and both truncate
the filenames as viewed in Windows.  Since the live CD actually
boots and filenames are correct looking at the mounted DVD in
gNewSense, I would guess it is an ISO compatibility issue.

Information gathered follows.

Before burning, the md5sum of the iso file is correct.

After burning in Cygwin navigate to the root of the DVD and run:
$ md5sum -c md5sum.txt
...
md5sum: WARNING: 39 listed files could not be read

Cygwin example of one file messed up:
$ grep btrfs-modules md5sum.txt | sed 's/^.*linux-kernel-di-amd64-2.6\///'
btrfs-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
btrfs-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense1_amd64.udeb

$ cd pool/main/l/linux-kernel-di-amd64-2.6

$ ls btrfs-modules*
btrfs-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
btrfs-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense

It looks like "_amd64.udeb" was truncated from the end of the
second filename on the disc.  After a bit of discovery, I
realized every filename is being truncated to 64 characters:

$ ls -1
./
../
btrfs-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
btrfs-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense
crc-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
crc-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense1_
crypto-dm-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
crypto-dm-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnews
crypto-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
crypto-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsens
efi-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
efi-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense1_
event-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
event-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense
…etc…

Windows Explorer shows the truncation as well (lossy image to text):

Files Currently on the Disc (76)
btrfs-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
btrfs-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense
crc-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
crc-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense1_
crypto-dm-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
crypto-dm-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnews

After booting the live CD, and in gNewSense mounting the DVD and
navigating to its root:

address@hidden:/$ find . -name "*btrfs-modules*" -print0 2>/dev/null | xargs -0 -r ls -l
-r--r--r-- 1 root root 200786 Feb 18 06:08 ./live/image/pool/main/l/linux-kernel-di-amd64-2.6/btrfs-modules-2.6.32-5-amd64-di_1.76+squeeze9_amd64.udeb
-r--r--r-- 1 root root 200812 May  9 18:46 ./live/image/pool/main/l/linux-kernel-di-amd64-2.6/btrfs-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense1_amd64.udeb

You can see the full filename just fine (last file has 76-character name):
btrfs-modules-2.6.32-5gnewsense1-amd64-di_1.76+squeeze9gnewsense1_amd64.udeb

So is it the ISO file format, or is it the burner software, or is
it Windows?  Here's Cygwin looking at the iso file.  Is there
some flag or compatibility setting that is wrong inside the ISO
file itself?

$ isoinfo -i gnewsense-live-3.0-amd64-gnome.iso -debug -d
CD-ROM is in ISO 9660 format
System id: LINUX
Volume id: gNewSense parkes 20130805-21:08
Volume set id:
Publisher id: gNewSense GNU/Linux, http://www.gnewsense.org/
Data preparer id: gNewSense developers <address@hidden>
Application id: gNewSense Live
Copyright File id:
Abstract File id:
Bibliographic File id:
Volume set size is: 1
Volume set sequence number is: 1
Logical block size is: 2048
Volume size is: 572003
Root directory extent:  29 size: 2048
Path table size is:     2702
L Path table start:     21
L Path opt table start: 0
M Path table start:     23
M Path opt table start: 0
Creation Date:     2013 08 05 21:08:14.00
Modification Date: 2013 08 05 21:08:14.00
Expiration Date:   0000 00 00 00:00:00.00
Effective Date:    2013 08 05 21:08:14.00
File structure version: 1
El Torito VD version 1 found, boot catalog is in sector 357
Joliet escape sequence 0: '%' 1: '/' 2: 'E' 3: ''
Joliet escape sequence 0: '%' 1: '/' 2: 'E' 3: ''
Joliet with UCS level 3 found
Rock Ridge signatures version 1 found
Eltorito validation header:
    Hid 1
    Arch 0 (x86)
    ID 'gNewSense GNU/Linux, ht'
    Key 55 AA
    Eltorito defaultboot header:
        Bootid 88 (bootable)
        Boot media 0 (No Emulation Boot)
        Load segment 0
        Sys type 0
        Nsect 4
        Bootoff 166 358


reply via email to

[Prev in Thread] Current Thread [Next in Thread]