Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 01 Sep 2014, 23:19
All times are UTC - 4
 Forum index » Taking the Puppy out for a walk » Suggestions
App to allow "live boot" of an iso on HDD??
Moderators: Flash, Ian, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 1 of 5 [62 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Author Message
greengeek

Joined: 20 Jul 2010
Posts: 2510
Location: New Zealand

PostPosted: Thu 17 Nov 2011, 06:48    Post subject:  App to allow "live boot" of an iso on HDD??  

Forgive me if this sounds stupid...

I would like to see the development of an app that allows me to "live boot" from an iso that I have downloaded to my HDD.

If I could trial that iso before I burnt it to CD it would stop me making so many coasters... Smile

I guess the app would be running some sort of "virtual" environment and then booting into it?? If the iso was not suitable for my hardware I could then (possibly) drop back out of it with no harm done. (Maybe the virtual host app would have a default timeout that would "take back" control from the new iso if no valid activity was observed within a set timeframe).

Hope someone knows what I mean.

Thx
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 10557
Location: SwedenEurope

PostPosted: Thu 17 Nov 2011, 07:33    Post subject:  

An app would be like VBox pet from the repo for puppy.
There are several that have VBox. use search machine in the link in my signature.

But that require you have enough memory to have two going at same time. The Host which is Puppy and the Guest that is the iso you test.

It sure works but suppose you have 1GB then only 500 to each?
not that good.

another way is this Frugal boot of isos. Seems to work best with
puppy. Then Slax variations like Porteus and CDLinux and Parted Magic
and TinyCore 4.x The Department of Defence secure light weight one
works good too.

Then Ubuntu iso many many variations works good. Debian is problematic. Arch only archiso by Godane works but don't allow writing
the the NTFS. Slitaz has problem saving.

I fail to boot variations of Suse and Fedora and Mandrake.
I fail to boot BDS variations too. But anything Ubuntu except
maybe one out of 20 or so. look further down in long post. Smile

Ooops one use puppy to mount the iso by clicking on it and then copy the dirs out to a subdir with same name as the iso see example.
Beware that the preseed need to ahve right name. ubuntu or mint or custom or ... see examples below.

I have ideas but all depends on your exact needs.

Some isos do boot in Grub4dos and puppy have that built in.
grub4dosconfig can set up that one on a partition or on a USB.
Then you can use code on the usb that do boots iso files in
live mode. you can not save changes but you are in a kind of
pretend CD mode using map and hook and loop and such codes.

Another option that works for all ubuntu derivates is to do
simplified iso booting on your NTFS hdd. if you have an ext2 or ext3
partition free to experiment on then many even Debian work but
I have none such? on my regular computer. I do have on the Asus
but that one is so new to me so not motivated to do hours of tests
just to satisfy you now.

Here is a starter that allow you test some 95% of all variations of Ubuntu.
I give example for a few.



title Netrunner 2011 frugal iso boot of netrunner-3.2.iso
find --set-root --ignore-floppies --ignore-cd /netrunner-3.2.iso
kernel /netrunner/casper/vmlinuz rw file=/cdrom/preseed/netrunner.seed boot=casper iso-scan/filename=/netrunner-3.2.iso noeject noprompt quiet splash --
initrd /netrunner/casper/initrd.lz


title Linux Mint 12 RC works ramdisk_size=1048576 root=/dev/ram
find --set-root --ignore-floppies --ignore-cd /linuxmint-12-gnome-dvd-32bit-rc.iso
kernel /LM12/casper/vmlinuz rw file=/cdrom/preseed/mint.seed boot=casper iso-scan/filename=/linuxmint-12-gnome-dvd-32bit-rc.iso ramdisk_size=1048576 root=/dev/ram noeject noprompt quiet splash --
initrd /LM12/casper/initrd.lz



title Super OS 2011 11.04 frugal iso boot of Super_OS_11.04_32_bits.iso
find --set-root --ignore-floppies --ignore-cd /Super_OS_11.04_32_bits.iso
kernel /superos/casper/vmlinuz rw file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Super_OS_11.04_32_bits.iso noeject noprompt quiet splash --
initrd /superos/casper/initrd.lz



title Superx OS 2011 frugal iso boot of SuperX_v1_Galileo_i386.iso
find --set-root --ignore-floppies --ignore-cd /SuperX_v1_Galileo_i386.iso
kernel /superx/casper/vmlinuz rw file=/cdrom/preseed/superx.seed boot=casper iso-scan/filename=/SuperX_v1_Galileo_i386.iso noeject noprompt quiet splash --
initrd /superx/casper/initrd.lz



title Elementary OS elementaryos0.1-jupiter-i386.iso lacks Flash player
find --set-root --ignore-floppies --ignore-cd /elementaryos0.1-jupiter-i386.iso
kernel /elementary/casper/vmlinuz rw file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=/elementaryos0.1-jupiter-i386.iso noeject noprompt quiet splash --
initrd /elementary/casper/initrd.lz


title Pmint2
find --set-root --ignore-floppies --ignore-cd /Peppermint-Two-i386-06052011.iso
kernel /Pmint2/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/Peppermint-Two-i386-06052011.iso quiet splash --
initrd /Pmint2/casper/initrd.lz



title Bodhi Linux boots from bodhi_1.2.1.iso lacks mediaplayer
find --set-root --ignore-floppies --ignore-cd /bodhi_1.2.1.iso
kernel /bodhi/casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper persistent iso-scan/filename=/bodhi_1.2.1.iso quiet splash --
initrd /bodhi/casper/initrd.gz

title ultimate iso boot frugal ntfs
find --set-root --ignore-floppies --ignore-cd /ultimate-edition-3.0-lite.iso
kernel /ultimate/casper/vmlinuz persistent file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/ultimate-edition-3.0-lite.iso noeject noprompt quiet splash --
initrd /ultimate/casper/initrd.lz


title asturix 3 lite iso boot frugal ntfs
find --set-root --ignore-floppies --ignore-cd /asturix3lite.iso
kernel /asturix/casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=/asturix3lite.iso noeject noprompt quiet splash --
initrd /asturix/casper/initrd.gz



title arios iso boot frugal ntfs
find --set-root --ignore-floppies --ignore-cd /AriOS-3.0-INTL.iso
kernel /arios/casper/vmlinuz file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=/AriOS-3.0-INTL.iso noeject noprompt quiet splash --
initrd /arios/casper/initrd.gz



title Moon Linux 2011
find --set-root --ignore-floppies --ignore-cd /moonos-lxde.iso
kernel /moonos/casper/vmlinuz rw file=/cdrom/preseed/moon.seed boot=casper iso-scan/filename=/moonos-lxde.iso noeject noprompt quiet splash --
initrd /moonos/casper/initrd.gz



title semplice_2.0beta1_140.1.iso username=user hostname=SempliceLive noprompt quiet splash
find --set-root --ignore-floppies --ignore-cd /semplice_2.0beta1_140.1.iso
kernel /semplice/vmlinuz rw live-media-path=/semplice boot=live noprompt noautologin username=user hostname=SempliceLive
initrd /semplice/initrd.img


title lubuntu 11.10 desktop version
find --set-root --ignore-floppies --ignore-cd /lubuntu-10.10.iso
kernel /lubuntu/casper/vmlinuz file=/cdrom/preseed/ubuntu.seed boot=casper iso-scan/filename=/lubuntu-10.10.iso kmap=se LANG=sv_SE.UTF-8 keymap=sv-latin1 noeject noprompt quiet splash --
initrd /lubuntu/casper/initrd.lz


title xubuntu 11.10 desktop version noprompt quiet splash --
find --set-root --ignore-floppies --ignore-cd /xubuntu-11.10.iso
kernel /xubuntu/casper/vmlinuz file=/cdrom/preseed/xubuntu.seed boot=casper iso-scan/filename=/xubuntu-11.10.iso
initrd /xubuntu/casper/initrd.lz

# Ubuntu 11.10 boots too but you can not save changes so the others # gives a better Out of the Box experience.

title zorin 2011 frugal iso boot of zorin-os-5.1-core-32.iso
find --set-root --ignore-floppies --ignore-cd /zorin-os-5.1-core-32.iso
kernel /zorin/casper/vmlinuz rw file=/cdrom/preseed/custom.seed boot=casper iso-scan/filename=/zorin-os-5.1-core-32.iso noeject noprompt quiet splash --
initrd /zorin/casper/initrd.lz


title Porteus Port32-10 1.0 OS rw works boot with root = toor xwmconfig
rootnoverify (hd0,2)
kernel /porteus32-10/boot/vmlinuz rw from_dev=/dev/sda3 from_dir=/porteus32-10 changes=/mnt/sda3/porteus32-10/port32-10-save.dat
initrd /porteus32-10/boot/initrd.xz



title CDlinux
find --set-root --ignore-floppies --ignore-cd /CDlinux/bzImage
kernel /CDlinux/bzImage CDL_LANG=en_US.UTF-8 nosmp
initrd /CDlinux/initrd


title TinyCore 4.0 /tce/boot/ntfs-3g.gz fluff kmap=qwerty/fi-latin9
find --set-root --ignore-floppies /tce/boot/vmlinuz
kernel /tce/boot/vmlinuz tce=sda3 showapps noswap syslog vga=792 kmap=qwerty/fi-latin9
initrd /tce/boot/tinycore.gz /tce/boot/ntfs-3g.gz


title Lightweight Portable Security 1.2.1 Department of Defence. Just works!
kernel (hd0,2)/lps121/vmlinuz load_ramdisk=1 ramdisk_blocksize=4096 root=/dev/ram0 ramdisk_size=524288 console=ttyS3 splash=silent vga=791
initrd (hd0,2)/lps121/initrd
boot


title NimbleX 2010
root (hd0,2)
kernel /nimblexboot/vmlinuz-nx10 vga=791 autoexec=startx changes=nimblex.data
initrd /nimblexboot/initrd-nx10.gz


title SliTaz 3.0 frugal ram0 acpi=off get-flash-plugin root root root=/dev/null
rootnoverify (hd0,2)
kernel /slitaz3boot/bzImage slitaz screen=1024x768x24
initrd /slitaz3boot/rootfs.gz


title PartedMagic pmagic folder hiding inside boot yes boots
root (hd0,2)
kernel /pmagicboot/pmagic/bzImage root=/dev/sda3 directory=pmagicboot edd=off load_ramdisk=1 prompt_ramdisk=0 rw loglevel=9 max_loop=256 keymap=sv-latin1
initrd /pmagicboot/pmagic/initramfs

# I don't remember if Crunchbang really worked that well. Try it


title crunchbang-10-20110105-xfce-i686.iso config live-config live-config.hostname=crunchbang live-config.username=crunchbang
rootnoverify (hd0,2)
kernel /crunchbang/vmlinuz1 rw live-media-path=/crunchbang boot=/live noeject noprompt nomodeset nosmp noautologin quiet splash --
initrd /crunchbang/initrd1.img



Quote:
Recommend a Puppy distro iso under 100Mb?

Another thread you started has had 7 readers at time of writing this.
None have answered. Maybe you can start by using the search in
my signature to see which puppy that are under 100?

GuyDog is under 100 in some versions?


title guydog 1024x768 JWM. Under 100MB?
rootnoverify (hd0,2)
kernel /guydog/vmlinuz pmedia=hd psubdir=guydog puppy i915.modeset=1 nosmp pfix=fsck
initrd /guydog/initrd.gz

Was Akita puppy 87MB? I fail to remember.

_________________
I use Google Search on Puppy Forum
not an ideal solution though
Back to top
View user's profile Send private message 
L18L

Joined: 19 Jun 2010
Posts: 2505
Location: Burghaslach, Germany somewhere also known as "Hosla"

PostPosted: Thu 17 Nov 2011, 12:33    Post subject: Re: App to allow "live boot" of an iso on HDD??  

greengeek wrote:
Forgive me if this sounds stupid...

I would like to see the development of an app that allows me to "live boot" from an iso that I have downloaded to my HDD.

If I could trial that iso before I burnt it to CD it would stop me making so many coasters... Smile

I guess the app would be running some sort of "virtual" environment and then booting into it?? If the iso was not suitable for my hardware I could then (possibly) drop back out of it with no harm done. (Maybe the virtual host app would have a default timeout that would "take back" control from the new iso if no valid activity was observed within a set timeframe).

Hope someone knows what I mean.

Thx


One app is virtualbox
The other is grub or grub4dos

We do not burn CDs

Nooby knows what you mean and has given good advice Smile
And if you had posted specs of your computer he could have kept it shorter

Hope this helps too Smile
And no, your question was not stupid
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 10557
Location: SwedenEurope

PostPosted: Thu 17 Nov 2011, 13:27    Post subject:  

VBox maybe is an easy start. VirtualBox for many Puppies
http://www.murga-linux.com/puppy/viewtopic.php?t=63332

_________________
I use Google Search on Puppy Forum
not an ideal solution though
Back to top
View user's profile Send private message 
gcmartin

Joined: 14 Oct 2005
Posts: 4238
Location: Earth

PostPosted: Thu 17 Nov 2011, 13:36    Post subject: Another helpful tool to allow booting without ever burning.  

This is a tool that will allow you to test any Puppy ISO without burning it to media

This tool is useful in booting the ISO on a real PC or on a Virtual PC. This tool works regardless whether you want to boot a 32bit or a 64bit PUP on some PC; again, real or virtual.

In simple language, you
  1. add it to one of your running Puppy PC, then
  2. go to ANY other PC on your LAN, and boot it.
You can select/interchange/mix/combine as many Puppy ISOs that you would/could want. There is no other requirements of real or virtual products to use it. It just works!

Any feedback you have, please post it there. The setup instructions was written, months ago, to make it easy for ANYONE. If its not easy or you have suggestions for the manual, please offer it.

Hope this helps

_________________
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 Engine or use DogPile
Back to top
View user's profile Send private message 
8-bit


Joined: 03 Apr 2007
Posts: 3365
Location: Oregon

PostPosted: Thu 17 Nov 2011, 13:43    Post subject:  

Maybe this would not work, but how about using something like a net boot of the ISO?
It would work like you would select the ISO from the download site to boot to.
That ISO would get booted into memory without even having to download the ISO.
Possible?

Remember though that one would run the risk of giving an ISO permission to boot on your PC and hopefully not be redirected to a nasty.
Back to top
View user's profile Send private message 
nooby

Joined: 29 Jun 2008
Posts: 10557
Location: SwedenEurope

PostPosted: Thu 17 Nov 2011, 14:04    Post subject:  

wrong place I move this post
It was not as easy as you wrote compared to
just using iso boot.

Setting up a server is not an easy thing. Servers are
the most exploited computer thing on earth. I will not do it!

_________________
I use Google Search on Puppy Forum
not an ideal solution though
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2510
Location: New Zealand

PostPosted: Thu 17 Nov 2011, 16:03    Post subject:  

Thanks guys, a lot here for me to digest.

It looks like the "mount iso and build frugal folders" is a good option for me to avoid wasting CDs. At this stage I'm sticking with Puppy frugals only, for the sake of simplicity.

And the Vbox method sounds like it will allow a trial of the new iso without rebooting? But at the expense of needing a lot of memory? Most of my machines have only 256 or 512mb, so that sounds problematic but I will try it anyway. Sounds like what I was looking for.

I will have a closer look again after work. cheers

EDIT: I'm still hoping to be able to use an automated method of mounting the iso and copying the necessary contents out of the iso and building the frugal folder and menu.lst entry. More trials to come later.

Last edited by greengeek on Mon 26 Mar 2012, 14:42; edited 1 time in total
Back to top
View user's profile Send private message 
linuxbear

Joined: 18 Apr 2009
Posts: 621
Location: Las Vegas, Nevada, USA

PostPosted: Thu 17 Nov 2011, 16:12    Post subject: Re: App to allow "live boot" of an iso on HDD??  

greengeek wrote:
Forgive me if this sounds stupid...

I would like to see the development of an app that allows me to "live boot" from an iso that I have downloaded to my HDD.

Thx


You can set up a USB thumbdrive to boot an ISO if your computer will allow booting from a USB port. For aps to do this, got to

http:www.pendrivelinux.com

If a thumbdrive does not work, try a read/write CD, that worked for me.
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2510
Location: New Zealand

PostPosted: Thu 17 Nov 2011, 16:15    Post subject:  

L18L.. Oh yeah, sorry... the machine I will try this on is a Tosh TE2100 2Ghz machine with 512mb, but I have Puppy installed on about 15 other machines aswell, with lesser specs.

Probly will have to stick to CD boots for those other machines.

GCMartin... The netbooting sounds interesting, although I don't yet share my machines across the network. I like to keep everything separate. Do you think it would be possible to boot a machine from itself using this sort of method? ie: use the lo port (127.x.x.x) to get the PXE data from itself (192.168.x.x), then boot to that iso?

Sorry if this reveals my ignorance - In my mind everything is possible until reality steps in and proves the opposite.
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2510
Location: New Zealand

PostPosted: Thu 17 Nov 2011, 16:23    Post subject:  

thanks linuxbear. Unfortunately I'm stuck with machines that mostly don't support boot from USB.

Although maybe one method might be to keep a single Puppy CD in the drive as a boot device, and load different isos to the usb stick ready for the CD boot to find? Have you tried anything like that? Maybe it is possible to extract a file from the iso (maybe an sfs?) and have that on the stick.

Think I need to do some separate research about that.
Back to top
View user's profile Send private message 
gcmartin

Joined: 14 Oct 2005
Posts: 4238
Location: Earth

PostPosted: Thu 17 Nov 2011, 21:56    Post subject:  

greengeek wrote:
... Do you think it would be possible to boot a machine from itself using this sort of method? ie: use the lo port (127.x.x.x) to get the PXE data from itself (192.168.x.x), then boot to that iso? ... .
Not an ignorant question. Without getting too detailed, this is only possible when using your PC as a VM host and having a VM client which is set up to PXE (find a place to boot from). Then, the VM client would boot your ISO and you would have both your main PC (host) running and you client (ISO0 running at the same time. This presents itself as if there were 2 independent PCs. For a lengthier discussion PM me and I'll walk you thru an simple discussion if this is what you want to do.

Nooby wrote:
Setting up a server is not an easy thing. Servers are the most exploited computer thing on earth. I will not do it!
This outburst is a little disturbing. Every techie knows that if one machine shares something with another machine, that is a "server". And the ability to share something is NOT a difficulty or something we should run away from.

I think you are trying to, either, confuse/discourage unnecessarily with that kind of comment..

Nooby, if for some reason you were unable to get a PC to boot on your home network, you, too, can PM me and I, personally, will walk you thru how the manual explains to do this. Its very easy if your PCs are on your LAN connected to your router. Its really very easy and I do mean EASY ! (Nooby, if its a language thing that confusing you, I'm sure between you and I we can create a translation in your language.)

Hope this helps

_________________
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 Engine or use DogPile
Back to top
View user's profile Send private message 
L18L

Joined: 19 Jun 2010
Posts: 2505
Location: Burghaslach, Germany somewhere also known as "Hosla"

PostPosted: Fri 18 Nov 2011, 10:56    Post subject: App to allow "live boot" of an iso on HDD??
Subject description: grub
 

greengeek wrote:
L18L.. Oh yeah, sorry... the machine I will try this on is a Tosh TE2100 2Ghz machine with 512mb, but I have Puppy installed on about 15 other machines aswell, with lesser specs.
...

I am afraid virtualbox will need more RAM

But give grub a try.

I have a small (16M is more than enough) bootable partion containing grub on every device (1 hardisk, several USB sticks, no CD).

Thus you could try frugal installs without burning a CD (frugal is better than full, if possible=enough RAM)

Maybe grub4dos is better than just grub

Hope this helps Smile
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2510
Location: New Zealand

PostPosted: Fri 18 Nov 2011, 13:15    Post subject:  

8-bit wrote:
Maybe this would not work, but how about using something like a net boot of the ISO?
It would work like you would select the ISO from the download site to boot to.
That ISO would get booted into memory without even having to download the ISO.
Possible?


Interesting idea. So you mean basically a PXE load across the internet? I am too new to this to know if such a thing might work, but it raises the question about how much data of that iso has to cross the network to enable the boot. ie: the whole 100+ mb or just a fraction of it?

I need to get PXE going on my home network first, to help me overcome the ignorance factor. Smile
cheers
Back to top
View user's profile Send private message 
greengeek

Joined: 20 Jul 2010
Posts: 2510
Location: New Zealand

PostPosted: Fri 18 Nov 2011, 13:21    Post subject: Re: App to allow "live boot" of an iso on HDD??
Subject description: grub
 

L18L wrote:
I have a small (16M is more than enough) bootable partion containing grub on every device (1 hardisk, several USB sticks, no CD).

Thus you could try frugal installs without burning a CD


So do you mean that your boot partition is just big enough for grub, and that the remainder of the frugal files live on the usb sticks? So you just use the hard drive as a boot device only? Or did you mean that each usb stick also has grub on it, requiring the PC to support boot_from_usb?
thx
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 1 of 5 [62 Posts]   Goto page: 1, 2, 3, 4, 5 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Taking the Puppy out for a walk » Suggestions
Jump to:  

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


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.1171s ][ Queries: 13 (0.0056s) ][ GZIP on ]