I've recently been experimenting with Multisystem - basically a collection of cobbled together BASH/Gtkdialog scripts. It does a truly awesome job of allowing a single USB stick to multiboot a wide variety of Linux distros (and Windows OS versions). In fact it is the only bit of software I could find that actually worked at doing this job!! Multisystem is theoretically compatible with most of the top 100 distros on DistroWatch
Anyway I noticed that there is clash between the x86 and x64 versions of Chakra. Multisystem extracts Chakra to a Chakra folder in the root of the USB stick (FAT32 formatted). I think the problem is the isomounts file . This cannot contain both x86 and x64 paths in the same file... Multisystem will only let me put Chakra (32-bit) or Chakra (64-bit) on the USB stick at one time. I've manually tried to add them both - but this results in neither version booting...
(1) Multisystem extracts the /chakra folder from the iso image to the root of the USB stick. It recreates the info in the /isolinux folder in a custom Grub2 loader - in a separate folder on the USB stick - which does the links to all the operating systems (in a big list).
(2) A Multisystem USB stick will successfully boot either the x86 or the x64 version of Chakra - you just can't have both on the USB stick at once. However such a setup (x86 and x64 versions on the stick) is however possible with PCLinuxOS, Ubuntu, Fedora, ARCH, Sabayon,... (I think you get the picture!!)
Any thoughts how this could be worked around?
Last edited by bobwya (2011-10-29 00:59:30)