You need a 2GB usb stick (or bigger), insert it, unmount (eg right-click desktop icon) and assuming it's /dev/sdb do this as root:
dd if=/dev/zero of=/dev/sdb bs=512 count=1
parted /dev/sdb mklabel msdos
parted /dev/sdb mkpartfs p fat32 0% 50%
parted /dev/sdb mkpartfs p fat32 50% 100%
Then label the partitions (install mtools if necessary):
mlabel -i /dev/sdb1 ::LIVE1
mlabel -i /dev/sdb2 ::LIVE2
REMOVE USB STICK AND REINSERT (So both partitions get mounted in /media)
mkdir /mnt/iso
mount -o loop <path_to>/Fedora-12-i686-Live.iso /mnt/iso
cp -r /mnt/iso/* /media/LIVE1
umount /mnt/iso
mount -o loop <path_to>/Fedora-12-x86_64-Live.iso /mnt/iso
cp -r /mnt/iso/* /media/LIVE2
umount /mnt/iso
grub-install --root-directory=/media/LIVE1 /dev/sdb
vi /media/LIVE1/boot/grub/grub.conf
Create (new file) grub.conf with these entries:
Quote:
title F12 LiveCD i686
root (hd0,0)
kernel /isolinux/vmlinuz0 ro root=LABEL=LIVE1 rootfstype=auto liveimg quiet rhgb selinux=0
initrd /isolinux/initrd0.img
title F12 LiveCD x86_64
root (hd0,1)
kernel /isolinux/vmlinuz0 ro root=LABEL=LIVE2 rootfstype=auto liveimg quiet rhgb selinux=0
initrd /isolinux/initrd0.img
|
And unmount/eject the usb stick (eg right click on gnome desktop icon)
The percentages for the partitions can be adjusted as appropriate, you'll need about 1GB per iso image, so on a 4GB stick you could create 4 partitions 0%-25%-50%-75%-100% and put 4 isos on. For more than 4 you need an extended partition (the 'p' in the mkpartfs command creates primary partitons), I'll leave that as an exercise.