Mounting ISO Image Files On Solaris

More and more, software is distributed in the form of a downloadable ISO image. This is handy because you can then burn it to a CD or DVD, but many times you just want to install it without having to make a disk first. Linux makes this fairly easy, but it’s a little trickier with Solaris. You have to use the “lofiadm” command to first create a block device for the image before you can use “mount” to mount it as a filesystem. Here is the commands.

Make the block device with “loviadm”:
lofiadm -a /path/to/your/image.iso /dev/lofi/1

Mount the image as a read-only filesystem:
mount -F hsfs -o ro /dev/lofi/1 /mountpoint

Solaris Systems With Multiple Names Have Trouble Mounting CD’s

If you have a Solaris box with multiple names, you might have trouble mounting CD’s if the primary name is different from the one you gave the machine at install time. This is because of the CRAZY way Solaris goes about auto-mounting its optical media.

Here is a 10,000 foot view of how Solaris automounts a CD:

The disk is inserted
vold checks and sees that there is a disk inserted
vold connects to inetd, which in turn, starts smserverd
smserverd mounts the disk and all is right with the world

All this depends, however, that:

1) Vold is running
# /etc/init.d/volmgt start

2) This line is not commented in /etc/inetd.conf
100155/1 tli rpc/ticotsord wait root /usr/lib/smedia/rpc.smserverd rpc.smserverd

And 3) The current hostname of the machine is listed in /etc/net/ticotsord/hosts.

This file should looks something like this:

——-SNIP——
#ident “@(#)hosts 1.2 92/07/14 SMI” /* SVr4.0 1.2 */
# RPC Hosts
micky micky
minny minny
——/SNIP——

Micky and minny, of course are the hostnames you have given the machine. You can pretty much just make it mirror the /etc/hosts file.

Once these three criteria are met, a machine with multiple names should be able to automount a CD with no problems.

First 4 Internet and Sony – Big Brother is Watching

This clever fellow Mark Russinovich over at sysinternals.com has discovered that Sony has been selling CD’s that install a digital rights management rootkit on its unsuspecting customer’s computers. They seem to have contracted with a company called First 4 internet which produces the rootkit, and contracts it out to the recording industry.

I Googled the company name and came across this article, confirming the fact that they have deals with several record companies, including Sony, to implement Digital Rights Management (DRM) software for CDs.

I wonder if these slimy tactics will really prevent people from copying digital content, or turn former legitimate customers to piracy for fear of having malware and rootkits installed on their computers? I’m just glad I don’t use Windows.