Porteus is the only distro I use and have the stock boot loader that comes with it, here is my porteus.cfg:
Code: Select all
PROMPT 0
TIMEOUT 90
UI vesamenu.c32
DEFAULT kde
MENU BACKGROUND fuckyou.png
MENU TITLE Porteus-3.0 64bit
MENU WIDTH 30
MENU MARGIN 2
MENU ROWS 10
MENU HELPMSGROW 17
MENU TIMEOUTROW 28
MENU TABMSGROW 15
MENU CMDLINEROW 22
MENU HSHIFT 4
MENU VSHIFT 5
menu color screen 37;40 #00000000 #00000000 none
menu color border 30;44 #00000000 #00000000 none
menu color title 1;36;44 #ffA32F2F #30003f07 none
menu color unsel 37;44 #ff111B78 #003f7fbf none
menu color hotkey 1;37;44 #ff8037b7 #00000000 none
menu color sel 7;37;40 #ff809aef #00000000 none
menu color hotsel 1;7;37;40 #ffaf67f7 #003f7fbf none
menu color scrollbar 30;44 #00000000 #00000000 none
menu color tabmsg 31;40 #ffA32222 #00000000 none
menu color cmdmark 1;36;40 #ffff0000 #00000000 none
menu color cmdline 37;40 #ffffffff #ff000000 none
menu color pwdborder 30;47 #ffff0000 #00000000 std
menu color pwdheader 31;47 #ffff0000 #00000000 std
menu color pwdentry 30;47 #ffff0000 #00000000 std
menu color timeout_msg 37;40 #ff809aef #00000000 none
menu color timeout 1;37;40 #ffb72f9f #00000000 none
menu color help 37;40 #ff666C85 #00000000 none
menu color msg07 37;40 #90ffffff #00000000 std
LABEL kde
MENU LABEL Porteus 3.0 KDE 64bit
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/porteus noload=xfce;lxde;razor;mate
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL xfce
MENU LABEL Porteus 3.0 XFCE 64bit
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/changes noload=kde;lxde;razor;mate
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
MENU SEPARATOR
LABEL lxde
MENU LABEL Testing 3.0 LXDE 64bit
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/testing64 noload=xfce;kde;razor;mate;lxqt
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL mate
MENU LABEL Testing 3.0 MATE 64bit
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/testing64 noload=xfce;kde;razor;lxqt
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL razor
MENU LABEL Testing 3.0 RazorQT 64bit
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/testing64 noload=xfce;lxde;kde;mate;lxqt
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL lxqt
MENU LABEL Testing 3.0 LXQT 64bit
KERNEL vmlinuz
APPEND initrd=initrd.xz changes=/testing64 noload=xfce;razor;mate;lxde
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
MENU SEPARATOR
LABEL kde32
MENU LABEL Testing 3.0 KDE 32bit
KERNEL vmlinuz
APPEND initrd=initrd.xz sgnfile=porteus-v3.0-i486.sgn changes=/porteus noload=xfce
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL xfce32
MENU LABEL Testing 3.0 XFCE 32bit
KERNEL vmlinuz
APPEND initrd=initrd.xz sgnfile=porteus-v3.0-i486.sgn changes=/porteus noload=kde;lxde;mate;razor
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL mate32
MENU LABEL Testing 3.0 Mate 32bit
KERNEL vmlinuz
APPEND initrd=initrd.xz sgnfile=porteus-v3.0-i486.sgn changes=/porteus noload=kde;lxde;xfce;razor
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL razor32
MENU LABEL Testing 3.0 Razor 32bit
KERNEL vmlinuz
APPEND initrd=initrd.xz sgnfile=porteus-v3.0-i486.sgn changes=/porteus noload=kde;lxde;mate;xfce
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
LABEL sensei
MENU LABEL Sensei
KERNEL vmlinuz
APPEND initrd=initrd.xz sgnfile=porteus-sensei.sgn changes=/sensei
TEXT HELP
Run Porteus the best way we can.
Try to autoconfigure graphics
card and use the maximum
allowed resolution
ENDTEXT
MENU SEPARATOR
LABEL fresh
MENU LABEL Always Fresh
KERNEL vmlinuz
APPEND initrd=initrd.xz nomagic base_only norootcopy noload=xfce;lxde;razor;mate
TEXT HELP
Normally Porteus saves all changes
to the /porteus/changes/ directory
on the boot media (if writable)
and restores them next boot.
Use this option to start a fresh
system, changes are not read from
or written to any device
ENDTEXT
LABEL fresh64
MENU LABEL Always Fresh (testing 64)
KERNEL vmlinuz
APPEND initrd=initrd.xz nomagic base_only norootcopy noload=xfce;lxde;razor;mate;lxqt
TEXT HELP
Normally Porteus saves all changes
to the /porteus/changes/ directory
on the boot media (if writable)
and restores them next boot.
Use this option to start a fresh
system, changes are not read from
or written to any device
ENDTEXT
LABEL fresh32
MENU LABEL Always Fresh (testing 32)
KERNEL vmlinuz
APPEND initrd=initrd.xz sgnfile=porteus-v3.0-i486.sgn nomagic base_only norootcopy noload=xfce;lxde;razor;mate;
TEXT HELP
Normally Porteus saves all changes
to the /porteus/changes/ directory
on the boot media (if writable)
and restores them next boot.
Use this option to start a fresh
system, changes are not read from
or written to any device
ENDTEXT
LABEL copy2ram
MENU LABEL Copy To RAM
KERNEL vmlinuz
APPEND initrd=initrd.xz copy2ram noload=xfce;lxde;razor;mate
TEXT HELP
Run Porteus the same as above,
but first copy all data to RAM
to get a huge speed increase
(needs >768MB)
ENDTEXT
LABEL text
MENU LABEL Text mode
KERNEL vmlinuz
APPEND initrd=initrd.xz 3
TEXT HELP
Run Porteus in text mode and
start the command prompt only
ENDTEXT

here is another dodgy pic but scrolled down the menu:

Writing this post just got me inspired to tweak it some more...