deadbug, on May 12 2007, 05:42 PM, said:
I had a nice multiboot using CDshell but given all the activity here and the fact that the Ultimate Boot CD went over to isolinux, I decided to have a go too (it was either that or watch the Eurovision song contest tonight

). My CDshell version had a set of cascading menus to cope with installing WXP with no SP, SP 1, SP2, SP2 + fixes (and each option as regular, unattended and unattended+apps). And then more menus for W2K (4 service packs) and UBCD and a bunch of other bits. That was quite painful in CDshell I can tell you. So when I switched over I took complex.c from syslinux and turned it into a clone of my old menu system and called it aio.c (which compiles to aio.c32).
Hmmm... Unless you're really keen on maintain boring, old menu code, you mite take a look at menu.c32 in the later revs of SYSLINUX. While the Freshmeat proj doesn't reflect this, it's up to 3.50+. No official releases in the past several months, but pretty stable in my opinion. Per the docs, MENU and VESAMENU (the graphical menu system) work from the same config file format. There are screenshots of both on SYSLINUX web site.
Quote
I've got UBCD integrated reasonably nicely and the Windows stuff seems to at least start installing, so now I'm back to my old problem of getting Debian to install from a netinstall.iso file. I finally tried the "pretend to be installing from USB" trick that I mentioned ages ago and it _nearly_ works ... I think it would have a much greater chance of working if it successfully detected the CDROM at some stage

... anyone here know how the flow of control goes after vmlinuz drags initrd into the picture (it was _so_ easy when I opened up SLAX some time ago but Debian seems a tad more complex!).
I can't help w/ Debian per se, due to their "true-believer" ideas about free software. WRT Debain-spinoffs, I've integrated Knoppix & DSL w/o a hitch and nearly the same results w/ Kubuntu. You can boot any Linux kernel (vmlinuz) easily, the only issue is disk layout, for a successful outcome. As detailed in the 1st msg of the topic, any given kernel+init ramdisk can be relocated anywhere. Depending on the distro, you
mite be able to relocate the support files (compressed filesystem, etc) to cram as many similar distros onto the same disc. Otherwise, one can always duplicate the root dir of the desired ISO in your custom disc layout.
Take Knoppix, DSL, and Slax. They all have cheat codes which permit their support files to be tucked into a custom sub-dir, as they've been designed w/ the
intent to be remastered into a custom CD/DVD. OTOH, there's Kubuntu, which has almost no cheat codes at all, so I had to copy /casper, /precopy, and /ubuntu into root of my disc layout. As far as Kubuntu is concerned, it's still on its stand-alone CD, but that means I couldn't add (not that I'd even want to) one of the other Ubuntus to my Super-Disc. Make sense ?
There have been a couple of misses w/ this approach, but I've found enuf "cooperative" distros that the "problem children" aren't missed at all. I've even never considered any ISO emulation tricks, bec they're very limited and the payoff doesn't justify the effort, from my perspective. Later....Jet