Reading /cdrom/KNOPPIX/KNOPPIX ...again
Ok; back to the question of delooping the /cdrom/KNOPPIX/KNOPPIX file
Below are my results. On a newly installed 3.3(Nov-19) system reading from
the installation CD. I had no luck What am I missing?
I have added blank lines and comments.
Code:
root@bernie:/#mount /cdrom
root@bernie:#/cd /cdrom/KNOPPIX
<<standard setup to read such as boot.img>>
<< associate /dev/loop0 with the file...>>
root@bernie:/cdrom/KNOPPIX# losetup /dev/loop0 /cdrom/KNOPPIX/KNOPPIX
<< then mount it ..>>
root@bernie:/cdrom/KNOPPIX# mount -t auto /dev/loop0 /mnt/test
mount: block device /dev/loop0 is write-protected, mounting read-only
mount: you must specify the filesystem type
<< what file type to specify ? >>
root@bernie:/cdrom/KNOPPIX# mount -t ext2 /dev/loop0 /mnt/test
mount: block device /dev/loop0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
<< check the loop is still lonked to the file>>
root@bernie:/cdrom/KNOPPIX# losetup -a
/dev/loop0: [0b00]:67584 (/cdrom/KNOPPIX/KNOPPIX) offset 0, no encryption
<< did it happen dispite the messages? >>
root@bernie:/cdrom/KNOPPIX# mount
/dev/hda5 on / type ext3 (rw,errors=remount-ro)
none on /proc type proc (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
/dev/hda7 on /mnt/hda7 type ext3 (rw)
capifs on /dev/capi type capifs (rw,mode=0666)
/dev/cdrom on /cdrom type iso9660 (ro,noexec,nosuid,nodev)
<< just try anything possible >>
root@bernie:/cdrom/KNOPPIX# mount /dev/loop0 /mnt/test
mount: block device /dev/loop0 is write-protected, mounting read-only
mount: you must specify the filesystem type
root@bernie:/cdrom/KNOPPIX# mount -t ext /dev/loop0 /mnt/test -o ro
mount: fs type ext not supported by kernel
root@bernie:/cdrom/KNOPPIX# mount -t ext2 /dev/loop0 /mnt/test -o ro
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
root@bernie:/cdrom/KNOPPIX# mount -t ext3 /dev/loop0 /mnt/test -o ro
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
root@bernie:/cdrom/KNOPPIX# mount -t msdos /dev/loop0 /mnt/test -o ro
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
<<check the loop again >>
root@bernie:/cdrom/KNOPPIX# losetup -a
/dev/loop0: [0b00]:67584 (/cdrom/KNOPPIX/KNOPPIX) offset 0, no encryption
<< what sort of file does 'file' say it is? >>
root@bernie:/cdrom/KNOPPIX# file /cdrom/KNOPPIX/KNOPPIX
/cdrom/KNOPPIX/KNOPPIX: Bourne shell script text executable
<< try that >>
root@bernie:/cdrom/KNOPPIX# sh /cdrom/KNOPPIX/KNOPPIX
insmod: cloop.o: No such file or directory
<< was cloop.o removed as part of hdd install?>>
root@bernie:/cdrom/KNOPPIX# find / -name cloop.o -print
/lib/modules/2.4.22-xfs/kernel/drivers/block/cloop.o
<< nope, it is there, why not found ?>>
root@bernie:/cdrom/KNOPPIX#modprobe -l |grep loop
/lib/modules/2.4.22-xfs/kernel/drivers/block/cloop.o
/lib/modules/2.4.22-xfs/kernel/drivers/block/loop.o
/lib/modules/2.4.22-xfs/kernel/drivers/block/loop.o.distrib
/lib/modules/2.4.22-xfs/kernel/drivers/isdn/isdnloop/isdnloop.o
<<maybe a version problem, check>>
root@bernie:/cdrom/KNOPPIX# head -4 /cdrom//KNOPPIX/KNOPPIX
#!/bin/sh
#V2.0 Format
insmod cloop.o file=$0 && mount -r -t iso9660 /dev/cloop $1
exit $?
<< try the command line embeded in the file >>
root@bernie:/cdrom/KNOPPIX# mount -r -t iso9660 /dev/cloop /cdrom/KNOPPIX/KNOPPIX
mount: /dev/cloop is not a valid block device
root@bernie:/cdrom/KNOPPIX# mount -r -t iso9660 /dev/cloop1 /cdrom/KNOPPIX/KNOPPIX
mount: /dev/cloop1 is not a valid block device
root@bernie:/cdrom/KNOPPIX# ll /dev/cloop1
brw------- 1 root root 240, 1 Jul 25 2003 /dev/cloop1
root@bernie:/cdrom/KNOPPIX# mount -r -t iso9660 /dev/cloop0 /cdrom/KNOPPIX/KNOPPIX
mount: special device /dev/cloop0 does not exist
<< that was wierd, not a block or does not exist?>>
<< try the type iso9660 >>
root@bernie:/cdrom/KNOPPIX# mount -t iso9660 /dev/loop0 /mnt/test -o ro
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
or too many mounted file systems
root@bernie:/cdrom/KNOPPIX#