Applies To:

Show Versions Show Versions

Manual Chapter: Creating a Bootable USB Thumb Drive
Manual Chapter
Table of Contents   |   << Previous Chapter   |   Next Chapter >>

You can use the mkdisk utility to create a bootable USB thumb drive containing a software installation image. You can then use that thumb drive as the installation source to install the software and recover the system.
You use the mkdisk utility in the following situations:
You want to upgrade to version 10.x from version 9.3.x or 9.4.x, and you do not have the installation image on the system hard drive.
Note: You can find the mkdisk utility in the full release software ISO installation image, but not in a hotfix ISO installation image.
When you create a bootable thumb drive, you can use a BIG-IP® system, or you can use a Linux workstation.
The system you use to create a bootable thumb drive must contain a number of non-TMOS® system software components and third-party utilities. For information about non-TMOS system software and third-party utilities, refer to the appropriate documentation. The system you use to create the bootable thumb drive must contain these software components and third-party utilities:
The Library for WWW in Perl (LWP) package
For downloading and other information about the LWP Perl module collection, search the Comprehensive Perl Archive Network (CPAN) programming library, available at http://www.cpan.org/, or use another source, such as a Red Hat Package Manager (RPM) file (http://rpm.org/), the Advanced Packaging Tool apt-get program (http://linux.die.net/man/8/apt-get), or another reliable source.
Utilities for disk and image manipulation
The required utilities depend on the BIG-IP platform you plan to use to create the bootable thumb drive.
sfdisk: changes disk partitioning.
mformat: creates a FAT32 file system.
syslinux: represents a lightweight bootloader that starts up computers with the Linux kernel.
mkisofs: creates an ISO9660 file system image.
implantisomd5: implants an MD5 checksum in an ISO9660 image.
For BIG-IP platforms 1500, 3400, 3410, 6400, 6800, 8400, and 8800, the workstation must have the following utilities:
sfdisk: changes disk partitioning.
mke2fs: creates a Linux (ext2) file system.
extlinux: represents a lightweight bootloader that starts up computers with the Linux kernel.
For VIPRION® platforms, the workstation must have the following utilities:
sfdisk: changes disk partitioning.
mke2fs: creates a Linux (ext2) file system.
mkelfImage: makes an Executable and Linkable Format (ELF) boot image for Linux kernel images.
1.
Log on to the Linux workstation or BIG-IP system as root, since you need block-level access to the thumb drive.
2.
Mount the BIG-IP .iso file as a loopback device, or insert a BIG-IP CD-ROM into the CD-ROM drive. Either way, this process assumes that the .iso file or CD-ROM drive is mounted at /mnt/cd. (If you do not have this directory, you must create it. If you create it, use the exact name /mnt/cd.) To mount the .iso file, run the command:
5.
To start the mkdisk script from that directory, run the command:
a)
b)
Specify the device to be used in the mkdisk operation (that is, the thumb drive you are creating).
d)
Specify the product (for example, BIG-IP 10.0.0) that you want to transfer, or if there is only one product, type y to transfer the BIG-IP 10.0.0 version of the software.
The operation checks for the required tools, and creates the thumb drive, which takes approximately two or three minutes on a BIG-IP 1600 system. The interval on other systems varies.
You can use the thumb drive to boot the target device. Place the thumb drive in the USB port of the target device, and reboot the target device. For all systems except VIPRION systems, the device automatically boots to the Maintenance OS on the thumb drive. For VIPRION systems, when the boot process begins, choose boot device sda1 from the kboot grub menu to boot to the Maintenance OS on the thumb drive.
Table of Contents   |   << Previous Chapter   |   Next Chapter >>

Was this resource helpful in solving your issue?




NOTE: Please do not provide personal information.



Incorrect answer. Please try again: Please enter the words to the right: Please enter the numbers you hear:

Additional Comments (optional)