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.
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
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.