How can I determine if Rock Ridge Interchange Protocol is used in an ISO image?
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.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
