История изменений
Исправление kostik87, (текущая версия) :
Тебе придётся читать документацию к параметрам ядра, которые обрабатываются init скриптами в initramfs твоих LiveCD версий Linux.
Если брать Fedora, то работало вот так:
title Fedora 19-1 KDE x86
kernel /boot/Fedora/kde/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/kde rd.live.overlay=LABEL=LIVE net.ifnames=0
initrd /boot/Fedora/kde/initrd0.img
title Fedora 19-1 Gnome x86
kernel /boot/Fedora/Gnome/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/Gnome net.ifnames=0
initrd /boot/Fedora/Gnome/initrd0.img
title Fedora 19-1 Xfce x86
kernel /boot/Fedora/xfce/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/xfce net.ifnames=0
initrd /boot/Fedora/xfce/initrd0.img
title Fedora 20-1 KDE x86
kernel /boot/Fedora/20/kde/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/20/kde rd.live.overlay=LABEL=LIVE net.ifnames=0
initrd /boot/Fedora/20/kde/initrd0.img
title Fedora 20-1 Gnome x86
kernel /boot/Fedora/20/Gnome/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/20/Gnome net.ifnames=0
initrd /boot/Fedora/20/Gnome/initrd0.img
title Fedora 29 LXDE x86_64
kernel /boot/Fedora/29/lxde/vmlinuz root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/29/lxde net.ifnames=0
initrd /boot/Fedora/29/lxde/initrd.img
title Fedora 29 KDE x86_64
kernel /boot/Fedora/29/kde/vmlinuz root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/29/kde net.ifnames=0
initrd /boot/Fedora/29/kde/initrd.img
Это написано для загрузчика grub-0.97.
В параметре rd.live.dir указывается директория, где искать squashfs файл.
А в параметре root=live:UUID=116D-ED1C указан UUID файловой системы на флешке, на которой находятся эти директории.
Вот man страница dracut, в нём нужные тебе параметры указаны: https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html
rd.live.dir=<path>
Specifies the directory within the boot device where the
squashfs.img or rootfs.img can be found. By default, this is
/LiveOS.
rd.live.squashimg=<filename of SquashFS image>
Specifies the filename for a SquashFS image of the root
filesystem. By default, this is squashfs.img.
Ты можешь переименовать squashfs файл и указать его через параметр rd.live.squashimg.
Думаю, что для современной fedora тоже должно всё это сработать.
Для void Linux ищи так же документацию и возvожно придётся распаковывать initramfs и смотреть как и что там работает.
UPD:
В Void Linux тоже используется dracut, так что там всё по аналогии:
Исходная версия kostik87, :
Тебе придётся читать документацию к параметрам ядра, которые обрабатываются init скриптами в initramfs твоих LiveCD версий Linux.
Если брать Fedora, то работало вот так:
title Fedora 19-1 KDE x86
kernel /boot/Fedora/kde/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/kde rd.live.overlay=LABEL=LIVE net.ifnames=0
initrd /boot/Fedora/kde/initrd0.img
title Fedora 19-1 Gnome x86
kernel /boot/Fedora/Gnome/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/Gnome net.ifnames=0
initrd /boot/Fedora/Gnome/initrd0.img
title Fedora 19-1 Xfce x86
kernel /boot/Fedora/xfce/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/xfce net.ifnames=0
initrd /boot/Fedora/xfce/initrd0.img
title Fedora 20-1 KDE x86
kernel /boot/Fedora/20/kde/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/20/kde rd.live.overlay=LABEL=LIVE net.ifnames=0
initrd /boot/Fedora/20/kde/initrd0.img
title Fedora 20-1 Gnome x86
kernel /boot/Fedora/20/Gnome/vmlinuz0 root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/20/Gnome net.ifnames=0
initrd /boot/Fedora/20/Gnome/initrd0.img
title Fedora 29 LXDE x86_64
kernel /boot/Fedora/29/lxde/vmlinuz root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/29/lxde net.ifnames=0
initrd /boot/Fedora/29/lxde/initrd.img
title Fedora 29 KDE x86_64
kernel /boot/Fedora/29/kde/vmlinuz root=live:UUID=116D-ED1C rootfstype=auto ro rd.live.image quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 rd.live.dir=boot/Fedora/29/kde net.ifnames=0
initrd /boot/Fedora/29/kde/initrd.img
Это написано для загрузчика grub-0.97.
В параметре rd.live.dir указывается директория, где искать squashfs файл.
А в параметре root=live:UUID=116D-ED1C указан UUID файловой системы на флешке, на которой находятся эти директории.
Вот man страница dracut, в нём нужные тебе параметры указаны: https://man7.org/linux/man-pages/man7/dracut.cmdline.7.html
rd.live.dir=<path>
Specifies the directory within the boot device where the
squashfs.img or rootfs.img can be found. By default, this is
/LiveOS.
rd.live.squashimg=<filename of SquashFS image>
Specifies the filename for a SquashFS image of the root
filesystem. By default, this is squashfs.img.
Ты можешь переименовать squashfs файл и указать его через параметр rd.live.squashimg.
Думаю, что для современной fedora тоже должно всё это сработать.
Для void Linux ищи так же документацию и возvожно придётся распаковывать initramfs и смотреть как и что там работает.