How to Make a Bootable Flash Drive using ISObooter
An Alternative Guide to assist ISObooter setup
This Guide may be helpful to some in understanding the ISObooter service.
All of the work for ISObooter and the instructions you see there results from the work of @Rcrsn51. But, the guide is aimed to assist understanding.
Post any comments there.
Here to help
All of the work for ISObooter and the instructions you see there results from the work of @Rcrsn51. But, the guide is aimed to assist understanding.
Post any comments there.
Here to help
Last edited by gcmartin on Mon 25 Feb 2013, 02:19, edited 1 time in total.
Rcrsn51 did you notice that Scooby had added
a new most easy version to the easy2boot thread?
Alternative 0 link http://murga-linux.com/puppy/viewtopic.php?t=83583
your version works very good. I really love it but
it does fail on a few isos. Could be how them set it up
so nothing wrong with your isobooter.
I should have taken a note but I am bad at such .Too impulsive
and I hate to fail at things so I delete and forget what it was.
I hink one of them where Antix so if you have time to test it
that would be cool. Or maybe you could tell me to test it again?
if it is important to find out exactly what goes wrong.
One iso that failed was looking for a font and could not find it.
Rather odd error message that one.
One thing that would be cool to know is how to add casper-rw
files that makes a live OS able to save changes.
a new most easy version to the easy2boot thread?
Alternative 0 link http://murga-linux.com/puppy/viewtopic.php?t=83583
your version works very good. I really love it but
it does fail on a few isos. Could be how them set it up
so nothing wrong with your isobooter.
I should have taken a note but I am bad at such .Too impulsive
and I hate to fail at things so I delete and forget what it was.
I hink one of them where Antix so if you have time to test it
that would be cool. Or maybe you could tell me to test it again?
if it is important to find out exactly what goes wrong.
One iso that failed was looking for a font and could not find it.
Rather odd error message that one.
One thing that would be cool to know is how to add casper-rw
files that makes a live OS able to save changes.
I use Google Search on Puppy Forum
not an ideal solution though
not an ideal solution though
If you want persistent storage with Ubuntu, go back to the instructions on Page 1. Use Grub4Dos instead of GRUB2 as the bootloader.nooby wrote:One thing that would be cool to know is how to add casper-rw files that makes a live OS able to save changes.
Remember that the casper method does not use a save file. You need an entire partition for storage.
took me days but finally a hasty error report.
So now today I have tested 4 different isos on a 4GB USB
and to me IsoBooter is magnitudes easier to handle than Easy2Boot.
Took me very long time to get how E2B wants me to
behave. Sorry I am just different I trust it is the best
for those who love E2B. I love Isobooter So to each his own.
Thanks to rcrsn51 for providing it .
Hasty report. Both of them fail with same isos.
Could be something I set up wrong but
the consistency tells me it is rather something
with these isos and not how one boot them with IsoBooter.
Porteus lxde has this error message at boot and then lock itself
xterm: Cannot load font ....
The other Porteus works wel.
slitaz requests events from the kernel and lock.
those I have decided to keep and that works well are
CrunchBang, Netrunner, Mint Linux LXDE, SolydXK OS
and Zorin OS
I also failed with Suse and Redhat and Mageia but
that was so long time ago me fail to remember
what did happen. I am too lazy to test them again.
Edit after reading answer from rcrsn51. So maybe my Mageia
booted but I failed to mnt the HD for to write changes to html files?
And me misremembered it to be a total failure. I deleted the file
so too lazy to go through it again sorry
So now today I have tested 4 different isos on a 4GB USB
and to me IsoBooter is magnitudes easier to handle than Easy2Boot.
Took me very long time to get how E2B wants me to
behave. Sorry I am just different I trust it is the best
for those who love E2B. I love Isobooter So to each his own.
Thanks to rcrsn51 for providing it .
Hasty report. Both of them fail with same isos.
Could be something I set up wrong but
the consistency tells me it is rather something
with these isos and not how one boot them with IsoBooter.
Porteus lxde has this error message at boot and then lock itself
xterm: Cannot load font ....
The other Porteus works wel.
slitaz requests events from the kernel and lock.
those I have decided to keep and that works well are
CrunchBang, Netrunner, Mint Linux LXDE, SolydXK OS
and Zorin OS
I also failed with Suse and Redhat and Mageia but
that was so long time ago me fail to remember
what did happen. I am too lazy to test them again.
Edit after reading answer from rcrsn51. So maybe my Mageia
booted but I failed to mnt the HD for to write changes to html files?
And me misremembered it to be a total failure. I deleted the file
so too lazy to go through it again sorry
Last edited by nooby on Wed 27 Feb 2013, 08:45, edited 1 time in total.
I use Google Search on Puppy Forum
not an ideal solution though
not an ideal solution though
@rcrsn51
wow, Isobooter is very nice tool!
I see the isobooter menu.lst: partnew (hd0,3) for temp buffer.
If I run isobooter on my usb drive with a lot of partitions, will created temp buffer overwrite one of my partition?
is there any possibility to create partnew somewhere else, where I want?
Thanks
wow, Isobooter is very nice tool!
I see the isobooter menu.lst: partnew (hd0,3) for temp buffer.
If I run isobooter on my usb drive with a lot of partitions, will created temp buffer overwrite one of my partition?
is there any possibility to create partnew somewhere else, where I want?
Thanks
The partition (hd0,3) is not a buffer. It is just an entry in the partition table that points into the ISO that you have selected. It doesn't use any actual space on your drive. Every time you pick a new ISO, it points somewhere else.
You can change it to another unused primary partition, but it doesn't work with logical volumes.
You can change it to another unused primary partition, but it doesn't work with logical volumes.
Wow! I'm impressed
I used Isobooster yesterday to set up an old pc for my dad. Its only got an ooold 4gb(!) IDE drive, so as per instructions I formatted to fat32, set flag to boot, copied isobooster to the drive, ran it, copied two iso's and ran isobooster again, then put the drive back in and everything worked perfectly!
Savefiles created and worked as normal.
This is such an easy way to set up a pc, thankyou so much!
I used Isobooster yesterday to set up an old pc for my dad. Its only got an ooold 4gb(!) IDE drive, so as per instructions I formatted to fat32, set flag to boot, copied isobooster to the drive, ran it, copied two iso's and ran isobooster again, then put the drive back in and everything worked perfectly!
Savefiles created and worked as normal.
This is such an easy way to set up a pc, thankyou so much!
Download a better Computer :)
[url=http://uk.youtube.com/watch?v=rDTLJYDHX3g]Puppy Linux Song[/url]
[url=http://www.letterbyletter.co.uk]www.letterbyletter.co.uk[/url]
[url=http://uk.youtube.com/watch?v=rDTLJYDHX3g]Puppy Linux Song[/url]
[url=http://www.letterbyletter.co.uk]www.letterbyletter.co.uk[/url]
Glad to hear that it worked for you. But I'm a bit confused by your procedure. Did you remove the hard drive and connect it to a Puppy machine by a USB adapter?headfound wrote: then put the drive back in
Could you have simply left the drive in place, booted off a Puppy CD and installed ISObooter via a flash drive?
Yeah, sorry I used a usb adapter as the old pc has no optical drive.rcrsn51 wrote:Did you remove the hard drive and connect it to a Puppy machine by a USB adapter?
Could you have simply left the drive in place, booted off a Puppy CD and installed ISObooter via a flash drive?
The best way to do it would be to boot from cd, download isobooster and set up the drive while running live (actually it would be pretty handy to have isobooster included with puppy!).
Download a better Computer :)
[url=http://uk.youtube.com/watch?v=rDTLJYDHX3g]Puppy Linux Song[/url]
[url=http://www.letterbyletter.co.uk]www.letterbyletter.co.uk[/url]
[url=http://uk.youtube.com/watch?v=rDTLJYDHX3g]Puppy Linux Song[/url]
[url=http://www.letterbyletter.co.uk]www.letterbyletter.co.uk[/url]
Hello All
I used the grub4dos method as outlined in the first post to boot the Ubuntu 12.04 LTS.iso from a 16GB USB flash drive. The reason for choosing grub4dos is that I have used it successfully to boot a number of frugal installs of different Puppies from another flash drive. I would like to be able to boot both Ubuntu and the Puppies from the 16GB flash drive. The Ubuntu iso boot works but there is no persistent storage. Is it possible to set up persistent storage when booting in this way? If it is could somebody please tell me how it is done.
Regards,
Ken.
I used the grub4dos method as outlined in the first post to boot the Ubuntu 12.04 LTS.iso from a 16GB USB flash drive. The reason for choosing grub4dos is that I have used it successfully to boot a number of frugal installs of different Puppies from another flash drive. I would like to be able to boot both Ubuntu and the Puppies from the 16GB flash drive. The Ubuntu iso boot works but there is no persistent storage. Is it possible to set up persistent storage when booting in this way? If it is could somebody please tell me how it is done.
Regards,
Ken.
Hello rcrsn51
I am using the grub4dos method.
but does contain the similar line
Should I add "persistent" to this line. Should I add the "(loop)" as well. If not can you tell me what to add to the entry that I have in my menu.lst which is currently as follows.
I intend to partition the USB flash drive and format the second partition as ext4 and label it as "casper-rw" as you suggest. Can you tell me if there is anything else I need to do.
Regards,
Ken.
I am using the grub4dos method.
This method suggests adding the word "persistent" to the "linux" line in the grub.cfg file. In grub4 dos there is no grub.cfg file only the menu.lst. The menu.lst file does not contain the "linux" line that isthe original Grub4Dos way can. Just follow the same procedure as with the GRUB2 way.
Code: Select all
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
Code: Select all
kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
Code: Select all
title Ubuntu 12.04 LTS Desktop ISO
find --set-root /ubuntu.iso
map /ubuntu.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu.iso noeject noprompt splash --
initrd /casper/initrd.lz
Regards,
Ken.
I wanted to try this on Zorin linux Lite that is only 650MB
but the isobooter only had this code
So not the more expanded one that keniv retell
So Zorin being based on Ubuntu I got surprised.
http://distrowatch.com/table.php?distribution=zorin
I often see these -- in the end of a boot code.
I never heard an explanation for them? Is it for parsing too long lines
to prevent the parser to drop instructions due to too long line?
Edit after testing to add the word persistent to the line as indicated above
It boots the same as without it but it does not save any changes
either of Date and Time or Loudspeaker volume or coding of
browser or what homepage to use or setting of keyboard map
so what can be tested now that that did not work?
Don't one need a casper-rw file so the program for persistence
can find it and use it for changes?
but the isobooter only had this code
Code: Select all
title zorin-os-6.2-lite
partnew (hd0,3) 0x00 (hd0,0)/zorin-os-6.2-lite.iso
map --heads=0 --sectors-per-track=0 (hd0,0)/zorin-os-6.2-lite.iso (0xff)
map --hook
root (0xff)
chainloader (0xff)
So Zorin being based on Ubuntu I got surprised.
http://distrowatch.com/table.php?distribution=zorin
so where to add the persistence there would this work?Zorin OS is an Ubuntu-based Linux distribution
designed especially for newcomers to Linux.
Code: Select all
title zorin-os-6.2-lite
partnew (hd0,3) 0x00 (hd0,0)/zorin-os-6.2-lite.iso
map --heads=0 --sectors-per-track=0 (hd0,0)/zorin-os-6.2-lite.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/zorin-os-6.2-lite.iso noeject noprompt splash persistent --
initrd /casper/initrd.gz
chainloader (0xff)
I often see these -- in the end of a boot code.
I never heard an explanation for them? Is it for parsing too long lines
to prevent the parser to drop instructions due to too long line?
Edit after testing to add the word persistent to the line as indicated above
It boots the same as without it but it does not save any changes
either of Date and Time or Loudspeaker volume or coding of
browser or what homepage to use or setting of keyboard map
so what can be tested now that that did not work?
Don't one need a casper-rw file so the program for persistence
can find it and use it for changes?
I use Google Search on Puppy Forum
not an ideal solution though
not an ideal solution though
@nooby: Read my comment here.
[Edit] I looked at this again and got Ubuntu to work with persistence on ISObooter.
You need either a second flash drive or a second partition on your ISObooter drive. Format it as ext4 and label it "casper-rw"
Boot it with this kind of menu.lst entry:
Note that the "kernel" entry is on one long line.
I also followed the procedure for creating a new Ubuntu user.
[Edit] I looked at this again and got Ubuntu to work with persistence on ISObooter.
You need either a second flash drive or a second partition on your ISObooter drive. Format it as ext4 and label it "casper-rw"
Boot it with this kind of menu.lst entry:
Code: Select all
title ubuntu-10.10-desktop-i386
partnew (hd0,3) 0x00 (hd0,0)/ubuntu-10.10-desktop-i386.iso
map --heads=0 --sectors-per-track=0 (hd0,0)/ubuntu-10.10-desktop-i386.iso (0xff)
map --hook
root (0xff)
kernel /casper/vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso noeject noprompt splash persistent --
initrd /casper/initrd.lz
I also followed the procedure for creating a new Ubuntu user.