44# which is the directory name that the distro will be installed to on disk
55
66# Distros that work as installers (this is the main focus of distroflash.lua)
7+
8+
79name="AndroidX86" id="isolinux/android-x86.png" install_type=iso kernel="kernel" initrd="initrd.img" append="iso-scan/filename=$(distdir)/$(isoname) androidboot.selinux=permissive INSTALL=1"
810name="PhoenixOS" id="cdlabel:Phoenix OS *" install_type=iso kernel="kernel" initrd="initrd.img" append="iso-scan/filename=$(distdir)/$(isoname) androidboot.selinux=permissive INSTALL=1"
911name="AntiX" id="antiX/vmlinuz" kernel="antiX/vmlinuz" initrd="antiX/initrd.gz" append="bdir=$(distdir)/antiX rootdelay=5 from=usb,cd,hd splasht disable=lxF xorg=safe"
@@ -16,6 +18,8 @@ name="lUbuntu" id="preseed/lubuntu.seed" kernel="casper/vmlinuz" initrd="" appen
1618name="Manjaro" install_type=iso id="manjaro" kernel="boot/vmlinuz-x86_64" initrd="boot/initramfs-x86_64.img" append="img_dev=UUID:$(uuid) img_loop=$(distdir)/$(isoname) earlymodules=loop misobasedir=manjaro"
1719name="Memtest86+" install_type=iso id="cdlabel:MT5*" kernel="memdisk" initrd="/$(isoname)" append="iso"
1820name="Mint" id="preseed/linuxmint.seed" kernel="casper/vmlinuz" initrd="casper.initrd.lz" append="file=$(distdir)/preseed/linuxmint.seed boot=casper xforcevesa ignore_uuid live-media-path=$(distdir)/casper"
21+ name="Neptune" id="cdlabel:Neptune*" install_type=iso kernel="live/vmlinuz" initrd="live/initrd.img" append="boot=live findiso=$(distdir)/$(isoname) hostname=live-pc username=user live-config.user-default-groups=sambashare,cdrom,floppy,audio,dip,video,plugdev,netdev,lpadmin,scanner,bluetooth,adm swap=true apparmor=0 splash noprompt quiet"
22+ name="Parrot" id="live/vmlinuz*parrot*" install_type=iso kernel="live/vmlinuz" initrd="live/initrd.img" append="boot=live components splash findiso=$(distdir)/$(isoname)"
1923name="PCLinuxOS" id="EFI/BOOT/themes/pclinuxos" kernel="isolinux/vmlinuz" initrd="isolinux/initrd.gz" append="livecd=$(distdir)/livecd nomodeset xdriver=vesa"
2024name="Peppermint" id="preseed/peppermint.seed" kernel="casper/vmlinuz" initrd="casper/initrd*" append="noprompt cdrom-detect/try-usb=true file=/$(distdir)/preseed/peppermint.seed boot=casper ignore_uuid live-media-path=$(distdir)/casper quiet splash --"
2125name="Porteus" id="porteus" kernel="boot/syslinux/vmlinuz" initrd="boot/syslinux/initrd*" append="from=$(distdir)"
@@ -28,8 +32,12 @@ name="SparkyLinux" id="live/sparkylinux*" kernel="live/vmlinuz" initrd="live/ini
2832name="SpinRite" install_type=iso id="SPINRITE.EXE" kernel="memdisk" initrd="/$(isoname)" append="iso"
2933name="Trisquel" id="preseed/trisquel.seed" kernel="casper/vmlinuz" initrd="casper/initrd" append="file=$(distdir)/preseed/linuxmint.seed ignore_uuid boot=casper live-media-path=$(distdir)/casper --"
3034name="Knoppix" id="KNOPPIX,boot/isolinux/minirt.gz" kernel="boot/isolinux/linux" initrd="boot/isolinux/minirt.gz" append="knoppix_dir=$(distdir)/KNOPPIX"
31- name="Ubuntu" id="casper/vmlinuz" kernel="casper/vmlinuz" initrd="casper/initrd" append="file=$(distdir)/preseed/custom.seed boot=casper ignore_uuid live-media-path=$(distdir)/casper"
3235name="Void" install_type=iso id="boot/grub/grub_void.cfg" kernel=boot/vmlinuz initrd=boot/initrd append="iso-scan/filename=$(distdir)/$(isoname) root=live:LABEL=$(cdlabel)"
36+ name="WattOS" id="cdlabel:wattOS*" install_type=iso kernel="live/vmlinuz" initrd="live/initrd" append="boot=live components splash findiso=$(distdir)/$(isoname)"
37+
38+
39+ #seen to work, though the installer is a bit primative and hard to use
40+ name="4MLinux" id="cdlabel:CDROM*" kernel="live/vmlinuz" initrd="/boot/initrd.gz" append="root=/dev/ram0 vga=normal"
3341
3442
3543# Distros that have been seen to install, but have issues on some hardware or are difficult to install
@@ -52,8 +60,13 @@ name="Slax" id="slax/boot/vmlinuz" kernel="slax/boot/vmlinuz" initrd="slax/boot/
5260name="Slitaz" id="boot/vmlinuz-*-slitaz" kernel="boot/bzImage" initrd="" append="initrd=$(distdir)/boot/rootfs4.gz,$(distdir)/boot/rootfs3.gz,$(distdir)/boot/rootfs2.gz,$(distdir)/boot/rootfs1.gz rw root=/dev/null vga=normal autologin"
5361name="SystemRescueCD" id="sysresccd" kernel="sysresccd/boot/i686/vmlinuz" initrd="sysresccd/boot/i686/sysresccd.img" append="archisobasedir=/$(distdir)/sysresccd archisodevice=/dev/disk/by-uuid/$(uuid)"
5462name="NST" id="README.nst" kernel="isolinux/vmlinuz0" initrd="isolinux/initrd0.img" append="append root=live:UUID=$(uuid) rootfstype=auto ro liveimg quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 xdriver=vesa nomodeset live_dir=$(distdir)/LiveOS rd.live.image"
63+ name="Tails" id="cdlabel:TAILS*" kernel="live/vmlinuz" initrd="live/initrd.img" append="timezone=Etc/UTC boot=live config live-media-path=$(distdir)/live nopersistent noprompt quiet block.events_dfl_poll_msecs=1000 splash nox11autologin quiet"
64+ name="WMLive" id="cdlabel:wmlive*" kernel="live/vmlinuz" initrd="live/initrd" append="boot=live components live-media-path=/$(distdir)/live"
5565
56-
66+ #fallback 'generic' distrotypes
67+ name="debian-generic" install_type=iso id="live/filesystem.squashfs" kernel="live/vmlinuz" initrd="live/initrd" append="boot=live components findiso=$(distdir)/$(isoname)"
68+ name="Ubuntu" id="preseed/custom.seed" kernel="casper/vmlinuz" initrd="casper/initrd" append="file=$(distdir)/preseed/custom.seed boot=casper live-media=/dev/disk/by-PARTUUID/$(uuid) live-media-path=$(distdir)/casper"
69+ name="casper-generic" id="casper" kernel="casper/vmlinuz" initrd="casper/initrd*" append="cdrom-detect/try-usb=true noprompt boot=casper live-media-path=$(distdir)/casper live-media=/dev/disk/by-PARTUUID/$(uuid) quiet splash --"
5770
5871
5972
@@ -68,15 +81,15 @@ name="NST" id="README.nst" kernel="isolinux/vmlinuz0" initrd="isolinux/initrd0.i
6881#name="Debian" install_type=iso id="doc/debian-manifesto" append="boot=live findiso=$(distdir)/$(isoname) components quiet splash"
6982#name="Qubes" id="isolinux/xen.gz" kernel=isolinux/mboot.c32 initrd="" append="xen.gz --- vmlinuz inst.stage2=hd:UUID=$(uuid):/$(distdir) xdriver=vesa nomodeset --- initrd.img"
7083#name=OpenMandriva id="boot/liveinitrd.img" kernel="boot/vmlinuz0" initrd="boot/liveinitrd.img" append="root=live:UUID=$(uuid) rootfstype=auto ro liveimg rhgb xdriver=vesa nobodeset rd.live.dir=$(distdir)/LiveOS rd.live.image"
71- #name="4mLinux" id="" kernel="boot/bzImage" initrd="boot/initrd.gz" append="root=/dev/ram0 vga=normal"
7284#name="openSUSE" install_type=iso id="SUSEgo.png" kernel="boot/i386/loader/linux" initrd="boot/i386/loader/initrd" append="root=live:CDLABEL=openSUSE-Leap-15.3 iso-scan/filename=$(distdir)/$(isoname)"
7385#name="Freedos", install_type=iso id="freedos" kernel="isolinux/memdisk" initrd="isolinux/fdlive.img"
74- #name="Debian" install_type=iso id="doc/debian-manifesto" append="boot=live findiso=$(distdir)/$(isoname) components quiet splash"
7586#name="OpenSUSE" install_type=iso id="SUSEgo.png" kernel="boot/x86_64/loader/linux" initrd="boot/x86_64/loader/initrd" append="root=live:CDLABEL=$(cdlabel) rd.live.image iso-scan=$(distdir)/$(isoname) isofrom_system=$(distdir)/$(isoname)"
7687#name="BunsenLabs" install_type=iso id="cdlabel:BUNSENLABS*" append="boot=live findiso=$(distdir)/$(isoname) components quiet splash"
77- #name="Pop OS" id="cdlabel:Pop_OS*" kernel="casper/vmlinuz.efi" initrd="casper/initrd.gz" append="boot=casper ignore_uuid live-media-path=$(distdir)/casper hostname=pop-os username=pop-os noprompt"
7888#name="Artix" id="cdlabel:ARTIX*" kernel="boot/vmlinuz-x86_64" initrd="boot/initramfs-x86_64.img" append="root=live:UUID=$(uuid) quiet rd.live.ram=1 rd.live.dir=$(distdir)/LiveOS rd.live.image inst.stage2=uuid:UUID=$(uuid)"
7989#name="Frugalware" id="cdlabel:FVBE*" install_type=iso kernel="boot/vmlinuz" initrd="boot/initrd" append="inst.repo=hd:UUID=$(uuid):/$(distdir)/$(noname) quiet locale.LANG=$locale vconsole.keymap=$layout vconsole.font=ter-v16b $video"
8090#name="openSUSE" install_type=iso id="SUSEgo.png" kernel="boot/i386/loader/linux" initrd="boot/i386/loader/initrd" append="root=live:CDLABEL=$(cdlabel) iso-scan/filename=$(distdir)/$(isoname)"
8191#name="Garuda" install_type=iso id="garuda" kernel="boot/vmlinuz-x86_64" initrd="boot/initramfs-x86_64.img" append="img_dev=UUID:$(uuid) img_loop=$(distdir)/$(isoname) earlymodules=loop misobasedir=garuda"
92+ #name="Devuan" install_type=iso id="devuan" kernel="boot/isolinux/linux" initrd="boot/isolinux/preamble.gz" append="vga=788 nomodeset findiso=$(distdir)/$(isoname) initrd=/boot/isolinux/preamble.gz --- quiet"
93+ #name="PureOS" id="cdlabel:PureOS *" kernel="casper/vmlinuz" initrd="casper/initrd*" append="noprompt boot=casper live-media-path=$(distdir)/casper live-media=/dev/disk/by-PARTUUID/$(uuid) quiet splash --"
94+
8295
0 commit comments