carta
x2gothinclient_preptftpboot(8)

x2gothinclient_preptftpboot8

Prepare pxe/syslinux boot environment (delivered via tftpd) on x2go pxe server.

Usage

x2gothinclient_preptftpboot

Overview

This helper script prepares X2Go's PXE/Syslinux boot environment. As X2Go PXE server you can either use your X2Go server itself or a dedicated machine or VM that merely serves as PXE boot server.

Please run the x2gothinclient_create helper script first before you run this script.

This script can only be called if the PXE boot dir (default: /srv/tftp) does not already contain any other PXE/Syslinux boot environment.

Manual steps after script has run

At the end of x2gothinclient_preptftpboot 2-3 manual steps are still needed (as displayed by the script itself when run)... The $TC_* variables mentioned in the text below have to be obtained from /etc/x2go/x2gothinclient_settings.

1. Make sure your DHCP server's configuration points to:

next-server <IP-or-hostname-of-this-server>;
filename '/pxelinux.0';

2. Export the X2Go Thin Client chroot environment via NFSv3:

* Add this line to /etc/exports... (in one line):

$TC_CHROOT \ <network>/<netmask>(ro,async,no_root_squash,no_subtree_check)

* ... and then restart your NFS server with:

/etc/init.d/nfs-kernel-server restart

3. Customize PXE/Syslinux files in $TC_TFTP_BOOT/ (optional):

* customize PXE boot menu, take a look at

$TC_TFTP_BOOT/default.cfg

and proceed from there on...
* use your own boot loader background image: 640x480px,
16bit colour depth, file: $TC_TFTP_BOOT/x2go-tce.png

Options

x2gothinclient_pretftpboot has no known options.

Files

/etc/x2go/x2gothinclient_settings
Configuration file for x2gothinclient_* scripts.

Author

This manual has been written by Mike Gabriel <[email protected]> for the X2Go project (https://www.x2go.org).

From x2gothinclient-management 1.5.0.1-10.2 in Debian 13 (Trixie). Parsed by carta from the page's man source.