How to convert any ISO into a hybrid ISO.
*****************************************
1. Use pfind to confirm that your pup has isohybrid installed. (/usr/bin/isohybrid)
2. If not, use PPM to install syslinux, any version => 3.72 will do, then check again.
In a terminal issue the command:
Code: Select all
isohybrid path/to/name-of-the.iso
Hardly rocket science!
There is no excuse for not issuing all ISOs as hybrids. (O/K I plead guilty )
There is no output from the command unless it fails for some reason.
The modified date & time on the file will not change but the pre MD5 sum and post MD5 sum will be different.
EDIT1: Execution is instant
EDIT2: Ensure that the ISO is not mounted.
Use dd to write a hybrid ISO or .img file to a USB stick or SD card.
********************************************************************
Code: Select all
dd if=path/to/name-of-the.iso of=/dev/sde && sync
dd will completely overwrite your card or USB stick: Any data on it will be lost so if you use this method you'll want to use it with a dedicated card or stick.
dd needs to write to the disk path, not the partition path: in the above example /dev/sde is the disk path device, /dev/sde1 is the partition path (e.g., sde1 is the first partition on sde).
You need to write to the disk path because isohybrid prepends a partition structure to the ISO.
Example One:
Used in Rapid Pup V2 for new 16MB boot image K4.1.7
Code: Select all
dd if=/root/Downloads/boot_utility_7.2_k4.1.7.img of=/dev/sdx && sync
Same as ONE but with dd progress bar once attached 64bit pet has been installed.
Code: Select all
(pv -n /root/Downloads/boot_utility_7.2_k4.1.7.img | dd of=/dev/sdx) 2>&1 | dialog --gauge "Writing Image to target, please wait... Show total bytes written when finished." 12 70 0