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: user@gnewsense:/$ 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 <[email protected]> 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
_______________________________________________ gNewSense-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/gnewsense-users
