aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/src/syslinux
diff options
context:
space:
mode:
authorDavid M. Syzdek <david@syzdek.net>2017-03-19 23:37:08 -0800
committerDavid M. Syzdek <david@syzdek.net>2017-03-19 23:37:08 -0800
commit6eb5cfb1550c9b79a8d580d69020fc3cdeb1b9d0 (patch)
tree900517df0a0b50311250ee92d807f5c94a4049bc /src/syslinux
parent96e39707b59c7b262e82afc0ead97e37ae709832 (diff)
downloadiperd-6eb5cfb1550c9b79a8d580d69020fc3cdeb1b9d0.tar.gz
iperd-6eb5cfb1550c9b79a8d580d69020fc3cdeb1b9d0.tar.bz2
iperd-6eb5cfb1550c9b79a8d580d69020fc3cdeb1b9d0.tar.xz
iperd-6eb5cfb1550c9b79a8d580d69020fc3cdeb1b9d0.zip
Adding initial files.
Diffstat (limited to 'src/syslinux')
-rw-r--r--src/syslinux/common.cfg78
-rw-r--r--src/syslinux/f1.txt17
-rw-r--r--src/syslinux/f2.txt12
-rw-r--r--src/syslinux/syslinux.make29
4 files changed, 136 insertions, 0 deletions
diff --git a/src/syslinux/common.cfg b/src/syslinux/common.cfg
new file mode 100644
index 0000000..99d50c9
--- /dev/null
+++ b/src/syslinux/common.cfg
@@ -0,0 +1,78 @@
1
2serial 0 9600
3prompt 1
4UI /syslinux/menu.c32
5
6
7#display /menu.txt
8F1 /syslinux/f1.txt
9F2 /syslinux/f2.txt
10
11#MENU TITLE Syzdek's Universal Boot Disk
12MENU TITLE IP Engineering Rescue Disk (2017-03-17)
13MENU TABMSG Press [TAB] to edit options, [F2] for help, or [ESC] for CLI.
14MENU ROWS 13
15#MENU TIMEOUTROW 22
16#MENU TABMSGROW 24
17#MENU CMDLINEROW 24
18MENU HELPMSGROW 20
19MENU WIDTH 78
20MENU MARGIN 6
21#MENU BACKGROUND #c00090f0
22
23#MENU color title 1;31;40 #FFFF0000 #00000000 std
24#MENU color sel 7;37;40 #FF000000 #FFC0C0C0 all
25#MENU color unsel 37;44 #FF000000 #00000000 none
26#MENU color hotsel 1;7;37;40 #FF000000 #FFC0C0C0 all
27#MENU color tabmsg 1;31;40 #FFFFFF00 #00000000 std
28#MENU color help 1;31;40 #FFFFFFFF #00000000 none
29
30menu color screen 37;40 #80ffffff #00000000 std
31menu color border 30;44 #40000000 #00000000 std
32menu color title 1;36;44 #c00090f0 #00000000 std
33menu color unsel 37;44 #90ffffff #00000000 std
34menu color hotkey 1;37;44 #ffffffff #00000000 std
35menu color sel 1;30;47 #e0000000 #20ff8000 all
36menu color hotsel 1;7;37;40 #e0400000 #20ff8000 all
37menu color disabled 1;30;44 #60cccccc #00000000 std
38menu color scrollbar 30;44 #40000000 #00000000 std
39menu color tabmsg 31;40 #90ffff00 #00000000 std
40menu color cmdmark 1;36;40 #c000ffff #00000000 std
41menu color cmdline 37;40 #c0ffffff #00000000 std
42menu color pwdborder 30;47 #80ffffff #20ffffff std
43menu color pwdheader 31;47 #80ff8080 #20ffffff std
44menu color pwdentry 30;47 #80ffffff #20ffffff std
45menu color timeout_msg 37;40 #80ffffff #00000000 std
46menu color timeout 1;37;40 #c0ffffff #00000000 std
47menu color help 37;40 #c0ffffff #00000000 std
48menu color msg07 37;40 #90ffffff #00000000 std
49
50MENU BEGIN
51MENU LABEL Syslinux Modules
52
53label cli
54 MENU LABEL Syslinux CLI
55 TEXT HELP
56 Enter Syslinux CLI to use Syslinux utilities found in /syslinux/ or to
57 manually boot the system using one of the system targets.
58 ENDTEXT
59 MENU QUIT
60
61label hdt
62 MENU LABEL Hardware Detection Tool
63 kernel /syslinux/hdt.c32
64
65label dmitest
66 MENU LABEL DMI Information
67 kernel /syslinux/dmitest.c32
68
69label reboot
70 MENU LABEL System Reboot
71 kernel /syslinux/reboot.c32
72
73label poweroff
74 MENU LABEL System Power Off
75 kernel /syslinux/poweroff.com
76
77MENU END
78
diff --git a/src/syslinux/f1.txt b/src/syslinux/f1.txt
new file mode 100644
index 0000000..64fe02c
--- /dev/null
+++ b/src/syslinux/f1.txt
@@ -0,0 +1,17 @@
1
2 Syzdek's Utility Disk and Scripts
3
4Type one of the following:
5----------------------------------------------------------------------------
6dban - Darik's Boot And Nuke 2.2.8
7freedos - FreeDOS 1.1
8memtest - Memtest86+ 5.01
9slackware32 - Slackware Linux 14.1 Net Install (32 bit)
10slackware64 - Slackware Linux 14.1 Net Install (64 bit)
11rescue32 - SystemRescueCD 4.4.0 (32 bit)
12rescue64 - SystemRescueCD 4.4.0 (64 bit)
13reboot - reboot computer
14menu - enter menu system
15----------------------------------------------------------------------------
16Press F1 for menu or F2 for help.
17
diff --git a/src/syslinux/f2.txt b/src/syslinux/f2.txt
new file mode 100644
index 0000000..f5cba8f
--- /dev/null
+++ b/src/syslinux/f2.txt
@@ -0,0 +1,12 @@
1
2 Help Table of Contents
3
4This is a multi Linux distro rescue Disk. This image contains base files to
5boot into various utilities and installers. Unless booted from a USB device,
6this image is read-only. To learn more, press one of the function keys
7listed below to view a topic:
8
9 <F2> - Table of Contents
10 <F3> - Serial Console
11 <F4> - Sylinux CLI
12
diff --git a/src/syslinux/syslinux.make b/src/syslinux/syslinux.make
new file mode 100644
index 0000000..81e7256
--- /dev/null
+++ b/src/syslinux/syslinux.make
@@ -0,0 +1,29 @@
1
2
3.PHONY: syslinux
4
5
6isolinux/isolinux.bin:
7 rsync -ra "$(SYSLINUX_SRC)/" isolinux
8 @cp /usr/share/hwdata/pci.ids isolinux/
9 @touch "$(@)"
10
11
12syslinux/syslinux.com:
13 @mkdir -p boot/null
14 rsync -ra "$(SYSLINUX_SRC)/" syslinux
15 cp sudsboot/distros/syslinux/f1.txt syslinux/
16 cp sudsboot/distros/syslinux/f2.txt syslinux/
17 cp syslinux/pxelinux.0 pxelinux.0
18 cp /usr/share/hwdata/pci.ids isolinux/
19 @touch boot/null/null.iso.cfg
20 @touch boot/null/null.pxe.cfg
21 @touch boot/null/null.sys.cfg
22 mkdir -p pxelinux.cfg
23 @touch "$(@)"
24
25
26syslinux: $(PREREQ_BIN)
27
28
29# end of makefile