summaryrefslogtreecommitdiff
path: root/examples/disklserver
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-14 08:58:16 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2012-08-14 08:58:16 +0200
commitd0aff64e5e0406e10ac7cb06fd3a8807f253ce15 (patch)
tree714845965cd50f07222083bd5c7cd41360eb573c /examples/disklserver
parent43565e3d8f948e371d4bf952495dd69a6710e8f6 (diff)
downloaditzks-systems-d0aff64e5e0406e10ac7cb06fd3a8807f253ce15.tar.gz
itzks-systems-d0aff64e5e0406e10ac7cb06fd3a8807f253ce15.tar.bz2
itzks-systems-d0aff64e5e0406e10ac7cb06fd3a8807f253ce15.zip
/debian/itzks-systems-disklserver.examples, examples/disklserver/*: Add ITZkS / Debian Edu based PXE environment for diskless workstation server.
Diffstat (limited to 'examples/disklserver')
-rw-r--r--examples/disklserver/README.tftp10
l---------examples/disklserver/tftp/_common_/ltsp/i386/gpxelinux.01
l---------examples/disklserver/tftp/_common_/ltsp/i386/initrd.img1
l---------examples/disklserver/tftp/_common_/ltsp/i386/memtest86+.bin1
l---------examples/disklserver/tftp/_common_/ltsp/i386/memtest86+_multiboot.bin1
l---------examples/disklserver/tftp/_common_/ltsp/i386/memtest86.bin1
l---------examples/disklserver/tftp/_common_/ltsp/i386/nbi.img1
l---------examples/disklserver/tftp/_common_/ltsp/i386/pxelinux.01
l---------examples/disklserver/tftp/_common_/ltsp/i386/vmlinuz1
l---------examples/disklserver/tftp/_common_/pxelinux.01
l---------examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/default-menu.cfg16
-rw-r--r--examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/localboot.cfg10
-rw-r--r--examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/ltsp-diskless.cfg7
-rw-r--r--examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest.cfg7
l---------examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86+.bin1
l---------examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86.bin1
l---------examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/vesamenu.c321
-rw-r--r--examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/x2go-tce.cfg4
l---------examples/disklserver/tftp/diskless+localdisk+x2go/ltsp1
l---------examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.01
l---------examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.cfg/default1
l---------examples/disklserver/tftp/diskless+x2go/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/disklserver/tftp/diskless+x2go/debian-edu/default-menu.cfg14
-rw-r--r--examples/disklserver/tftp/diskless+x2go/debian-edu/ltsp-diskless.cfg7
-rw-r--r--examples/disklserver/tftp/diskless+x2go/debian-edu/memtest.cfg7
l---------examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86+.bin1
l---------examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86.bin1
l---------examples/disklserver/tftp/diskless+x2go/debian-edu/vesamenu.c321
-rw-r--r--examples/disklserver/tftp/diskless+x2go/debian-edu/x2go-tce.cfg4
l---------examples/disklserver/tftp/diskless+x2go/ltsp1
l---------examples/disklserver/tftp/diskless+x2go/pxelinux.01
l---------examples/disklserver/tftp/diskless+x2go/pxelinux.cfg/default1
l---------examples/disklserver/tftp/skolelinux+x2go/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/disklserver/tftp/skolelinux+x2go/debian-edu/default-menu.cfg14
-rw-r--r--examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest.cfg7
l---------examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86+.bin1
l---------examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86.bin1
-rw-r--r--examples/disklserver/tftp/skolelinux+x2go/debian-edu/skolelinux-workstation.cfg10
l---------examples/disklserver/tftp/skolelinux+x2go/debian-edu/vesamenu.c321
-rw-r--r--examples/disklserver/tftp/skolelinux+x2go/debian-edu/x2go-tce.cfg4
l---------examples/disklserver/tftp/skolelinux+x2go/ltsp1
l---------examples/disklserver/tftp/skolelinux+x2go/pxelinux.01
l---------examples/disklserver/tftp/skolelinux+x2go/pxelinux.cfg/default1
l---------examples/disklserver/tftp/ubuntu+x2go/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/disklserver/tftp/ubuntu+x2go/debian-edu/default-menu.cfg14
-rw-r--r--examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest.cfg7
l---------examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86+.bin1
l---------examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86.bin1
-rw-r--r--examples/disklserver/tftp/ubuntu+x2go/debian-edu/ubuntu-workstation.cfg10
l---------examples/disklserver/tftp/ubuntu+x2go/debian-edu/vesamenu.c321
-rw-r--r--examples/disklserver/tftp/ubuntu+x2go/debian-edu/x2go-tce.cfg4
l---------examples/disklserver/tftp/ubuntu+x2go/ltsp1
l---------examples/disklserver/tftp/ubuntu+x2go/pxelinux.01
l---------examples/disklserver/tftp/ubuntu+x2go/pxelinux.cfg/default1
l---------examples/disklserver/tftp/windows+x2go/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/disklserver/tftp/windows+x2go/debian-edu/default-menu.cfg14
-rw-r--r--examples/disklserver/tftp/windows+x2go/debian-edu/localboot.cfg5
-rw-r--r--examples/disklserver/tftp/windows+x2go/debian-edu/memtest.cfg7
l---------examples/disklserver/tftp/windows+x2go/debian-edu/memtest86+.bin1
l---------examples/disklserver/tftp/windows+x2go/debian-edu/memtest86.bin1
l---------examples/disklserver/tftp/windows+x2go/debian-edu/vesamenu.c321
-rw-r--r--examples/disklserver/tftp/windows+x2go/debian-edu/x2go-tce.cfg4
l---------examples/disklserver/tftp/windows+x2go/ltsp1
l---------examples/disklserver/tftp/windows+x2go/pxelinux.01
l---------examples/disklserver/tftp/windows+x2go/pxelinux.cfg/default1
l---------examples/disklserver/tftp/x2go-tce/debian-edu/debian-edu-splash.png1
-rw-r--r--examples/disklserver/tftp/x2go-tce/debian-edu/default-menu.cfg12
-rw-r--r--examples/disklserver/tftp/x2go-tce/debian-edu/memtest.cfg7
l---------examples/disklserver/tftp/x2go-tce/debian-edu/memtest86+.bin1
l---------examples/disklserver/tftp/x2go-tce/debian-edu/memtest86.bin1
l---------examples/disklserver/tftp/x2go-tce/debian-edu/vesamenu.c321
-rw-r--r--examples/disklserver/tftp/x2go-tce/debian-edu/x2go-tce.cfg5
l---------examples/disklserver/tftp/x2go-tce/ltsp1
l---------examples/disklserver/tftp/x2go-tce/pxelinux.01
l---------examples/disklserver/tftp/x2go-tce/pxelinux.cfg/default1
76 files changed, 261 insertions, 0 deletions
diff --git a/examples/disklserver/README.tftp b/examples/disklserver/README.tftp
new file mode 100644
index 0000000..90e3ba6
--- /dev/null
+++ b/examples/disklserver/README.tftp
@@ -0,0 +1,10 @@
+This folder contains a PXE Bootenvironment that provides the
+boot menu for diskless workstations as provided by a standalone
+Debian Edu based diskless chroot image server.
+
+Installation steps:
+
+ 1. Untar these files to tjener:/srv/tftp
+
+ $ tar xvz -C /srv -f disklserver-tftp.tar.gz
+
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/gpxelinux.0 b/examples/disklserver/tftp/_common_/ltsp/i386/gpxelinux.0
new file mode 120000
index 0000000..6e777d1
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/gpxelinux.0
@@ -0,0 +1 @@
+/usr/lib/syslinux/gpxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/initrd.img b/examples/disklserver/tftp/_common_/ltsp/i386/initrd.img
new file mode 120000
index 0000000..b7b0322
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/initrd.img
@@ -0,0 +1 @@
+/srv/ltsp/i386/boot/initrd.img \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/memtest86+.bin b/examples/disklserver/tftp/_common_/ltsp/i386/memtest86+.bin
new file mode 120000
index 0000000..70f3e1e
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/memtest86+.bin
@@ -0,0 +1 @@
+/srv/ltps/i386/boot/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/memtest86+_multiboot.bin b/examples/disklserver/tftp/_common_/ltsp/i386/memtest86+_multiboot.bin
new file mode 120000
index 0000000..327278f
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/memtest86+_multiboot.bin
@@ -0,0 +1 @@
+/srv/ltsp/i386/boot/memtest86+_multiboot.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/memtest86.bin b/examples/disklserver/tftp/_common_/ltsp/i386/memtest86.bin
new file mode 120000
index 0000000..7064804
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/memtest86.bin
@@ -0,0 +1 @@
+/srv/ltps/i386/boot/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/nbi.img b/examples/disklserver/tftp/_common_/ltsp/i386/nbi.img
new file mode 120000
index 0000000..50c232c
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/nbi.img
@@ -0,0 +1 @@
+/srv/ltsp/i386/boot/nbi.img \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/pxelinux.0 b/examples/disklserver/tftp/_common_/ltsp/i386/pxelinux.0
new file mode 120000
index 0000000..0f93aef
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/pxelinux.0
@@ -0,0 +1 @@
+/usr/lib/syslinux/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/ltsp/i386/vmlinuz b/examples/disklserver/tftp/_common_/ltsp/i386/vmlinuz
new file mode 120000
index 0000000..954f0b9
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/ltsp/i386/vmlinuz
@@ -0,0 +1 @@
+/srv/ltsp/i386/boot/vmlinuz \ No newline at end of file
diff --git a/examples/disklserver/tftp/_common_/pxelinux.0 b/examples/disklserver/tftp/_common_/pxelinux.0
new file mode 120000
index 0000000..0f93aef
--- /dev/null
+++ b/examples/disklserver/tftp/_common_/pxelinux.0
@@ -0,0 +1 @@
+/usr/lib/syslinux/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/debian-edu-splash.png b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/default-menu.cfg b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..d57b0c9
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/default-menu.cfg
@@ -0,0 +1,16 @@
+include debian-edu/localboot.cfg
+MENU SEPARATOR
+include debian-edu/ltsp-diskless.cfg
+MENU SEPARATOR
+include debian-edu/x2go-tce.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+default debian-edu/vesamenu.c32
+prompt 0
+timeout 100
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/localboot.cfg b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/localboot.cfg
new file mode 100644
index 0000000..e6e3aed
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/localboot.cfg
@@ -0,0 +1,10 @@
+# English
+#LABEL localboot
+# MENU LABEL Boot from ^local harddrive
+# localboot 0
+#
+
+# German
+LABEL localboot
+ MENU LABEL Von ^lokaler Festplatte starten
+ localboot 0
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/ltsp-diskless.cfg b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/ltsp-diskless.cfg
new file mode 100644
index 0000000..c47c0ad
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/ltsp-diskless.cfg
@@ -0,0 +1,7 @@
+LABEL ltsp-diskless
+ MENU LABEL LTSP ^Diskless Workstation
+ MENU DEFAULT
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=/opt/ltsp/i386 boot=nfs ro quiet 3 splash
+
+
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest.cfg b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest.cfg
new file mode 100644
index 0000000..7da6b48
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest.cfg
@@ -0,0 +1,7 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86+.bin b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..7cc1baf
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86.bin b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86.bin
new file mode 120000
index 0000000..a49566a
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/vesamenu.c32 b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/x2go-tce.cfg b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/x2go-tce.cfg
new file mode 100644
index 0000000..a5304d7
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/debian-edu/x2go-tce.cfg
@@ -0,0 +1,4 @@
+LABEL x2go-tce-486
+ MENU LABEL ^X2Go Thin Client (i486)
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=10.0.2.10:/opt/x2gothinclient/chroot boot=nfs ro quiet nomodeset splash
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/ltsp b/examples/disklserver/tftp/diskless+localdisk+x2go/ltsp
new file mode 120000
index 0000000..7733dbc
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/ltsp
@@ -0,0 +1 @@
+../_common_/ltsp \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.0 b/examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.0
new file mode 120000
index 0000000..ccfcec2
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.0
@@ -0,0 +1 @@
+../_common_/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.cfg/default b/examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+localdisk+x2go/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/debian-edu-splash.png b/examples/disklserver/tftp/diskless+x2go/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/default-menu.cfg b/examples/disklserver/tftp/diskless+x2go/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..74cd3ec
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/default-menu.cfg
@@ -0,0 +1,14 @@
+include debian-edu/ltsp-diskless.cfg
+MENU SEPARATOR
+include debian-edu/x2go-tce.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+default debian-edu/vesamenu.c32
+prompt 0
+timeout 30
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/ltsp-diskless.cfg b/examples/disklserver/tftp/diskless+x2go/debian-edu/ltsp-diskless.cfg
new file mode 100644
index 0000000..c47c0ad
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/ltsp-diskless.cfg
@@ -0,0 +1,7 @@
+LABEL ltsp-diskless
+ MENU LABEL LTSP ^Diskless Workstation
+ MENU DEFAULT
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=/opt/ltsp/i386 boot=nfs ro quiet 3 splash
+
+
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest.cfg b/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest.cfg
new file mode 100644
index 0000000..7da6b48
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest.cfg
@@ -0,0 +1,7 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86+.bin b/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..7cc1baf
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86.bin b/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86.bin
new file mode 120000
index 0000000..a49566a
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/vesamenu.c32 b/examples/disklserver/tftp/diskless+x2go/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/debian-edu/x2go-tce.cfg b/examples/disklserver/tftp/diskless+x2go/debian-edu/x2go-tce.cfg
new file mode 100644
index 0000000..a5304d7
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/debian-edu/x2go-tce.cfg
@@ -0,0 +1,4 @@
+LABEL x2go-tce-486
+ MENU LABEL ^X2Go Thin Client (i486)
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=10.0.2.10:/opt/x2gothinclient/chroot boot=nfs ro quiet nomodeset splash
diff --git a/examples/disklserver/tftp/diskless+x2go/ltsp b/examples/disklserver/tftp/diskless+x2go/ltsp
new file mode 120000
index 0000000..7733dbc
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/ltsp
@@ -0,0 +1 @@
+../_common_/ltsp \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/pxelinux.0 b/examples/disklserver/tftp/diskless+x2go/pxelinux.0
new file mode 120000
index 0000000..ccfcec2
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/pxelinux.0
@@ -0,0 +1 @@
+../_common_/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/diskless+x2go/pxelinux.cfg/default b/examples/disklserver/tftp/diskless+x2go/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/disklserver/tftp/diskless+x2go/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/debian-edu-splash.png b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/default-menu.cfg b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..88e4888
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/default-menu.cfg
@@ -0,0 +1,14 @@
+include debian-edu/skolelinux-workstation.cfg
+MENU SEPARATOR
+include debian-edu/x2go-tce.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+default debian-edu/vesamenu.c32
+prompt 0
+timeout 100
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest.cfg b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest.cfg
new file mode 100644
index 0000000..7da6b48
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest.cfg
@@ -0,0 +1,7 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86+.bin b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..7cc1baf
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86.bin b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86.bin
new file mode 120000
index 0000000..a49566a
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/skolelinux-workstation.cfg b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/skolelinux-workstation.cfg
new file mode 100644
index 0000000..9fcf982
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/skolelinux-workstation.cfg
@@ -0,0 +1,10 @@
+# English
+#LABEL localboot
+# MENU LABEL Debian Edu/Skolelinux Workstation
+# localboot 0
+#
+
+# German
+LABEL localboot
+ MENU LABEL Debian Edu/Skolelinux Arbeitsstation
+ localboot 0
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/vesamenu.c32 b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/debian-edu/x2go-tce.cfg b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/x2go-tce.cfg
new file mode 100644
index 0000000..a5304d7
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/debian-edu/x2go-tce.cfg
@@ -0,0 +1,4 @@
+LABEL x2go-tce-486
+ MENU LABEL ^X2Go Thin Client (i486)
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=10.0.2.10:/opt/x2gothinclient/chroot boot=nfs ro quiet nomodeset splash
diff --git a/examples/disklserver/tftp/skolelinux+x2go/ltsp b/examples/disklserver/tftp/skolelinux+x2go/ltsp
new file mode 120000
index 0000000..7733dbc
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/ltsp
@@ -0,0 +1 @@
+../_common_/ltsp \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/pxelinux.0 b/examples/disklserver/tftp/skolelinux+x2go/pxelinux.0
new file mode 120000
index 0000000..ccfcec2
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/pxelinux.0
@@ -0,0 +1 @@
+../_common_/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/skolelinux+x2go/pxelinux.cfg/default b/examples/disklserver/tftp/skolelinux+x2go/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/disklserver/tftp/skolelinux+x2go/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/debian-edu-splash.png b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/default-menu.cfg b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..bfca7d7
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/default-menu.cfg
@@ -0,0 +1,14 @@
+include debian-edu/ubuntu-workstation.cfg
+MENU SEPARATOR
+include debian-edu/x2go-tce.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+default debian-edu/vesamenu.c32
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+prompt 0
+timeout 100
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest.cfg b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest.cfg
new file mode 100644
index 0000000..7da6b48
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest.cfg
@@ -0,0 +1,7 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86+.bin b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..7cc1baf
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86.bin b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86.bin
new file mode 120000
index 0000000..a49566a
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/ubuntu-workstation.cfg b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/ubuntu-workstation.cfg
new file mode 100644
index 0000000..323248c
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/ubuntu-workstation.cfg
@@ -0,0 +1,10 @@
+# English
+#LABEL localboot
+# MENU LABEL Boot from ^local harddrive
+# localboot 0
+#
+
+# German
+LABEL localboot
+ MENU LABEL Ubuntu GNU/Linux
+ localboot 0
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/vesamenu.c32 b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/debian-edu/x2go-tce.cfg b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/x2go-tce.cfg
new file mode 100644
index 0000000..a5304d7
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/debian-edu/x2go-tce.cfg
@@ -0,0 +1,4 @@
+LABEL x2go-tce-486
+ MENU LABEL ^X2Go Thin Client (i486)
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=10.0.2.10:/opt/x2gothinclient/chroot boot=nfs ro quiet nomodeset splash
diff --git a/examples/disklserver/tftp/ubuntu+x2go/ltsp b/examples/disklserver/tftp/ubuntu+x2go/ltsp
new file mode 120000
index 0000000..7733dbc
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/ltsp
@@ -0,0 +1 @@
+../_common_/ltsp \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/pxelinux.0 b/examples/disklserver/tftp/ubuntu+x2go/pxelinux.0
new file mode 120000
index 0000000..ccfcec2
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/pxelinux.0
@@ -0,0 +1 @@
+../_common_/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/ubuntu+x2go/pxelinux.cfg/default b/examples/disklserver/tftp/ubuntu+x2go/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/disklserver/tftp/ubuntu+x2go/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/debian-edu-splash.png b/examples/disklserver/tftp/windows+x2go/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/default-menu.cfg b/examples/disklserver/tftp/windows+x2go/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..9e199a7
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/default-menu.cfg
@@ -0,0 +1,14 @@
+include debian-edu/localboot.cfg
+MENU SEPARATOR
+include debian-edu/x2go-tce.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+default debian-edu/vesamenu.c32
+prompt 0
+timeout 100
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/localboot.cfg b/examples/disklserver/tftp/windows+x2go/debian-edu/localboot.cfg
new file mode 100644
index 0000000..0146c56
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/localboot.cfg
@@ -0,0 +1,5 @@
+# German
+LABEL localboot
+ MENU LABEL MS ^Windows starten
+ MENU DEFAULT
+ localboot 0
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/memtest.cfg b/examples/disklserver/tftp/windows+x2go/debian-edu/memtest.cfg
new file mode 100644
index 0000000..7da6b48
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/memtest.cfg
@@ -0,0 +1,7 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/memtest86+.bin b/examples/disklserver/tftp/windows+x2go/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..7cc1baf
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/memtest86.bin b/examples/disklserver/tftp/windows+x2go/debian-edu/memtest86.bin
new file mode 120000
index 0000000..2596a63
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+/boot/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/vesamenu.c32 b/examples/disklserver/tftp/windows+x2go/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/debian-edu/x2go-tce.cfg b/examples/disklserver/tftp/windows+x2go/debian-edu/x2go-tce.cfg
new file mode 100644
index 0000000..a5304d7
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/debian-edu/x2go-tce.cfg
@@ -0,0 +1,4 @@
+LABEL x2go-tce-486
+ MENU LABEL ^X2Go Thin Client (i486)
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=10.0.2.10:/opt/x2gothinclient/chroot boot=nfs ro quiet nomodeset splash
diff --git a/examples/disklserver/tftp/windows+x2go/ltsp b/examples/disklserver/tftp/windows+x2go/ltsp
new file mode 120000
index 0000000..7733dbc
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/ltsp
@@ -0,0 +1 @@
+../_common_/ltsp \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/pxelinux.0 b/examples/disklserver/tftp/windows+x2go/pxelinux.0
new file mode 120000
index 0000000..ccfcec2
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/pxelinux.0
@@ -0,0 +1 @@
+../_common_/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/windows+x2go/pxelinux.cfg/default b/examples/disklserver/tftp/windows+x2go/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/disklserver/tftp/windows+x2go/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/debian-edu-splash.png b/examples/disklserver/tftp/x2go-tce/debian-edu/debian-edu-splash.png
new file mode 120000
index 0000000..028aa3a
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/debian-edu-splash.png
@@ -0,0 +1 @@
+/usr/share/pixmaps/splash/debian-edu-splash.png \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/default-menu.cfg b/examples/disklserver/tftp/x2go-tce/debian-edu/default-menu.cfg
new file mode 100644
index 0000000..2347601
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/default-menu.cfg
@@ -0,0 +1,12 @@
+include debian-edu/x2go-tce.cfg
+MENU SEPARATOR
+include debian-edu/memtest.cfg
+
+menu hshift 13
+menu width 72
+menu background debian-edu/debian-edu-splash.png
+menu tabmsg ENTER: System starten; TAB: Menueeintraege editieren
+menu autoboot Automatischer Systemstart in # Sekunde{,n}
+default debian-edu/vesamenu.c32
+prompt 0
+timeout 100
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/memtest.cfg b/examples/disklserver/tftp/x2go-tce/debian-edu/memtest.cfg
new file mode 100644
index 0000000..7da6b48
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/memtest.cfg
@@ -0,0 +1,7 @@
+LABEL memtest86+
+ MENU LABEL Speichertest (memtest86+)
+ kernel debian-edu/memtest86+.bin
+LABEL memtest86
+ MENU LABEL Speichertest (memtest86)
+ kernel debian-edu/memtest86.bin
+
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/memtest86+.bin b/examples/disklserver/tftp/x2go-tce/debian-edu/memtest86+.bin
new file mode 120000
index 0000000..7cc1baf
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/memtest86+.bin
@@ -0,0 +1 @@
+../../_common_/ltsp/i386/memtest86+.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/memtest86.bin b/examples/disklserver/tftp/x2go-tce/debian-edu/memtest86.bin
new file mode 120000
index 0000000..2596a63
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/memtest86.bin
@@ -0,0 +1 @@
+/boot/memtest86.bin \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/vesamenu.c32 b/examples/disklserver/tftp/x2go-tce/debian-edu/vesamenu.c32
new file mode 120000
index 0000000..d06c444
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/vesamenu.c32
@@ -0,0 +1 @@
+/usr/lib/syslinux/vesamenu.c32 \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/debian-edu/x2go-tce.cfg b/examples/disklserver/tftp/x2go-tce/debian-edu/x2go-tce.cfg
new file mode 100644
index 0000000..0ab66f8
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/debian-edu/x2go-tce.cfg
@@ -0,0 +1,5 @@
+LABEL x2go-tce-486
+ MENU LABEL ^X2Go Thin Client (i486)
+ MENU DEFAULT
+ KERNEL ltsp/i386/vmlinuz
+ APPEND initrd=ltsp/i386/initrd.img nfsroot=10.0.2.10:/opt/x2gothinclient/chroot boot=nfs ro quiet nomodeset splash
diff --git a/examples/disklserver/tftp/x2go-tce/ltsp b/examples/disklserver/tftp/x2go-tce/ltsp
new file mode 120000
index 0000000..7733dbc
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/ltsp
@@ -0,0 +1 @@
+../_common_/ltsp \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/pxelinux.0 b/examples/disklserver/tftp/x2go-tce/pxelinux.0
new file mode 120000
index 0000000..ccfcec2
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/pxelinux.0
@@ -0,0 +1 @@
+../_common_/pxelinux.0 \ No newline at end of file
diff --git a/examples/disklserver/tftp/x2go-tce/pxelinux.cfg/default b/examples/disklserver/tftp/x2go-tce/pxelinux.cfg/default
new file mode 120000
index 0000000..ec0c12a
--- /dev/null
+++ b/examples/disklserver/tftp/x2go-tce/pxelinux.cfg/default
@@ -0,0 +1 @@
+../debian-edu/default-menu.cfg \ No newline at end of file