Adding the Virtual I/O Server installation files to the PowerVM NovaLink installer

The downloaded PowerVM® NovaLink installer contains a copy of the Ubuntu Linux operating system and the PowerVM NovaLink software. To install the entire PowerVM NovaLink environment on new servers, add the Virtual I/O Server (VIOS) installation files to the PowerVM NovaLink installer.

Before you add VIOS installation files to the PowerVM NovaLink installer, complete the following tasks:
  • If you do not already have the installer, download the PowerVM NovaLink installer. You can download the PowerVM NovaLink installer from the My Entitled Systems support site (http://www.ibm.com/server/eserver/ess) in the My entitled software area. Download the installer for the 5692-A6P 2324 NovaLink feature code. Use the installer to create a bootable USB drive. Alternatively, you can add the installer to a netboot server for network installation.
  • Obtain the Virtual I/O Server installation discs.
  • Obtain a Linux PC or notebook. The Linux PC or notebook must have at least 60 GB of free space.

To add Virtual I/O Server installation files to the PowerVM NovaLink installer, complete the following steps:

  1. Access the command-line interface on the Linux PC or notebook.
  2. Insert the first Virtual I/O Server installation disc and extract the disc image to your home directory by entering the following command. Replace /dev/srx with the device name (for example, /dev/sr0).
    sudo cat /dev/srx > $HOME/dvdimage.v1.iso
  3. Insert the second Virtual I/O Server installation disc and extract the disc image to your home directory by entering the following command. Replace srx with the device name (for example, sr0).
    sudo cat /dev/srx > $HOME/dvdimage.v2.iso
  4. Copy the PowerVM NovaLink installer to the home directory on the Linux PC or notebook.
  5. Copy the installation files from the Virtual I/O Server installation images by entering the following commands.
    sudo mkdir -p /tmp/mount_point
    sudo mkdir /vios_files
    sudo mount -o loop $HOME/dvdimage.v1.iso /tmp/mount_point
    sudo cp /tmp/mount_point/nimol/ioserver_res/booti.chrp.mp.ent.Z /vios_files/
    sudo cp /tmp/mount_point/nimol/ioserver_res/ispot.tar.Z /vios_files/
    sudo cp /tmp/mount_point/nimol/ioserver_res/bosinst.data /vios_files/
    sudo cp /tmp/mount_point/usr/sys/inst.images/mksysb_image /vios_files/
    sudo cp /tmp/mount_point/usr/sys/inst.images/mksysb_image2 /vios_files/
    sudo umount /tmp/mount_point
    sudo mount -o loop $HOME/dvdimage.v2.iso /tmp/mount_point
    sudo cp /tmp/mount_point/usr/sys/inst.images/mksysb_image /vios_files/mksysb_image3
    sudo umount /tmp/mount_point
  6. Open the /vios_files/bosinst.data file in a text editor and set the SIZE_MB entry in the target_disk_data section to be SIZE_MB=61140.
  7. Copy the files from the PowerVM NovaLink installer by entering the following commands. Ensure that the hidden .disk directory is copied to the new directory.
    sudo mkdir /novalink
    sudo mount -o loop $HOME/novalink_ppc64el_v1.iso /tmp/mount_point
    cd /novalink
    sudo cp -pR /tmp/mount_point/* .
    sudo cp -pR /tmp/mount_point/.disk .
  8. Copy the Virtual I/O Server installation files to the vios/inst.images directory by entering the following command.
    sudo cp /vios_files/* /novalink/vios/inst.images/
  9. Regenerate the PowerVM NovaLink installer with the Virtual I/O Server installation files by entering the following command on one line.
    genisoimage -r -T -udf --allow-limited-size --netatalk -chrp-boot
        -iso-level 4 -part -no-desktop -o $HOME/novalink-ubuntu-ppc64el.iso  /novalink
  10. To create a bootable USB drive by using the PowerVM NovaLink image, complete the following steps. If you plan to install PowerVM NovaLink from a netboot server, you do not need to complete this step.
    1. Insert a USB drive into the PC or notebook. The USB drive must have at least 6 GB of free space.
    2. Use the dmesg command to show the device name of the USB drive (for example, sdc).
    3. Enter the mount command to check for partitions on the USB drive. If partitions exist, enter the umount command as a root user to unmount all partitions from the USB drive. For example, if the device name is /dev/sdc, run the mount command and check for any mount points with /dev/sdcx (for example, /dev/sdc1). Enter the umount /dev/sdcx command for all such mount points that you find.
    4. Copy the image to the USB drive by entering the following command. Replace /dev/sdx with the device name.
      dd if=novalink-ubuntu-ppc64el.iso of=/dev/sdx bs=1M



Last updated: Fri, December 06, 2019