A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 15:51
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481816968
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary:
User : stefanbaur
@@ -150,9 +150,9 @@
* Change to the pxelinux.cfg directory in your tftproot.
* create a file x2go-tce there, using the template below and adjusting it to your needs
* options ending in "=de" and "=de_DE.UTF-8" should be set to match your desired country/locale setting
* options containing "http://your-http-server-ip-here" should be replaced with the proper HTTP or FTP URL for your server
- * where it says FURTHER-OPTIONS-GO-HERE, you can (must!) add one or more of the options explained below. All options are separated
from the next option using a single blank (space bar), just like the options before that placeholder.
+ * where it says FURTHER-OPTIONS-GO-HERE, you can (must!) add one or more of the options explained below. All options are separated from the next option using a single blank (space bar), just like the options before that placeholder. **DO NOT** use newlines. All "APPEND" options must be on **one and the same** line.
<file - x2go-tce>
DEFAULT x2go-tce
PROMPT 0
MENU TITLE Linux Boot Menu
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 15:49
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481816935
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -148,9 +148,9 @@
=== Adding the configuration files to your Boot Server ===
Again, this is assuming you already have an existing, working PXE/TFTP server setup.
* Change to the pxelinux.cfg directory in your tftproot.
* create a file x2go-tce there, using the template below and adjusting it to your needs
- * options ending in "=de" and "=de_DE.UTF-8" should be set to match your country/locale setting
+ * options ending in "=de" and "=de_DE.UTF-8" should be set to
match your desired country/locale setting
* options containing "http://your-http-server-ip-here" should be replaced with the proper HTTP or FTP URL for your server
* where it says FURTHER-OPTIONS-GO-HERE, you can (must!) add one or more of the options explained below. All options are separated from the next option using a single blank (space bar), just like the options before that placeholder.
<file - x2go-tce>
DEFAULT x2go-tce
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 15:48
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481808943
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Build system prerequisites for all variants]
User : stefanbaur
@@ -20,9 +20,9 @@
* Capability to boot via PXE //or// sufficient local storage (expect 250-450 MB, depending on what you decide to include)
* A graphics card and input devices (Keyboard, Mouse/Trackball/Touchpad/Trackpoint/Touchscreen, ...) that are supported by the stock Debian X Server
===== Build system prerequisites for all variants =====
* You need a Debian Jessie system to build the image. (Other distributions based on Debian might work, but this is untested.)
- * We
suggest using a 64-Bit system, though it should be possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
+ * We suggest using a 64-Bit system, however, it is possible to use a 32-Bit system if you don't want to build a 64-Bit ThinClient image.
* We suggest leaving at least 4 GB of free disk space so the build won't abort due to insufficient disk space while packages are downloaded, unpacked and copied around.
* Make sure your package list is up to date by running: <code>sudo apt-get update </code>
* Install the required packages by running: <code>sudo apt-get install git-core lzma live-build live-config-doc live-manual-html live-boot-doc</code>
* export the following variables:<code>
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:35
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481808934
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Build system prerequisites for all variants]
User : stefanbaur
@@ -26,9 +26,9 @@
* Make sure your package list is up to date by running: <code>sudo apt-get update </code>
* Install the required packages by running: <code>sudo apt-get install git-core lzma live-build live-config-doc live-manual-html live-boot-doc</code>
* export the following variables:<code>
# Point this to the git repository you wish to use
- export LBX2GO_CONFIG=' git://code.x2go.org/live-build-x2go.git::feature/openbox'
+ export
LBX2GO_CONFIG='git://code.x2go.org/live-build-x2go.git::feature/openbox'
# Select ONE of the following LBX2GO_ARCH lines and comment out the others
# (feel free to use long or short options)
# for 64-Bit builds, use:
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:35
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481808527
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Build system prerequisites for all variants]
User : stefanbaur
@@ -26,9 +26,9 @@
* Make sure your package list is up to date by running: <code>sudo apt-get update </code>
* Install the required packages by running: <code>sudo apt-get install git-core lzma live-build live-config-doc live-manual-html live-boot-doc</code>
* export the following variables:<code>
# Point this to the git repository you wish to use
- export LBX2GO_CONFIG='http://git-server-and-project::branch'
+ export
LBX2GO_CONFIG=' git://code.x2go.org/live-build-x2go.git::feature/openbox'
# Select ONE of the following LBX2GO_ARCH lines and comment out the others
# (feel free to use long or short options)
# for 64-Bit builds, use:
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:28
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481808107
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]
User : stefanbaur
@@ -319,10 +319,22 @@
}
</code>
FIXME This page is missing a section/subpage that explains how to retrieve an xorg.conf from a different system.
+
+ Things to try: KNOPPIX Live Linux, other Distribution's Live Images (a recent Fedora or Arch, maybe?)
+
+ Basically, in the running Linux where you have a working X Server on that particular hardware, shut down X, then run Xorg -configure, which should output ~/xorg.conf.new, which could then be saved somewhere else (LAN share, USB
stick, ...).
FIXME This page is missing a section/subpage that explains how to create images for USB/CD/local storage.
+
+ Basically, proceed as shown for netboot above, but set LBX2GO_IMAGETYPE to iso, iso-hybrid, or hdd.
+
+ Location and name of the output files will vary slightly, so skip the "lb clean" step until you've located them.
+
+ Iso-Hybrid images can be dd'ed directly to a USB stick.
+
+ HDD images mean you might have to jiggle with syslinux or grub.
FIXME Some of the optional steps above could be moved to a separate subpage to reduce clutter.
FIXME The steps for the build process could probably streamlined into an x2go-tce.deb Debian package
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:21
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481807981
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]
User : stefanbaur
@@ -290,8 +290,10 @@
initrd http://$FQDN/x2go-tce-initrd.img
boot
EOF
</code>
+
+ After that, create a symlink/symlinks that point from "default" or a part of the MAC or the entire MAC or the hex-encoded IP to x2go-tce-ipxe.
Then **add** this to your dhcpd.conf
<code>
if substring ( option vendor-class-identifier , 19,1 ) = "0" {
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:19
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481807896
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [List of open ToDos/FIXMEs for this page]
User : stefanbaur
@@ -315,8 +315,10 @@
filename = concat( "http://DNS-name-of-your-server-here/", hwmac );
}
</code>
+
+ FIXME This page is missing a section/subpage that explains how to retrieve an xorg.conf from a different system.
FIXME This page is missing a section/subpage that explains how to create images for USB/CD/local storage.
FIXME Some of the optional steps above could be moved to a separate subpage to reduce clutter.
--
This mail was generated by DokuWiki
at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:18
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481807794
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -141,9 +141,9 @@
wget -Y off http://your-http-server-ip-here/x2go-tce/x2go-tce-filesystem.squashfs
</code>
In case of an FTP URL, replace http with ftp in the example above.
- **Note that you MUST use an IP address. X2Go-TCE WILL NOT WORK with a DNS name, even though this test here will accept IPs and DNS names alike.**
+ **Note that you MUST use an IP address. X2Go-TCE WILL NOT WORK with a DNS name, even though this test here will accept IPs and DNS names alike. The
only exception is when a template actually spells out that you should input a DNS name.**
</note>
=== Adding the configuration files to your Boot Server ===
Again, this is assuming you already have an existing, working PXE/TFTP server setup.
@@ -168,11 +168,11 @@
APPEND initrd=x2go-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 noroot nouser fetch=http://your-http-server-ip-here/x2go-tce/filesystem.squashfs FURTHER-OPTIONS-GO-HERE
</file>
- <note important>These are always required for security reasons, unless you are working on a debug image:
- * ''noroot'' - do not allow the local user
account on the ThinClient (named "user") to become root, e.g. using sudo **always set this unless you are debugging an image and need to log in locally**
- * ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **always set this unless you are debugging an image and need to log in locally**
+ <note important>**These are always required for security reasons, unless you are working on a debug image:**
+ * ''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **Always set this unless you are debugging an image and need to log in locally!**
+ * ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **Always set this unless you are debugging an image and need to log in locally!**
</note>
=== What options are available under
FURTHER-OPTIONS-GO-HERE? ===
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/
A page in your DokuWiki was added or changed. Here are the details:
Date : 2016/12/15 13:16
Browser : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:45.0) Gecko/20100101 Firefox/45.0
IP-Address : 78.43.90.159
Hostname : HSI-KBW-078-043-090-159.hsi4.kabel-badenwuerttemberg.de
Old Revision: http://wiki.x2go.org/doku.php/doc:howto:tce?rev=1481807739
New Revision: http://wiki.x2go.org/doku.php/doc:howto:tce
Edit Summary: [Setting up your own netbootable X2Go-TCE environment]
User : stefanbaur
@@ -164,16 +164,18 @@
LABEL x2go-tce
TIMEOUT 50
MENU LABEL X2Go-TCE
KERNEL x2go-tce/vmlinuz
- APPEND initrd=x2go-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de
vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 fetch=http://your-http-server-ip-here/x2go-tce/filesystem.squashfs FURTHER-OPTIONS-GO-HERE
+ APPEND initrd=x2go-tce/initrd.img boot=live components noswap aufs rd.luks=0 rd.lvm=0 rd.md=0 rd.dm=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rd.driver.pre=loop rd.noverifyssl rd.skipfsck rd.live.overlay.check rd.live.overlay.reset rd.live.ram log_buf_len=1M quickreboot consoleblank=0 kernel.sysrq=1 keep_bootcon sysrq_always_enabled rootwait=120 silent quiet splash lang=de vconsole.keymap=de keyboard-layouts=de locales=de_DE.UTF-8 noroot nouser fetch=http://your-http-server-ip-here/x2go-tce/filesystem.squashfs FURTHER-OPTIONS-GO-HERE
</file>
- === What options are available under FURTHER-OPTIONS-GO-HERE? ===
- These are always required for security reasons, unless you are working on a debug image:
+ <note important>These are always required for security reasons, unless you are working on a debug image:
*
''noroot'' - do not allow the local user account on the ThinClient (named "user") to become root, e.g. using sudo **always set this unless you are debugging an image and need to log in locally**
* ''nouser'' - do not allow the local user account on the ThinClient (named "user") to log in at the console or remotely (using password "live") **always set this unless you are debugging an image and need to log in locally**
+ </note>
+
+ === What options are available under FURTHER-OPTIONS-GO-HERE? ===
These two are mutually exclusive, i.e. never put both of them in the same config:
* ''sessionsurl=http://your-http-server-ip-here/x2go-demo/x2go-tce.sessions'' - use this to specify a sessions file. You need this unless you are using a session broker. See below for how to add this file to your HTTP or FTP server.
* ''broker-url=ssh:<nowiki>//</nowiki>your-broker-address-here'' - this allows you to specify an X2Go Session Broker instead of a sessions file (not limited to an
ssh-based broker, works with an http-based broker as well)
--
This mail was generated by DokuWiki at
http://wiki.x2go.org/