Posted: Wed 14 Oct 2015, 16:30 Post subject:
Convert any ISO into a hybrid & use dd to place anySubject description: hybrid ISO or .img file on a card or USB stick.

Convert any ISO into a hybrid & use dd to place any hybrid ISO or .img file on a card or USB stick.

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:

isohybrid path/to/name-of-the.iso

Notes:

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:

dd if=path/to/name-of-the.iso of=/dev/sde && sync

Things to keep in mind:

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:

dd if=/root/Downloads/boot_utility_7.2_k4.1.7.img of=/dev/sdx && sync

Example Two:

Same as ONE but with dd progress bar once attached 64bit pet has been installed.

In these particular instructions, there is no mention of the USB format type. I know you usually need the fat32 for booting and typically an f2fs 2nd partition. Do the instructions above require that in order to boot?

Does isohybrid check the current ISO to see if it currently a hybrid ISO? If not, is there a test to determine if the ISO is a hybrid?

Thanks for this contribution._________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

In these particular instructions, there is no mention of the USB format type. I know you usually need the fat32 for booting and typically an f2fs 2nd partition. Do the instructions above require that in order to boot?

If using dd the format on the stick or card does not matter. Everything on it will be wiped and replaced by
whatever is in the .img or ISO that you are writing to it. If the original .img file or ISO is bootable the copy will be bootable.

The format of the target USB or SD is important only if you are using Win32diskimager (My favourite tool) with Windows to write an .img file or hybrid ISO to a card or stick.
The target has to be fat32 for Windows to recognise it & to then present it as a drive letter such as H:

@gcmartin,

Quote:

Does isohybrid check the current ISO to see if it currently a hybrid ISO? If not, is there a test to determine if the ISO is a hybrid?

AFAIK there is no check. Generally the release notes will tell you whether the ISO is a hybrid or not.
If you simply don't know just issue the command. If it was not a hybrid it will become one. If it was a hybrid already it
will do no harm. Any Puppy ISO ever issued can be turned into a hybrid.
One thing I forgot to mention is that when you do issue the command the action is instant which may give the false impression
that nothing as happened._________________Regards ETP

Thanks!_________________Get ACTIVE Create Circles; Do those good things which benefit people's needs!
We are all related ... Its time to show that we know this!
3 Different Puppy Search Enginesor use DogPile

Thanks to you both for your tips.
An easy way of checking an ISO is to right click it then select properties.
The shot below shows a normal bootable ISO on the left & a hybrid on the right with its partition.

Please put in your instructions that the destination USB must be unmounted. Sometimes, it's the little things....

Does anyone know if you can use Gparted after the install to create a second partition (perhaps an f2fs) for larger usb drives? Also, how do the save files work with this type of install?

Note: Worked with my Fluxpup.iso file but I think it's running a bit slower than the CD or even slower than the bootflash install included in the Puppy itself. It might just be me. I'll need to test this more.

Either way, it's a nice way to avoid CD's / DVD's.

Edit: Works very well with Tahrpup. Used save file to local partition (sda1) but the save file wasn't read when rebooting.

Please put in your instructions that the destination USB must be unmounted. Sometimes, it's the little things....

Good point - done.

Quote:

Does anyone know if you can use Gparted after the install to create a second partition (perhaps an f2fs) for larger usb drives?

Yes - if you are dealing with a .img file. (See OP in UCF2FS Pup)
No - if you are placing a bootable hybrid ISO on a stick or card.

Quote:

Also, how do the save files work with this type of install?

If you place a bootable hybrid ISO on a stick or card you are to all intents & purposes then dealing with a CD.

Quote:

Note: Worked with my Fluxpup.iso file but I think it's running a bit slower than the CD or even slower than the bootflash install included in the Puppy itself. It might just be me. I'll need to test this more.

Best to use a USB2 or USB3 stick. If you have a USB3 port available put the USB2 stick in that. It will be slightly quicker.

Quote:

Either way, it's a nice way to avoid CD's / DVD's.

Agreed. Many devices lack optical drives these days but we continue to issue standard ISOs. The optical drives that are installed are generally
of poor quality & fail quite quickly with heavy use.

Quote:

Edit: Works very well with Tahrpup. Used save file to local partition (sda1) but the save file wasn't read when rebooting. Sad

Give it a bit of help with some boot codes._________________Regards ETP

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum