Creating Bootable Cisco ISO Images Using CDR Tools.

Posted: Friday, June 6, 2014 by Mahmoud Ramadan Ali in Labels:
0

Typically, Non bootable unified communications ISO images are available for download on Cisco website but none of those images are bootable in VMware Workstation or ESXi if you want to use them for certification preparation in a lab environment.

In this article I will illustrate how to make Cisco Non bootable DVDs bootable using the CDR Tools. The steps in this article applies to any Cisco Non bootable DVD including Cisco Unified Communications Manager (CUCM), Cisco Unity Connection (CUC), Cisco Unified Presence Server (CUPS) and Cisco Unified Contact Center (UCXX).

In this example i will show you how non bootable ISO image can be converted to a bootable ISO image using the CDR Tools.
  • Download the CDR Tools and Extract the Files to a Target Folder.
  • Obtain Non Bootable DVD Image (CUCM, UCXX, CUPS or CUC) and Extract the ISO File to a Target Folder.
  • Copy isolinux.bin.orig Over the Current isolinux.bin.
  • Run the Command to Generate the Bootable ISO Image.
Download the CDR Tools and Extract the Files to a Target Folder.
Download and extract the CDR Tools to the “F:\cdrtools-latest”.
C:\Users\mahmoud.ramadan>cd /d F:\cdrtools-latest
F:\cdrtools-latest>dir
 Volume in drive F has no label.
 Volume Serial Number is 7A00-C50C
 Directory of F:\cdrtools-latest
06/06/2014  12:51 AM    <DIR>          .
06/06/2014  12:51 AM    <DIR>          ..
04/30/2006  11:01 AM            10,124 align_test.exe
09/09/2004  12:09 PM            54,945 AN-2.01
04/30/2006  11:01 AM            10,495 avoffset.exe
04/30/2006  11:01 AM           160,806 cdda2wav.exe
04/08/2006  06:20 PM               359 cdrecord
04/30/2006  11:01 AM           203,466 cdrecord.exe
04/30/2006  06:26 PM             8,653 cdrecord.mak
04/30/2006  06:23 PM             8,731 cdrtools-2.01.cygwin.patch
09/16/1999  12:00 AM            18,332 COPYING
01/20/2006  07:28 PM         1,805,448 cygwin1.dll
04/30/2006  11:01 AM            83,867 devdump.exe
04/30/2006  11:01 AM            82,510 isodebug.exe
04/30/2006  11:01 AM            85,818 isodump.exe
04/30/2006  11:01 AM           116,647 isoinfo.exe
04/30/2006  11:01 AM            86,004 isovfy.exe
04/08/2006  06:36 PM             2,977 macfiles.txt
04/30/2006  11:01 AM           221,130 mkisofs.exe
04/30/2006  11:01 AM            95,585 readcd.exe
12/16/2002  09:29 PM             7,231 README.win32
04/30/2006  11:01 AM            58,263 rscsi.exe
04/30/2006  11:01 AM            84,503 scgcheck.exe
04/30/2006  11:01 AM            85,560 skel.exe
              22 File(s)      3,291,454 bytes
               2 Dir(s)  24,209,707,008 bytes free
Obtain Non Bootable DVD Image (CUCM, UCXX, CUPS or CUC) and Extract the ISO File to a Target Folder.
In my example i will use the non bootable "UCSInstall_CUP_10.5.1.10000-9.sgn.iso" ISO image and i will extract the files to the "F:\CUPS_Lab\UCSInstall_CUP_10.5.1.10000-9.sgn" folder.

Copy isolinux.bin.orig Over the Current isolinux.bin.
In the folder holding the extracted files for the none bootable ISO image copy and replace the “isolinux.bin.orig” with the “isolinux.bin”.
C:\Users\mahmoud.ramadan>cd /d F:\CUPS_Lab\UCSInstall_CUP_10.5.1.10000-9.sgn
F:\CUPS_Lab\UCSInstall_CUP_10.5.1.10000-9.sgn>copy isolinux\isolinux.bin.orig isolinux\isolinux.bin
Overwrite isolinux\isolinux.bin? (Yes/No/All): y
        1 file(s) copied.
Run the Command to Generate the Bootable ISO Image.
Open CMD as administrator and run the command to generate the bootable ISO image also you might need to change the target folder that will hold the new bootable ISO image and choose a name for the new image.I will save the generated ISO image in the “F “partition and will name it “Bootable_UCSInstall_CUP_10.5.1.10000-9.sgn.iso” also notice that there is a DOT “.” at the end of the command do not remove it.
F:\CUPS_Lab\UCSInstall_CUP_10.5.1.10000-9.sgn>F:\cdrtools-latest\mkisofs -o F:\Bootable_UCSInstall_CUP_10.5.1.10
000-9.sgn.iso -R -J -hide-rr-moved -v -d -N -no-emul-boot -boot-load-size 32 -boot-info-table -b isolinux/isolinux.bin .
The CDR Tools will translate the ISO image to a bootable one and once finished you should see information like this about the translation process.Now you can boot the ISO image in VMware Workstation or ESXi. Have fun :D
Total translation table size: 2048
Total rockridge attributes bytes: 164105
Total directory bytes: 389622
Path table size(bytes): 1440
Done with: The File(s)                             Block(s)    1104045
Writing:   Ending Padblock                         Start Block 1104416
Done with: Ending Padblock                         Block(s)    150
Max brk space used 130000
1104566 extents written (2157 MB)