Задача - создать DVD с Calculate Linux всех DE на одном Live DVD
Решение
Устанавливаем isomaster
emerge isomaster
Выбираем на основе какого дистрибутива будем создавать multi LiveDVD
Например CLDG
Прежде чем создать multi LiveDVD извлекаем файлы livecd.squashfs из iso образов CLD, CLDX, CLS
и переименовываем их в livecdcld.squashfs livecdcldg.squashfs livecdcldx.squashfs livecdcls.squashfs
Извлекаем из любого образа два файла /isolinux/isolinux.cfg и /syslinux/syslinux.cfg
Правим их например так
DEFAULT calcmenu.c32
INCLUDE common.cfg
MENU TITLE Welcome to Calculate Linux (i686)
LABEL cld
MENU LABEL Calculate Linux Desktop 11.12 KDE LiveDVD
KERNEL /boot/vmlinuz
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/livecdcld.squashfs nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi scandelay=3
LABEL cldg
MENU LABEL Calculate Linux Desktop 11.12 GNOME LiveDVD
KERNEL /boot/vmlinuz
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/livecdcldg.squashfs nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi docache scandelay=3
LABEL cldx
MENU LABEL Calculate Linux Desktop 11.12 XFCE LiveDVD
KERNEL /boot/vmlinuz
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/livecdcldx.squashfs nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi docache scandelay=3
LABEL cls
MENU LABEL Calculate Linux Desktop 11.12 CLS LiveDVD
KERNEL /boot/vmlinuz
APPEND root=/dev/ram0 initrd=/boot/initrd init=/linuxrc looptype=squashfs unionfs cdroot_type=vfat doload=vfat,nls_cp866,nls_utf8,squashfs,isofs,unionfs loop=/livecdcls.squashfs nodevfs cdroot video=uvesafb:ywrap,1024x768-32@60,mtrr:3,splash=silent,theme:tty1 console=tty1 udev quiet noresume doscsi docache scandelay=3
LABEL memtest
MENU LABEL Memtest86+
KERNEL memtest
Основное что нужно подправить это LABEL и loop=/livecd.squashfs
Далее открываем любой образ - удаляем файлы livecd.squashfs /syslinux/syslinux.cfg /isolinux/isolinux.cfg
Добавляем наши файлы livecdcld.squashfs livecdcldg.squashfs livecdcldx.squashfs livecdcls.squashfs
в корень образа и редактированные syslinux.cfg isolinux.cfg соответственно в /syslinux и /isolinux
Сохраняем как образ iso
Все
Теперь у нас multi LiveDVD со всеми кальками
Вариации CLD + CDS + CLS ничем не отличаются
PS можно это делать и mkisofs - но так проще
file.txt (1.71 KB)