How to mount a .bin CD image file.

Using applications, configuring, problems
Post Reply
Message
Author
User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

How to mount a .bin CD image file.

#1 Post by sunburnt »

I've got a xxx.bin cd image with a xxx.cue file, how do I mount it to see it's contense?
I've tried:

# mount -t iso9660 -o loop xxx.bin /mnt/data
: Invalid argument

# mount -o loop xxx.bin /mnt/data
: Invalid argument

# mount -t CDFS -o loop xxx.bin /mnt/data
: No such device

Does Puppy need a device driver module for the CDFS type of file sys.?
Is the CDFS type of file sys. the correct one for mounting this type of file?

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#2 Post by MU »

http://www.gentooforum.de/artikel/9243/ ... teien.html

sorry, german...

It sais: to mount .cue, use cdemu:
Homepage: http://cdemu.org/

# modprobe cdemu
# cdemu 0 eure_datei.cue
# mount -t iso9660 /dev/cdemu0 /mnt/euer_mount_point

I think there is no cdemu-dotpup yet.

Mark

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

First, install python: http://dotpups.de/dotpups/Programming/python2.4.pup (2.9 MB)

Then download
http://robert.private.outertech.com/vir ... ta.tar.bz2
(the version 0.7 stops with an error when compiling)

extract, run
make
make install
depmod
modprobe cdemu

I get depmod: *** Unresolved symbols in /lib/modules/2.4.29/misc/cdemu.o
but the module loads, so it might work.

Then type
cdemu

I get:
# cdemu
cdemu written by Robert Penz <robert.penz@outertech.com> Version 0.5.0 alpha

usage: cdemu [OPTION]... [DRIVENUMBER] [CUEFILE]

-d, --device use the given device
-h, --help show this screen
-s, --status shows the status of all virtual drives
-u, --unload unloads the given device
-v, --verbose be verbose

cdemu creates its own devices upon installation.
These devices are usually located at /dev/cdemu/x
Where x represents a number from 0 to n. These numbers are the device
numbers expected by the cdemu command

examples: load cd: cdemu drivernumber cue-file | e.g. cdemu 0 foobar.cue
unload cd: cdemu -u drivernumber | e.g. cdemu -u 0
status: cdemu -s

*********************************************
for loading a CD I need a drive number or a --device and a cue-file
*********************************************


So pray the unresolved symbols willl cause no problem, and try it with your files :roll:

If it works, be aware that Puppy 1x does not save files in /lib, try copying it to /usr/lib/modules or write a script for copying it to /lib/modules when booting.
Mark

User avatar
sunburnt
Posts: 5090
Joined: Wed 08 Jun 2005, 23:11
Location: Arizona, U.S.A.

#4 Post by sunburnt »

Thanks MU; I'll give it a try...

Sounds like something that bares making a dotpup out of.

OR... really should be a standard part of Puppy.

User avatar
fudgy
Posts: 86
Joined: Wed 07 Jun 2006, 09:40
Location: Berlin, Germany

#5 Post by fudgy »

on my system, however, version 0.7 did compile and version 0.6 beta did not.
(I'm on Puppy 2.00 kernel 2.6.16.7)

fudgy

ps. thx for the advice...!

Post Reply