summaryrefslogtreecommitdiffstats
path: root/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2022-11-18 20:12:59 (GMT)
committerBritney Fransen <brfransen@gmail.com>2022-11-18 20:12:59 (GMT)
commit731cab73b54223a7ccfeec293b1f57c0477a5823 (patch)
treef583666c8d345dc676d279e6aa5476daedcc144a /linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux
parentaa49a137c882caf85fe2036641d1eaa87b900b7a (diff)
downloadlinhes_pkgbuild-731cab73b54223a7ccfeec293b1f57c0477a5823.zip
linhes_pkgbuild-731cab73b54223a7ccfeec293b1f57c0477a5823.tar.gz
linhes_pkgbuild-731cab73b54223a7ccfeec293b1f57c0477a5823.tar.bz2
linhes-dev: add LinHES9_iso for building ISO
Diffstat (limited to 'linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux')
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_head.cfg28
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe-linux.cfg32
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe.cfg5
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys-linux.cfg20
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys.cfg8
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_tail.cfg35
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/splash.pngbin0 -> 36027 bytes
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/syslinux.cfg11
8 files changed, 139 insertions, 0 deletions
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_head.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_head.cfg
new file mode 100644
index 0000000..d505018
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_head.cfg
@@ -0,0 +1,28 @@
+SERIAL 0 115200
+UI vesamenu.c32
+MENU TITLE LinHES: The Linux Home Entertainment System
+MENU BACKGROUND splash.png
+
+MENU WIDTH 78
+MENU MARGIN 4
+MENU ROWS 7
+MENU VSHIFT 10
+MENU TABMSGROW 14
+MENU CMDLINEROW 14
+MENU HELPMSGROW 16
+MENU HELPMSGENDROW 29
+
+# Refer to http://syslinux.zytor.com/wiki/index.php/Doc/menu
+
+MENU COLOR border 30;44 #40ffffff #a0000000 std
+MENU COLOR title 1;36;44 #9033ccff #a0000000 std
+MENU COLOR sel 7;37;40 #e0ffffff #20ffffff all
+MENU COLOR unsel 37;44 #50ffffff #a0000000 std
+MENU COLOR help 37;40 #c0ffffff #a0000000 std
+MENU COLOR timeout_msg 37;40 #80ffffff #00000000 std
+MENU COLOR timeout 1;37;40 #c0ffffff #00000000 std
+MENU COLOR msg07 37;40 #90ffffff #a0000000 std
+MENU COLOR tabmsg 31;40 #30ffffff #00000000 std
+
+MENU CLEAR
+MENU IMMEDIATE
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe-linux.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe-linux.cfg
new file mode 100644
index 0000000..61d116c
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe-linux.cfg
@@ -0,0 +1,32 @@
+LABEL arch64_nbd
+TEXT HELP
+Boot LinHES using NBD.
+It allows you to install Ezarcher Linux or perform system maintenance.
+ENDTEXT
+MENU LABEL LinHES (x86_64, NBD)
+LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
+INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
+APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% archiso_nbd_srv=${pxeserver} checksum verify cow_spacesize=4G copytoram=no
+SYSAPPEND 3
+
+LABEL arch64_nfs
+TEXT HELP
+Boot LinHES using NFS.
+It allows you to install LinHES or perform system maintenance.
+ENDTEXT
+MENU LABEL LinHES (x86_64, NFS)
+LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
+INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
+APPEND archisobasedir=%INSTALL_DIR% archiso_nfs_srv=${pxeserver}:/run/archiso/bootmnt checksum verify cow_spacesize=4G
+SYSAPPEND 3
+
+LABEL arch64_http
+TEXT HELP
+Boot LinHES using HTTP.
+It allows you to install LinHES or perform system maintenance.
+ENDTEXT
+MENU LABEL LinHES (x86_64, HTTP)
+LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
+INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
+APPEND archisobasedir=%INSTALL_DIR% archiso_http_srv=http://${pxeserver}/ checksum verify cow_spacesize=4G copytoram=no
+SYSAPPEND 3
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe.cfg
new file mode 100644
index 0000000..b4c9a80
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_pxe.cfg
@@ -0,0 +1,5 @@
+INCLUDE archiso_head.cfg
+
+INCLUDE archiso_pxe-linux.cfg
+
+INCLUDE archiso_tail.cfg
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys-linux.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys-linux.cfg
new file mode 100644
index 0000000..e0887f2
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys-linux.cfg
@@ -0,0 +1,20 @@
+LABEL arch64
+TEXT HELP
+Boot LinHES install medium on BIOS.
+It allows you to install LinHES or perform system maintenance.
+ENDTEXT
+MENU LABEL LinHES (x86_64, BIOS)
+LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
+INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
+APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% cow_spacesize=4G copytoram=no
+
+# Accessibility boot option
+LABEL arch64speech
+TEXT HELP
+Boot LinHES install medium on BIOS with speakup screen reader.
+It allows you to install LinHES or perform system maintenance with speech feedback.
+ENDTEXT
+MENU LABEL LinHES (x86_64, BIOS) with ^speech
+LINUX /%INSTALL_DIR%/boot/x86_64/vmlinuz-linux
+INITRD /%INSTALL_DIR%/boot/intel-ucode.img,/%INSTALL_DIR%/boot/amd-ucode.img,/%INSTALL_DIR%/boot/x86_64/initramfs-linux.img
+APPEND archisobasedir=%INSTALL_DIR% archisolabel=%ARCHISO_LABEL% accessibility=on cow_spacesize=4G copytoram=no
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys.cfg
new file mode 100644
index 0000000..d93bcfe
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_sys.cfg
@@ -0,0 +1,8 @@
+INCLUDE archiso_head.cfg
+
+DEFAULT arch64
+TIMEOUT 150
+
+INCLUDE archiso_sys-linux.cfg
+
+INCLUDE archiso_tail.cfg
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_tail.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_tail.cfg
new file mode 100644
index 0000000..e5339a2
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/archiso_tail.cfg
@@ -0,0 +1,35 @@
+LABEL existing
+TEXT HELP
+Boot an existing operating system.
+Press TAB to edit the disk and partition number to boot.
+ENDTEXT
+MENU LABEL Boot existing OS
+COM32 chain.c32
+APPEND hd0 0
+
+# http://www.memtest.org/
+LABEL memtest
+MENU LABEL Run Memtest86+ (RAM test)
+LINUX /%INSTALL_DIR%/boot/memtest
+
+# http://hdt-project.org/
+LABEL hdt
+MENU LABEL Hardware Information (HDT)
+COM32 hdt.c32
+APPEND modules_alias=hdt/modalias.gz pciids=hdt/pciids.gz
+
+LABEL reboot
+TEXT HELP
+Reboot computer.
+The computer's firmware must support APM.
+ENDTEXT
+MENU LABEL Reboot
+COM32 reboot.c32
+
+LABEL poweroff
+TEXT HELP
+Power off computer.
+The computer's firmware must support APM.
+ENDTEXT
+MENU LABEL Power Off
+COM32 poweroff.c32
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/splash.png b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/splash.png
new file mode 100644
index 0000000..f8cc839
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/splash.png
Binary files differ
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/syslinux.cfg b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/syslinux.cfg
new file mode 100644
index 0000000..cbda72f
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/syslinux/syslinux.cfg
@@ -0,0 +1,11 @@
+DEFAULT select
+
+LABEL select
+COM32 whichsys.c32
+APPEND -pxe- pxe -sys- sys -iso- sys
+
+LABEL pxe
+CONFIG archiso_pxe.cfg
+
+LABEL sys
+CONFIG archiso_sys.cfg