PS:

I've got experiences with chainloading FreeBSD and Windows when using
grub legacy and grub2, but not with syslinux.

My syslinux multi-boot PC is a Linux only multi-boot _and_ I never
used, neither with grub, nor with syslinux, anything secure boot/(U)EFI
related.

That's my current syslinux.cfg:

[rocketmouse@archlinux ~]$ cat /boot/syslinux/syslinux.cfg
# Syslinux
#   http://syslinux.zytor.com/wiki/index.php/Doc/menu
#
# Mitigations linux >= 5.1.13
#   
https://linuxreviews.org/HOWTO_make_Linux_run_blazing_fast_(again)_on_Intel_CPUs
#   mitigations=off
#
# Misc
#   grep . /sys/devices/system/cpu/vulnerabilities/* | cut -d/ -f7
#   audit=off

PROMPT 0
TIMEOUT 600
UI menu.c32
MENU HIDDEN
MENU CLEAR
MENU COLOR screen      0;30;40
MENU COLOR border      0;30;40
MENU COLOR title       1;37;44
MENU COLOR unsel       0;37;40
MENU COLOR hotkey      1;37;40
MENU COLOR hotsel      7;37;40
MENU COLOR sel         7;37;40
MENU COLOR disabled    1;37;40
MENU COLOR scrollbar   0;30;40
MENU COLOR tabmsg      0;30;40
MENU COLOR cmdmark     0;31;40
MENU COLOR cmdline     0;37;40
MENU COLOR timeout_msg 0;37;40
MENU COLOR timeout     1;37;40

# Used hotkeys: ^8 ^A ^C ^e ^f ^g ^H ^i (^l) ^M ^n ^o ^P ^Q ^R ^S ^t ^V (^X) ^y
KBDMAP  de.ktl
DEFAULT Securityink

MENU TITLE HAL 9000-s3
LABEL Toolbox
    MENU LABEL Toolbox
    MENU DISABLE
MENU SEPARATOR


LABEL Hardware
    MENU LABEL ^Hardware Detection
    COM32 hdt.c32

LABEL Memtest
    MENU LABEL Memtest^86+
    LINUX /.boot/ubuntu_moonstudio/boot/memtest86+.bin

LABEL Reset
    MENU LABEL R^eset
    COM32 reboot.c32


MENU SEPARATOR
MENU SEPARATOR
LABEL Arch Menu
    MENU LABEL Arch Linux
    MENU DISABLE
MENU SEPARATOR


LABEL Threadirqs
    MENU LABEL Arch Linux     ^threadirqs
    LINUX ../vmlinuz-linux
    APPEND root=LABEL=s3.archlinux ro threadirqs
    INITRD ../intel-ucode.img,../initramfs-linux.img

LABEL Threadirqs_no_mitigations
    MENU LABEL Arch Linux     threadirqs  ^no mitigations
    LINUX ../vmlinuz-linux
    APPEND root=LABEL=s3.archlinux ro threadirqs mitigations=off audit=off
    INITRD ../intel-ucode.img,../initramfs-linux.img

LABEL Securityink
    MENU LABEL Arch Linux Rt ^Securityink
    LINUX ../vmlinuz-linux-rt-securityink
    APPEND root=LABEL=s3.archlinux ro
    INITRD ../intel-ucode.img,../initramfs-linux-rt-securityink.img

LABEL Securityink_no_mitigations
    MENU LABEL Arch Linux Rt Securityink  no m^itigations
    LINUX ../vmlinuz-linux-rt-securityink
    APPEND root=LABEL=s3.archlinux ro noibrs noibpb nopti nospectre_v2 
nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off 
mitigations=off
    INITRD ../intel-ucode.img,../initramfs-linux-rt-securityink.img

LABEL Pussytoes
    MENU LABEL Arch Linux Rt ^Pussytoes
    LINUX ../vmlinuz-linux-rt-pussytoes
    APPEND root=LABEL=s3.archlinux ro
    INITRD ../intel-ucode.img,../initramfs-linux-rt-pussytoes.img

LABEL Pussytoes_no_mitigations
    MENU LABEL Arch Linux Rt Puss^ytoes    no mitigations
    LINUX ../vmlinuz-linux-rt-pussytoes
    #APPEND root=LABEL=s3.archlinux ro mitigations=off
    APPEND root=LABEL=s3.archlinux ro noibrs noibpb nopti nospectre_v2 
nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off 
mitigations=off
    INITRD ../intel-ucode.img,../initramfs-linux-rt-pussytoes.img

LABEL Cornflower
    MENU LABEL Arch Linux Rt ^Cornflower
    LINUX ../vmlinuz-linux-rt-cornflower
    APPEND root=LABEL=s3.archlinux ro
    INITRD ../intel-ucode.img,../initramfs-linux-rt-cornflower.img

LABEL Cornflower_no_mitigations
    MENU LABEL Arch Linux Rt Corn^flower   no mitigations
    LINUX ../vmlinuz-linux-rt-cornflower
    #APPEND root=LABEL=s3.archlinux ro mitigations=off audit=off
    APPEND root=LABEL=s3.archlinux ro mitigations=off
    INITRD ../intel-ucode.img,../initramfs-linux-rt-cornflower.img

LABEL Rt
    MENU LABEL Arch Linux ^Rt
    LINUX ../vmlinuz-linux-rt
    APPEND root=LABEL=s3.archlinux ro
    INITRD ../intel-ucode.img,../initramfs-linux-rt.img

LABEL Rt_no_mitigations
    MENU LABEL Arch Linux Rt              n^o mitigations
    LINUX ../vmlinuz-linux-rt
    APPEND root=LABEL=s3.archlinux ro mitigations=off
    INITRD ../intel-ucode.img,../initramfs-linux-rt.img

LABEL Arch
    MENU LABEL ^Arch Linux
    LINUX ../vmlinuz-linux
    APPEND root=LABEL=s3.archlinux ro
    INITRD ../intel-ucode.img,../initramfs-linux.img


MENU SEPARATOR
MENU SEPARATOR
LABEL Other Menu
    MENU LABEL Other Linux
    MENU DISABLE
MENU SEPARATOR


LABEL Moonstudio_liquorix
    MENU LABEL Ubuntu X Moon Studio ^liquorix threadirqs
    LINUX /.boot/ubuntu_moonstudio/boot/vmlinuz-liquorix
    APPEND root=LABEL=moonstudio ro threadirqs
    INITRD /.boot/ubuntu_moonstudio/boot/initrd.img-liquorix
    
LABEL Moonstudio_liquorix_no_mitigations
    MENU LABEL Ubuntu ^X Moon Studio liquorix threadirqs no mitigations
    LINUX /.boot/ubuntu_moonstudio/boot/vmlinuz-liquorix
    APPEND root=LABEL=moonstudio ro threadirqs mitigations=off audit=off
    INITRD /.boot/ubuntu_moonstudio/boot/initrd.img-liquorix
    
LABEL Moonstudio
    MENU LABEL Ubuntu X ^Moon Studio lowlatency
    LINUX /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency
    APPEND root=LABEL=moonstudio ro
    INITRD /.boot/ubuntu_moonstudio/boot/initrd.img-lowlatency

LABEL Moonstudio_no_mitigations
    MENU LABEL Ubuntu X Moon Studio lowlatency          no miti^gations
    LINUX /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency
    APPEND root=LABEL=moonstudio ro noibrs noibpb nopti nospectre_v2 
nospectre_v1 l1tf=off nospec_store_bypass_disable no_stf_barrier mds=off 
mitigations=off audit=off
    INITRD /.boot/ubuntu_moonstudio/boot/initrd.img-lowlatency

LABEL Light
    MENU LABEL Ubuntu ^Q LightScribe Rt                  no bind (/boot)
    LINUX /.boot/ubuntu_q/boot/vmlinuz-3.6.5-rt14
    APPEND root=LABEL=q ro nomodeset
    INITRD /.boot/ubuntu_q/boot/initrd.img-3.6.5-rt14

LABEL Suse
    MENU LABEL ^Vintage  SUSE 11.2   Rt                  no bind (/boot)
    LINUX /.boot/suse11.2/boot/vmlinuz-2.6.31.6-rt19
    APPEND root=LABEL=suse11.2
    INITRD /.boot/suse11.2/boot/initrd-2.6.31.6-rt19

-- 
Lubuntu-users mailing list
Lubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/lubuntu-users

Reply via email to