diff options
| author | David M. Syzdek <david@syzdek.net> | 2017-03-19 23:37:08 -0800 |
|---|---|---|
| committer | David M. Syzdek <david@syzdek.net> | 2017-03-19 23:37:08 -0800 |
| commit | 6eb5cfb1550c9b79a8d580d69020fc3cdeb1b9d0 (patch) | |
| tree | 900517df0a0b50311250ee92d807f5c94a4049bc /src/syslinux | |
| parent | 96e39707b59c7b262e82afc0ead97e37ae709832 (diff) | |
| download | iperd-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.cfg | 78 | ||||
| -rw-r--r-- | src/syslinux/f1.txt | 17 | ||||
| -rw-r--r-- | src/syslinux/f2.txt | 12 | ||||
| -rw-r--r-- | src/syslinux/syslinux.make | 29 |
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 | |||
| 2 | serial 0 9600 | ||
| 3 | prompt 1 | ||
| 4 | UI /syslinux/menu.c32 | ||
| 5 | |||
| 6 | |||
| 7 | #display /menu.txt | ||
| 8 | F1 /syslinux/f1.txt | ||
| 9 | F2 /syslinux/f2.txt | ||
| 10 | |||
| 11 | #MENU TITLE Syzdek's Universal Boot Disk | ||
| 12 | MENU TITLE IP Engineering Rescue Disk (2017-03-17) | ||
| 13 | MENU TABMSG Press [TAB] to edit options, [F2] for help, or [ESC] for CLI. | ||
| 14 | MENU ROWS 13 | ||
| 15 | #MENU TIMEOUTROW 22 | ||
| 16 | #MENU TABMSGROW 24 | ||
| 17 | #MENU CMDLINEROW 24 | ||
| 18 | MENU HELPMSGROW 20 | ||
| 19 | MENU WIDTH 78 | ||
| 20 | MENU 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 | |||
| 30 | menu color screen 37;40 #80ffffff #00000000 std | ||
| 31 | menu color border 30;44 #40000000 #00000000 std | ||
| 32 | menu color title 1;36;44 #c00090f0 #00000000 std | ||
| 33 | menu color unsel 37;44 #90ffffff #00000000 std | ||
| 34 | menu color hotkey 1;37;44 #ffffffff #00000000 std | ||
| 35 | menu color sel 1;30;47 #e0000000 #20ff8000 all | ||
| 36 | menu color hotsel 1;7;37;40 #e0400000 #20ff8000 all | ||
| 37 | menu color disabled 1;30;44 #60cccccc #00000000 std | ||
| 38 | menu color scrollbar 30;44 #40000000 #00000000 std | ||
| 39 | menu color tabmsg 31;40 #90ffff00 #00000000 std | ||
| 40 | menu color cmdmark 1;36;40 #c000ffff #00000000 std | ||
| 41 | menu color cmdline 37;40 #c0ffffff #00000000 std | ||
| 42 | menu color pwdborder 30;47 #80ffffff #20ffffff std | ||
| 43 | menu color pwdheader 31;47 #80ff8080 #20ffffff std | ||
| 44 | menu color pwdentry 30;47 #80ffffff #20ffffff std | ||
| 45 | menu color timeout_msg 37;40 #80ffffff #00000000 std | ||
| 46 | menu color timeout 1;37;40 #c0ffffff #00000000 std | ||
| 47 | menu color help 37;40 #c0ffffff #00000000 std | ||
| 48 | menu color msg07 37;40 #90ffffff #00000000 std | ||
| 49 | |||
| 50 | MENU BEGIN | ||
| 51 | MENU LABEL Syslinux Modules | ||
| 52 | |||
| 53 | label 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 | |||
| 61 | label hdt | ||
| 62 | MENU LABEL Hardware Detection Tool | ||
| 63 | kernel /syslinux/hdt.c32 | ||
| 64 | |||
| 65 | label dmitest | ||
| 66 | MENU LABEL DMI Information | ||
| 67 | kernel /syslinux/dmitest.c32 | ||
| 68 | |||
| 69 | label reboot | ||
| 70 | MENU LABEL System Reboot | ||
| 71 | kernel /syslinux/reboot.c32 | ||
| 72 | |||
| 73 | label poweroff | ||
| 74 | MENU LABEL System Power Off | ||
| 75 | kernel /syslinux/poweroff.com | ||
| 76 | |||
| 77 | MENU 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 | |||
| 4 | Type one of the following: | ||
| 5 | ---------------------------------------------------------------------------- | ||
| 6 | dban - Darik's Boot And Nuke 2.2.8 | ||
| 7 | freedos - FreeDOS 1.1 | ||
| 8 | memtest - Memtest86+ 5.01 | ||
| 9 | slackware32 - Slackware Linux 14.1 Net Install (32 bit) | ||
| 10 | slackware64 - Slackware Linux 14.1 Net Install (64 bit) | ||
| 11 | rescue32 - SystemRescueCD 4.4.0 (32 bit) | ||
| 12 | rescue64 - SystemRescueCD 4.4.0 (64 bit) | ||
| 13 | reboot - reboot computer | ||
| 14 | menu - enter menu system | ||
| 15 | ---------------------------------------------------------------------------- | ||
| 16 | Press 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 | |||
| 4 | This is a multi Linux distro rescue Disk. This image contains base files to | ||
| 5 | boot into various utilities and installers. Unless booted from a USB device, | ||
| 6 | this image is read-only. To learn more, press one of the function keys | ||
| 7 | listed 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 | |||
| 6 | isolinux/isolinux.bin: | ||
| 7 | rsync -ra "$(SYSLINUX_SRC)/" isolinux | ||
| 8 | @cp /usr/share/hwdata/pci.ids isolinux/ | ||
| 9 | @touch "$(@)" | ||
| 10 | |||
| 11 | |||
| 12 | syslinux/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 | |||
| 26 | syslinux: $(PREREQ_BIN) | ||
| 27 | |||
| 28 | |||
| 29 | # end of makefile | ||
