aboutsummaryrefslogtreecommitdiffstats
path: root/pxe
diff options
context:
space:
mode:
Diffstat (limited to 'pxe')
-rw-r--r--pxe/chain.c32bin0 -> 20448 bytes
-rw-r--r--pxe/menu.c32bin0 -> 61312 bytes
-rw-r--r--pxe/menus/background.pngbin0 -> 300425 bytes
-rw-r--r--pxe/menus/bg.pngbin0 -> 171182 bytes
-rw-r--r--pxe/menus/common.cfg24
-rw-r--r--pxe/menus/debian.cfg35
-rw-r--r--pxe/menus/tools.cfg36
-rw-r--r--pxe/menus/ubuntu.cfg47
-rw-r--r--pxe/pxelinux.0bin0 -> 26816 bytes
-rw-r--r--pxe/pxelinux.cfg/default39
-rw-r--r--pxe/version.info2
-rw-r--r--pxe/vesamenu.c32bin0 -> 163116 bytes
12 files changed, 183 insertions, 0 deletions
diff --git a/pxe/chain.c32 b/pxe/chain.c32
new file mode 100644
index 0000000..cb1813b
--- /dev/null
+++ b/pxe/chain.c32
Binary files differ
diff --git a/pxe/menu.c32 b/pxe/menu.c32
new file mode 100644
index 0000000..4fa0a1c
--- /dev/null
+++ b/pxe/menu.c32
Binary files differ
diff --git a/pxe/menus/background.png b/pxe/menus/background.png
new file mode 100644
index 0000000..293e591
--- /dev/null
+++ b/pxe/menus/background.png
Binary files differ
diff --git a/pxe/menus/bg.png b/pxe/menus/bg.png
new file mode 100644
index 0000000..00bc09a
--- /dev/null
+++ b/pxe/menus/bg.png
Binary files differ
diff --git a/pxe/menus/common.cfg b/pxe/menus/common.cfg
new file mode 100644
index 0000000..904b2db
--- /dev/null
+++ b/pxe/menus/common.cfg
@@ -0,0 +1,24 @@
+MENU BACKGROUND menus/background.png
+ALLOWOPTIONS 1
+PROMPT 0
+MENU WIDTH 77
+MENU ROWS 14
+MENU TABMSGROW 25
+MENU CMDLINEROW 25
+MENU HELPMSGROW 23
+MENU MARGIN 15
+MENU VSHIFT 4
+MENU COLOR BORDER 37;40 #00000000 #00000000 none
+MENU COLOR TITLE 37;40 #ff6b0035 #ffffffff none
+
+MENU COLOR UNSEL 37;40 #ffeb088d #00ffffff none
+MENU COLOR HOTKEY 37;40 #ff6b0035 #00ffffff none
+
+MENU COLOR SEL 37;40 #ffeb088d #ffb1dbfa none
+MENU COLOR HOTSEL 37;40 #ff6b0035 #ffb1dbfa none
+
+MENU COLOR HELP 37;40 #fff9a11d #00ffffff none
+MENU COLOR TIMEOUT_MSG 37;40 #fff9a11d #0faaaaaa none
+MENU COLOR TIMEOUT 37;40 #fff9a11d #0faaaaff none
+
+MENU SEPARATOR
diff --git a/pxe/menus/debian.cfg b/pxe/menus/debian.cfg
new file mode 100644
index 0000000..e5e2376
--- /dev/null
+++ b/pxe/menus/debian.cfg
@@ -0,0 +1,35 @@
+# /var/lib/tftpboot/menus/debian.cfg
+MENU INCLUDE menus/common.cfg
+MENU TITLE Debian Installers
+
+LABEL mainmenu
+ MENU LABEL ^R Return to Main Menu
+ COM32 vesamenu.c32
+ APPEND ~
+
+MENU SEPARATOR
+
+
+LABEL squeeze_amd64_install
+ MENU LABEL ^1 Debian Stable amd64 (Squeeze) netinstall
+ KERNEL debian/squeeze/amd64/linux
+ APPEND vga=normal initrd=debian/squeeze/amd64/initrd.gz --
+
+LABEL squeeze_i386_install
+ MENU LABEL ^2 Debian Stable i386 (Squeeze) netinstall
+ KERNEL debian/squeeze/i386/linux
+ APPEND vga=normal initrd=debian/squeeze/i386/initrd.gz --
+
+MENU SEPARATOR
+
+LABEL wheezy_amd64_install
+ MENU LABEL ^3 Debian Testing amd64 (Wheezy) netinstall
+ KERNEL debian/wheezy/amd64/linux
+ APPEND vga=normal initrd=debian/wheezy/amd64/initrd.gz --
+
+LABEL wheezy_i386_install
+ MENU LABEL ^4 Debian Testing i386 (Wheezy) netinstall
+ KERNEL debian/wheezy/i386/linux
+ APPEND vga=normal initrd=debian/wheezy/i386/initrd.gz --
+
+TIMEOUT 900
diff --git a/pxe/menus/tools.cfg b/pxe/menus/tools.cfg
new file mode 100644
index 0000000..aa37dd0
--- /dev/null
+++ b/pxe/menus/tools.cfg
@@ -0,0 +1,36 @@
+# /var/lib/tftpboot/menus/debian.cfg
+MENU INCLUDE menus/common.cfg
+MENU TITLE Tools
+
+LABEL mainmenu
+ MENU LABEL ^R Return to Main Menu
+ COM32 vesamenu.c32
+ APPEND ~
+
+MENU SEPARATOR
+
+LABEL memtest
+ MENU LABEL ^Memory test using Memtest86+
+ TEXT HELP
+Run memory test using Memtest86+
+ ENDTEXT
+ KERNEL tools/memtest
+
+LABEL hdt
+ MENU LABEL ^HDT - Hardware Detection Tool
+ TEXT HELP
+Used to examine system devices, system information, diagnostics
+ ENDTEXT
+ COM32 tools/hdt_0_5_2.c32
+ APPEND pciids=tools/pci.ids
+
+LABEL ntpasswd
+ MENU LABEL ^Offline NT Password Recovery ...
+ MENU PASSWD nexuserbest
+ TEXT HELP
+Can be used to recover/clear Windows password. Password protected.
+ ENDTEXT
+ KERNEL tools/ntpasswd/vmlinuz
+ INITRD tools/ntpasswd/initrd.cgz,tools/ntpasswd/scsi.cgz
+
+TIMEOUT 900
diff --git a/pxe/menus/ubuntu.cfg b/pxe/menus/ubuntu.cfg
new file mode 100644
index 0000000..081bc61
--- /dev/null
+++ b/pxe/menus/ubuntu.cfg
@@ -0,0 +1,47 @@
+# /var/lib/tftpboot/menus/ubuntu.cfg
+MENU INCLUDE menus/common.cfg
+MENU TITLE Ubuntu Live boot
+
+LABEL mainmenu
+ MENU LABEL ^R Return to Main Menu
+ COM32 vesamenu.c32
+ APPEND ~
+
+MENU SEPARATOR
+
+LABEL pangolin32live
+ MENU LABEL ^1 Ubuntu 12.04.2 32bit LIVE boot
+ KERNEL ubuntu/12.04.2/i386/live/vmlinuz
+ APPEND boot=casper netboot=nfs nfsroot=151.216.125.3:/var/nfsroot/ubuntu/12.04.2/i386 quiet splash initrd=ubuntu/12.04.2/i386/live/initrd.lz --
+
+LABEL pangolin64live
+ MENU LABEL ^2 Ubuntu 12.04.2 64bit LIVE boot
+ KERNEL ubuntu/12.04.2/amd64/live/vmlinuz.efi
+ APPEND boot=casper netboot=nfs nfsroot=151.216.125.3:/var/nfsroot/ubuntu/12.04.2/amd64 quiet splash initrd=ubuntu/12.04.2/amd64/live/initrd.lz --
+
+MENU SEPARATOR
+
+LABEL xpangolin32live
+ MENU LABEL ^3 xubuntu 12.04.2 32bit LIVE boot
+ KERNEL xubuntu/12.04.2/i386/live/vmlinuz
+ APPEND boot=casper netboot=nfs nfsroot=151.216.125.3:/var/nfsroot/xubuntu/12.04.2/i386 quiet splash initrd=xubuntu/12.04.2/i386/live/initrd.lz --
+
+LABEL xpangolin64live
+ MENU LABEL ^4 xubuntu 12.04.2 64bit LIVE boot
+ KERNEL xubuntu/12.04.2/amd64/live/vmlinuz
+ APPEND boot=casper netboot=nfs nfsroot=151.216.125.3:/var/nfsroot/xubuntu/12.04.2/amd64 quiet splash initrd=xubuntu/12.04.2/amd64/live/initrd.lz --
+
+MENU SEPARATOR
+
+LABEL quetzal64
+ MENU LABEL ^5 Ubuntu 12.10 64bit Installer
+ KERNEL ubuntu/12.10/amd64/linux
+ APPEND boot=casper quiet splash initrd=ubuntu/12.10/amd64/initrd.gz --
+
+LABEL quetzal32
+ MENU LABEL ^6 Ubuntu 12.10 32bit Installer
+ KERNEL ubuntu/12.10/i386/linux
+ APPEND boot=casper quiet splash initrd=ubuntu/12.10/i386/initrd.gz --
+
+
+TIMEOUT 900
diff --git a/pxe/pxelinux.0 b/pxe/pxelinux.0
new file mode 100644
index 0000000..c763741
--- /dev/null
+++ b/pxe/pxelinux.0
Binary files differ
diff --git a/pxe/pxelinux.cfg/default b/pxe/pxelinux.cfg/default
new file mode 100644
index 0000000..8c594fa
--- /dev/null
+++ b/pxe/pxelinux.cfg/default
@@ -0,0 +1,39 @@
+# /var/lib/tftpboot/pxelinux.cfg/default
+DEFAULT vesamenu.c32
+MENU INCLUDE menus/common.cfg
+MENU TITLE The Gathering 2013 - Singularity boot menu
+
+LABEL boot_hd0
+ MENU LABEL Boot from first hard drive
+ MENU DEFAULT
+ TEXT HELP
+Boots your system as normal from the first BIOS drive
+ ENDTEXT
+ COM32 chain.c32
+ APPEND hd0
+
+MENU SEPARATOR
+
+LABEL debian
+ MENU LABEL ^1 Debian
+ TEXT HELP
+Debian installers and live-boot options.
+ ENDTEXT
+ COM32 vesamenu.c32
+ APPEND menus/debian.cfg
+
+LABEL ubuntu
+ MENU LABEL ^2 Ubuntu
+ TEXT HELP
+Ubuntu installers and live-boot options.
+ ENDTEXT
+ COM32 vesamenu.c32
+ APPEND menus/ubuntu.cfg
+
+LABEL tools
+ MENU LABEL ^3 Tools
+ COM32 vesamenu.c32
+ APPEND menus/tools.cfg
+
+ONTIMEOUT boot_hd0
+TIMEOUT 300
diff --git a/pxe/version.info b/pxe/version.info
new file mode 100644
index 0000000..8a4a704
--- /dev/null
+++ b/pxe/version.info
@@ -0,0 +1,2 @@
+Debian version: 6.0 (squeeze)
+Installer build: 20110106+squeeze4+b3
diff --git a/pxe/vesamenu.c32 b/pxe/vesamenu.c32
new file mode 100644
index 0000000..8dca92f
--- /dev/null
+++ b/pxe/vesamenu.c32
Binary files differ