To make the driver disk for Oracle Linux 5, Update 9 or Oracle VM, you need to use the stock initrd that Red Hat provides (included in the .tar file) and run a proprietary Oracle Virtual Networking tool named xg-insert-dd to inject specific information into the stock initrd. When the custom initrd is created and used as the server’s boot image, Oracle Linux 5, Update 9 servers boot up with the Oracle Virtual Networking vNIC and vHBA drivers included, and vNICs and vHBAs are loaded into the OS like any physical device.
The rhdd.img file will be part of the extracted files.
./xg-insert-dd xsigo-rhdd-2.6.18-348.el5-5.0.7.LX-x86_64.img initrd.img
When you run the proprietary tool xg-insert-dd, it opens the default initrd for editing, places the Oracle Virtual Networking host drivers inside, and then repacks the initrd as a custom initrd with the prefix xsigo-initrd.img.
Label OEL5U9-LX507 kernel OEL5U9-vmlinuz-507LX append initrd=xsigo-initrd-OEL5U9-5.0.7-LX.img network
XGBoot finds vNIC/vHBA by establishing XSMP session with chassis.