USB booting :: DSL Embedded + Ubuntu on USB?



Quote
...My biggest concern is, how do I get both OSs' visible to QEMU boot while on a bimbo-box Windoze system in the wild?  Since both DSL and Ubuntu will be on SDA(n+1), and therefore invisible to W$n, how does that work?


See here for how to read multiple USB stick partitions in Windows

Or you could just place everything on one partition...
Juanito,

  Thanks for the tutorial.  I actually was going to go this route, but unfortunately, it fails the "in the wild" test.  Since you have to modify every computer you are going to use the pendrive on, it precludes using the pendrive on cafe bimbo-boxes and the like.  If one could disable the removable media bit which tells W$n that it is removable media, I suppose it could be made persistent across machines without touching the host.  It IS a great tutorial though, and I do appreciate it.  

 I am intrigued by the idea of just having everything on one partition.  How would one put multiple OS on the one partition?  This solves the QEMU problem neatly, but how would you keep DSL and Ubuntu from squabbling when booting from bios?  With this method, I could still do two or three partitions, the one with the OS and QEMU bootfiles for each, and then ext2 or 3 partitions to save the respective /home folders for each (keeping at least THOSE separate).

 I don't care how this eventually happens.  My only requisites are:

   Can be used on ANY computer without admin priviledges.
   Can boot either DSL or Ubuntu from both QEMU and BIOS

Other than that, it does not matter.  If it can be done on the one W$n partition formatted fat32, I will do it.  Any suggestions on where to start?  Thanks again for all the help, it is appreciated.

                                          D33p

Quote
Can be used on ANY computer without admin priviledges.
I thought you would need sysadmin privileges in order to change the BIOS to boot from usb... let alone booting from a livecd.

As for placing it in the same partition, all you have to do is change the bootloader's configuration (i.e. syslinux.cfg).
I'd probably say to install ubuntu on it first (using some FAT-like fs), then copy over DSL files (assuming frugal) - but I'm only saying that because I don't know how ubuntu's live version works.
For qemu, you can just change how it is being executed in the scripts.

And I think you might need to consider USB-ZIP or USB-HDD...

On one partition the best bet is to use loop files to keep ext* fs in... And the kernels and initrds out.
Then tweak the initrds to mount that loop file as root..

DSL can be fully on fat32, but Ubuntu cannot..

Next Page...
original here.