Quote:
I really don't want to waste 4 DVDs
|
Install VirtualBox and use it to test after you have created the iso file.
To create the iso first create a directory in your /home/user directory. For the sake of simplicity, call it iso. Move the downloaded iso files of Bodhi and Mint into that directory. I don't know if Fedora and Knoppix can be booted directly as iso files so you'll have to check their sites for info. Create a boot directory in the iso directory then create a grub sub-directory in the boot directory. You then need the grub files copied. On the Ubuntu derivatives, they should be in the /usr/lib/grub/i386-pc directory. Copy them all to /home/user/iso/boot/grub directory. You then need to create a grub.cfg file and you can use the simple example below or download a template, available on a number of sites. In the example below, you it exactly as is with spaces where they show in the entries and no extra spaces and the exact name of the iso file you have. The rest should work for any Ubuntu derivatives.
Quote:
insmod biosdisk
insmod pc
insmod gpt
insmod part_msdos
# Boot automatically after 30 secs
set timeout=30
# By default, boot the first entry
set default=0
# Fallback to the second entry
set fallback=1
set menu_color_normal=red/black
set menu_color_highlight=magenta/black
menuentry "Linux Mint 17" {
loopback loop /linuxmint-17-cinnamon-dvd-32bit-rc.iso
linux (loop)/casper/vmlinuz boot=casper iso-scan/filename=/linuxmint-17-cinnamon-dvd-32bit-rc.iso quiet splash --
initrd (loop)/casper/initrd.lz
}
|
With Knoppix and Fedora, if they don't boot directly from the iso, create a mount point directory to loop mount. Example for an iso named knoppix.iso: mkdir Knoppix; mount -o loop knoppix.iso Knoppix After doing that, copy the folders/files from the loop mounted Knoppix directory to the / of the iso directory. The entry below booted Knoppix for me. You can look at the loop mounted menu file which will be in the isolinux directory. It could be isolinux.cfg or txt.cfg, you will just have to check.
menuentry 'Knoppix' {
linux /boot/isolinux/linux ramdisk_size=100000 lang=en apm=power-off nomce libata.force=noncq hpsa.hpsa_allow_any=1 loglevel=1 tz=localtime
initrd /boot/isolinux/minirt.gz
You will probably have to do the same for Fedora. Then run the following command if you have an eltorito.img file in your grub directory:
Code:
genisoimage -v -r -b boot/grub/eltorito.img -no-emul-boot -boot-load-size 4 -boot-info-table -o multidvd.iso iso
If you don't find the eltorito.img file and I checked Ubuntu 14.04 and it's not there, the command won't work. Try grub-mkrescue
Code:
sudo grub-mkrescue --output=multidvd.iso iso
The above will create the iso named multidvd.iso (change the name to whatever you want) in the directory form which you run the command which if you use the directions above would be the Downloads directory.