-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdistroflash.conf
More file actions
95 lines (79 loc) · 12.8 KB
/
distroflash.conf
File metadata and controls
95 lines (79 loc) · 12.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
# distroflash.lua config file.
# "id=" specifies a unique file or directory that identifies a distro
# "append" is the boot parameters. This can include the variable '$(distdir)'
# which is the directory name that the distro will be installed to on disk
# Distros that work as installers (this is the main focus of distroflash.lua)
name="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"
name="PhoenixOS" id="cdlabel:Phoenix OS *" install_type=iso kernel="kernel" initrd="initrd.img" append="iso-scan/filename=$(distdir)/$(isoname) androidboot.selinux=permissive INSTALL=1"
name="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"
name="Arch" id="arch" kernel="arch/boot/x86_64/vmlinuz" initrd="arch/boot/x86_64/archiso.img" append="archisobasedir=/$(distdir)/arch archisodevice=/dev/disk/by-uuid/$(uuid)"
name="ClearOS" install_type=iso id="cdlabel:ClearOS*" kernel="isolinux/vmlinuz" initrd="isolinux/initrd.img" append="inst.repo=hd:UUID=$(uuid):/$(distdir)/$(isoname) nomodeset"
name="Deepin" install_type=iso id="deepin-boot-maker.exe" kernel="/live/vmlinuz" initrd="/live/initrd.lz" append="root=UUID=$(uuid) fromiso=$(distdir)/$(isoname) boot=live components quiet splash union=overlay livecd-installer"
name="Gentoo" id="isolinux/gentoo" kernel="isolinux/gentoo" initrd="isolinux/gentoo.xz" append="init=/linuxrc looptype=squashfs loop=/$(distdir)/image.squashfs cdroot subdir=$(distdir) console=tty1"
name="GRML" id="GRML" install_type=iso kernel="boot/grml64full/vmlinuz" initrd="boot/grml64full/initrd.img" append="apm=power-off boot=live findiso=$(distdir)/$(isoname) nomce live-media-path=/live/grml64-full ignore_bootid"
name="lUbuntu" id="preseed/lubuntu.seed" kernel="casper/vmlinuz" initrd="" append="file=$(distdir)/preseed/lubuntu.seed boot=casper ignore_uuid only-ubiquity initrd=$(distdir)/casper/initrd live-media-path=$(distdir)/casper"
name="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"
name="Memtest86+" install_type=iso id="cdlabel:MT5*" kernel="memdisk" initrd="/$(isoname)" append="iso"
name="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"
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"
name="Parrot" id="live/vmlinuz*parrot*" install_type=iso kernel="live/vmlinuz" initrd="live/initrd.img" append="boot=live components splash findiso=$(distdir)/$(isoname)"
name="PCLinuxOS" id="EFI/BOOT/themes/pclinuxos" kernel="isolinux/vmlinuz" initrd="isolinux/initrd.gz" append="livecd=$(distdir)/livecd nomodeset xdriver=vesa"
name="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 --"
name="Porteus" id="porteus" kernel="boot/syslinux/vmlinuz" initrd="boot/syslinux/initrd*" append="from=$(distdir)"
name="Q4OS" install_type=iso id="cdlabel:Q4OS*" append="boot=live findiso=$(distdir)/$(isoname) components quiet splash"
name="RedhatFedora" id="cdlabel:Fedora*" kernel="images/vmlinuz" initrd="images/initramfs.img" append="inst.stage2=hd:UUID=$(uuid):$(distdir) root=UUID=$(uuid) rootfstype=vfat rd.live.dir=$(distdir)/LiveOS rd.live.image xdriver=vesa nomodeset"
name="SeaTools" install_type=iso id="SeaTools.ima" kernel="memdisk" initrd="/$(isoname)" append="iso"
name="Slackware" install_type=iso id="slackware" kernel="kernels/huge.s/bzImage" initrd="isolinux/initrd.img" append="livemedia=/dev/disk/by-uuid/UUID:$(uuid):/$(distdir)/$(isoname)"
name="Slackware64" install_type=iso id="slackware64" kernel="kernels/huge.s/bzImage" initrd="isolinux/initrd.img" append="livemedia=/dev/disk/by-uuid/UUID:$(uuid):/$(distdir)/$(isoname)"
name="SparkyLinux" id="live/sparkylinux*" kernel="live/vmlinuz" initrd="live/initrd.img" append="boot=live live-config live-media-path=$(distdir)/live"
name="SpinRite" install_type=iso id="SPINRITE.EXE" kernel="memdisk" initrd="/$(isoname)" append="iso"
name="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 --"
name="Knoppix" id="KNOPPIX,boot/isolinux/minirt.gz" kernel="boot/isolinux/linux" initrd="boot/isolinux/minirt.gz" append="knoppix_dir=$(distdir)/KNOPPIX"
name="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)"
name="WattOS" id="cdlabel:wattOS*" install_type=iso kernel="live/vmlinuz" initrd="live/initrd" append="boot=live components splash findiso=$(distdir)/$(isoname)"
#seen to work, though the installer is a bit primative and hard to use
name="4MLinux" id="cdlabel:CDROM*" kernel="live/vmlinuz" initrd="/boot/initrd.gz" append="root=/dev/ram0 vga=normal"
# Distros that have been seen to install, but have issues on some hardware or are difficult to install
name="Salix" id="salix" kernel="/kernels/huge.s/bzImage" initrd="/isolinux/initrd.img" append=""
name="TinyCore" id="boot/core.gz" kernel="boot/vmlinuz" initrd="boot/core.gz" append="waitusb=5 loglevel=3 tce=UUID=$(uuid)/$(distdir)/cde showapps desktop=icewm"
name="CalculateLinux" id="id2278.uefi" initrd="/boot/initrd" append="append root=live:UUID=$(uuid) rootfstype=auto ro liveimg quiet rhgb rd.luks=0 rd.md=0 rd.dm=0 xdriver=vesa nomodeset rd.live.dir=$(distdir) rd.live.image"
name="CentOS8" id="media.repo" kernel="isolinux/vmlinuz" initrd="isolinux/initrd.img" append="inst.stage2=hd:UUID=$(uuid):/$(distdir) inst.repo=hd:UUID=$(uuid):/$(distdir) xdriver=vesa nomodeset rd.live.dir=$(distdir) rd.live.image"
name="Puppy" id="puppy*.sfs" kernel="" initrd="" append="psubdir=$(distdir)"
name="Tooppy" id="tooppy*.sfs" kernel="" initrd="" append="psubdir=$(distdir)"
name="FatDog64" id="fatdog.xpm" kernel="" initrd="" append="psubdir=$(distdir)"
#installer in the live OS seems to be broken
name="Berry" id="BERRY/BERRY" kernel="Setup/vmlinuz" initrd="Setup/initrd.gz" append="boot=cdrom quiet console=tty2 audit=0 rootwait ro noresume noswap berry_dir=/$(distdir)/BERRY/BERRY overlay=ram lang=us overlay=/berry/berry.img autologin"
# Distros that only run live (in some cases because that's all they're supposed to do)
name="Clonezilla" id="Clonezilla-Live-Version" kernel="live/vmlinuz" initrd="live/initrd.img" append="live-media-path=/$(distdir)/live boot=live union=overlay username=user config components noswap edd=on nomodeset nodmraid noeject locales= keyboard-layouts= ocs_live_run=ocs-live-general ocs_live_extra_param= ocs_live_batch=no ip= nosplash i915.blacklist=yes radeonhd.blacklist=yes nouveau.blacklist=yes vmwgfx.enable_fbdev=1 vga=791"
name="Damn Small Linux" id="KNOPPIX,boot/isolinux/linux24" kernel="boot/isolinux/linux24" initrd="boot/isolinux/minirt24.gz" append="ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 knoppix_dir=/$(distdir)/KNOPPIX"
name="Kali" id="dists/kali-last-snapshot" kernel="live/vmlinuz" initrd="live/initrd.img" append="boot=live components splash hostname=kali live-media-path=/$(distdir)/live"
name="Slax" id="slax/boot/vmlinuz" kernel="slax/boot/vmlinuz" initrd="slax/boot/initrfs.img" append="from=$(distdir)/slax"
name="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"
name="SystemRescueCD" id="sysresccd" kernel="sysresccd/boot/i686/vmlinuz" initrd="sysresccd/boot/i686/sysresccd.img" append="archisobasedir=/$(distdir)/sysresccd archisodevice=/dev/disk/by-uuid/$(uuid)"
name="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"
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"
name="WMLive" id="cdlabel:wmlive*" kernel="live/vmlinuz" initrd="live/initrd" append="boot=live components live-media-path=/$(distdir)/live"
#fallback 'generic' distrotypes
name="debian-generic" install_type=iso id="live/filesystem.squashfs" kernel="live/vmlinuz" initrd="live/initrd" append="boot=live components findiso=$(distdir)/$(isoname)"
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"
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 --"
#Pentoo runs, but asks for a password to login. I've been unable to figure out what username/password to use, and yes I've googled,
#read the FAQ etc
#name="Pentoo" id="boot/pentoo" kernel="boot/pentoo" initrd="/boot/pentoo.igz" append="init=/linuxrc looptype=squashfs loop=/$(distdir)/image.squashfs cdroot subdir=$(distdir) console=tty1"
#NOT WORKING - These distros do not yet work at all
#name="BunsenLabsHelium" install_type=iso id="bunsen_version" kernel="/live/vmlinuz" initrd="/live/initrd.gz" append="findiso=$(distdir)/$(isoname) components memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
#name="Debian9" install_type=iso id="doc/debian-manifesto" append="findiso=$(distdir)/$(isoname) components quiet splash"
#name="Debian", id="d-i" kernel="d-i/gtk/vmlinuz" initrd="d-i/gtk/initrd.gz" append="video=vesa:ywrap,mtrr vga=788"
#name="Debian" install_type=iso id="doc/debian-manifesto" append="boot=live findiso=$(distdir)/$(isoname) components quiet splash"
#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"
#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"
#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)"
#name="Freedos", install_type=iso id="freedos" kernel="isolinux/memdisk" initrd="isolinux/fdlive.img"
#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)"
#name="BunsenLabs" install_type=iso id="cdlabel:BUNSENLABS*" append="boot=live findiso=$(distdir)/$(isoname) components quiet splash"
#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)"
#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"
#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)"
#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"
#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"
#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 --"