User Tools

Site Tools


wiki:advanced:tce:install

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
wiki:advanced:tce:install [2013/11/12 15:27]
sunweaver
wiki:advanced:tce:install [2017/01/09 19:07] (current)
stefanbaur
Line 1: Line 1:
-====== Installation of the X2Go TCE based on Debian ​======+====== Installation of the classic, NFS-filesystem-based ​X2Go TCE ======
  
 In the following article we will explain how to set up an X2Go Thin Client environment. In the following we will use three technical terms that we want to define/​explain before we start: In the following article we will explain how to set up an X2Go Thin Client environment. In the following we will use three technical terms that we want to define/​explain before we start:
Line 8: Line 8:
  
 <​note>​The X2Go TCE has been developed on/for Debian GNU/Linux. -- You can surely use any GNU/Linux distribution as X2Go Server (providing that the ''​x2goserver''​ package is available for the server'​s distro). The boot environment for the X2Go PXE Server has been developed on Debian GNU/Linux and also been tested on Ubuntu GNU/Linux. The X2Go Thin Client chroot can be configured to use Ubuntu GNU/Linux, but it is __highly recommended__ to leave the defaults and use Debian GNU/Linux for creating the X2Go TCE chroot.</​note>​ <​note>​The X2Go TCE has been developed on/for Debian GNU/Linux. -- You can surely use any GNU/Linux distribution as X2Go Server (providing that the ''​x2goserver''​ package is available for the server'​s distro). The boot environment for the X2Go PXE Server has been developed on Debian GNU/Linux and also been tested on Ubuntu GNU/Linux. The X2Go Thin Client chroot can be configured to use Ubuntu GNU/Linux, but it is __highly recommended__ to leave the defaults and use Debian GNU/Linux for creating the X2Go TCE chroot.</​note>​
 +
 +<​note>​The Debian instructions should also hold for Raspbian, a Debian fork rebuilt on armhf.</​note>​
  
 ===== Network setup ===== ===== Network setup =====
Line 88: Line 90:
  
 With this last step your X2Go Thin Client'​s chroot environment is basically ready for being booted. The last step, however, is to configure the PXE boot manager itself (PXE, TFTP). With this last step your X2Go Thin Client'​s chroot environment is basically ready for being booted. The last step, however, is to configure the PXE boot manager itself (PXE, TFTP).
 +
 +=== Provide firmware for certain hardware devices ===
 +
 +Debian does not ship so-called non-free firmware in its main package archive area. However, several network cards (and other TCE relevant devices) require the installation of a firmware package from Debian non-free.
 +
 +Run the command ''​x2gothinclient_shell''​ and edit ''/​etc/​apt/​sources.list''​ in your TCE chroot (nano, vim and mcedit should be installed in your TCE chroot):
 +<​file>​
 +deb http://​ftp.debian.org/​debian <​distro-codename>​ main contrib non-free
 +</​file>​
 +
 +Then run (in your X2Go TCE chroot):<​code>​
 +$ apt-get update
 +$ apt-get install firmware-linux-nonfree firmware-bnx2 firmware-bnx2x firmware-myricom firmware-netxen ​ firmware-qlogic ​ firmware-ralink firmware-realtek intel-microcode amd64-microcode
 +</​code>​
 +
 +If this command fails, please check if packages have been removed from your Debian version or if they are not yet available for your version. Also scan for other firmware packages:<​code>​
 +$ apt-cache search firmware
 +</​code>​
 +
 +Also, there is a fine tool that you can run on normal Linux systems that helps with the package installation for several special hardware devices: [[http://​packages.debian.org/​unstable/​main/​isenkram|Isenkram by Petter Reinholdtsen]] from the Debian Edu team.
 +
  
 === Boot environment for your X2Go Thin Client system (PXE, TFTP) === === Boot environment for your X2Go Thin Client system (PXE, TFTP) ===
wiki/advanced/tce/install.1384270040.txt.gz ยท Last modified: 2013/11/12 15:27 by sunweaver