Recently while trying to build a Solaris JumpStart server, I encountered an error in reading the home-burnt DVD-ROM disk of Solaris 10 10/08. There are many threads out on the internet that talk about the same difficulty and issue. To circumvent the issue, I needed to manually mount the DVD-ROM. To do this, you first need to disable the volmgmt software in Solaris. Since I am running Solaris 10, the command is simple:
# svcadm disable volfs
# svcs volfs
STATE STIME FMRI
disabled 7:29:01 svc:/system/filesystem/volfs:default
# ps -ef |grep vol
root 10189 936 0 07:26:10 pts/1 0:00 grep vol
Once that is done, you should be able to mount the DVD-ROM using the following command:
# mount -F hsfs -o ro /dev/sr0 /cdrom
# cd /cdrom
# ls
Copyright License boot platform
JDS-THIRDPARTYLICENSEREADME Solaris_10 installer
Once done, don’t forget to re-enable volume management. That is done by:
# svcadm enable volfs
# svcs volfs
STATE STIME FMRI
online 8:33:21 svc:/system/filesystem/volfs:default