How can I determine if Rock Ridge Interchange Protocol is used in an ISO image?

Solution Verified - Updated -

Environment

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6

Issue

A CD or DVD image must be investigated to determine if it was created with the Rock Ridge Interchange Protocol (RRIP) extensions included in the ISO9600 format.

More information on Rock Ridge Interchange Protocol can be found here: http://en.wikipedia.org/wiki/Rock_Ridge

Resolution

It is possible to determine if an ISO image makes use of Rock Ridge signatures / extensions by using the isoinfo command. This command is provided as a part of the genisoimage package.

Using the below example command it's possible to see that Rock Ridge is being used in this particular ISO 9660 image:

     $ isoinfo -R -d -i rhel-server-5.6-x86_64-dvd.iso
     CD-ROM is in ISO 9660 format
     System id: LINUX
     Volume id: RHEL/5.6 x86_64 DVD
     Volume set id: RHEL/5.6 x86_64
     Publisher id: 
     Data preparer id: 
     Application id: RHEL/5.6 x86_64
     Copyright File id: 
     Abstract File id: 
     Bibliographic File id: 
     Volume set size is: 1
     Volume set sequence number is: 1
     Logical block size is: 2048
     Volume size is: 1852564
     El Torito VD version 1 found, boot catalog is in sector 533
     Joliet with UCS level 3 found
     Rock Ridge signatures version 1 found
     Eltorito validation header:
         Hid 1
         Arch 0 (x86)
         ID ''
         Key 55 AA
         Eltorito defaultboot header:
             Bootid 88 (bootable)
             Boot media 0 (No Emulation Boot)
             Load segment 0
             Sys type 0
             Nsect 4
             Bootoff 216 534

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.

Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.