Creating Bootable ISO using helper script
You can create a bootable ISO (Linux-based). The script is available in the location: https://linux.dell.com/repo/hardware/scripts/. The following sample script creates a bootable ISO.
dsucreateiso [options]
Options Creating Bootable ISO | |
---|---|
Workspace directory command | |
Description | To provide the working space be used by the script. By default a unique temporary directory is created in /tmp/tmp/XXX which is cleared after execution. |
Command for Workspace | dsucreateiso -w WORKSPACE or dsucreateiso --workspace=WORKSPACE |
Destination path to save the ISO file | |
Description | Provides the complete path for the output ISO file created by the script. By default the file is created in the current directory with the file name: dsu_bootableimage_%Y%m%d_%H%M%S.iso. |
Command for output | dsucreateiso -o OUTPUT or dsucreateiso --output=OUTPUT |
Listing of available platforms | |
Description | Displays list of Linux platforms available in the given catalog file. |
Command for listing platforms | dsucreateiso -p or dsucreateiso --available-platforms |
Listing of Platforms to create ISO | |
Description | Provides list of platforms for which ISO is to be created. If given platform is not present in catalog file will error out. Multiple platforms can be provided either with pipe or comma separated. |
Command for listing platforms | dsucreateiso -i INPUTPLATFORMLIST or dsucreateiso --input-platformlist=INPUTPLATFORMLIST |
Display the location of Catalog file | |
Description | Provides either local/network location of repository or catalog. By default network would be enabled to download catalog and DUPs file. |
Command for source location | dsucreateiso -s SOURCELOCATION or dsucreateiso --source-location=SOURCELOCATION |
Location to create log file | |
Description | Provides location of where to create log file. Creates a Logfile at the given location with the file name as dsucreateiso_%Y%m%d_%H%M%S.log. By default the log is located at /var/log/dsucreateiso.log and will be appended with each execution. |
Command for Log file | dsucreateiso -l LOGLOCATION or dsucreateiso --log-location= LOGLOCATION |
Apply Action for the component | |
Description | Specifies the option with which dsu will be executed in mounted environment. By default no DSU option of application status are used. The options are applyall|upgrade|downgrade|equivalent. |
Command for apply action | dsucreateiso -a APPLYACTION or dsucreateiso --apply-action= APPLYACTION |
Location of the DELL Boot Plug-in | |
Description | Provides the location of dellbootplugin in tar.gz format. Both network as well as local location can be provided. By default dellbootplugin.tar.gz will be downloaded from the posted location of dell. |
Command for DELL BootPlug-in | dsucreateiso -d DELLBOOTPLUGIN or dsucreateiso --dellbootplugin=DELLBOOTPLUGIN |
Location of the custom script file used for ISO creation | |
Description | Provides the location of script file. |
Command for location of the custom script file | dsucreateiso -i INPUTSCRIPT or dsucreateiso --input-custom-script=INPUTSCRIPT |
Destination path for the custom script file used for ISO creation | |
Description | Provides the location of script file where script file will be generated. |
Command for the destination path for the custom script | dsucreateiso -u OUTPUTSCRIPT or dsucreateiso --output-custom-script=OUTPUTSCRIPT |