If by chance you need to access the CD/DVD ROM tray on your ESX host from the service console (COS), it is not as straight forward as clicking on the cup holder icon under “My Computer”. The media needs to be mounted in the RHEL based service console operating system first. This blog entry explains how.
1. Determine which device represents the tray holding the media you want to mount using the command ll /dev |grep cdrom. In this case on a Dell PER900, I see two CD/DVD ROM instances. /dev/hda represents the physical tray on the ESX host. /dev/scd0 represents the virtual .iso media connected via the DRAC:
2. I want to mount the virtual .iso media represented by /dev/scd0. The command is mount /dev/scd0 /mnt/cdrom. As seen in the following example, once I have mounted the device, the CD/DVD media is now accessible at the /mnt/cdrom location. In this case, it’s a Windows Server 2003 CD. Why would I want to stick a Windows CD in an ESX host? Perhaps I’d like to create an .iso image to be stored on a VMFS volume using the dd if=/mnt/cdrom of=/vmfs/volumes/vmfs_storage1/win2k3.iso command:
3. When finished, don’t forget to unmount the media. The command for this is umount /mnt/cdrom. Notice the media cannot be unmounted when someone or something is presently accessing the media directory structure (as indicated by the “device is busy” error message on the first unmount attempt):







(22)
(25)
(0)
Jason,
Looks like Linux alright, but those are good things to know, as there are a lot of people out there without Linux knowledge using VMware ESX.
It should be dd if=/dev/scd0 not dd if=/mnt/cdrom
to create an iso file as otherwise this would end up saying /mnt/cdrom is a directory.
Cheers
Frank
Did you run the mount command? The screenshots show the commands and results step by step.
Sure, its all good.
Only dd uses the device not the directory to create the iso file.
http://www.wikihow.com/Create-an-ISO-File-in-Linux
Cheers
Frank