Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
blocks:server:pxe-boot [2020-12-27 10:58] admin Updated some version/updating stuff |
blocks:server:pxe-boot [2024-10-25 07:46] (current) admin Links and obsolete note |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Network Boot of PIXILAB Player ====== | ====== Network Boot of PIXILAB Player ====== | ||
- | This document describes how to configure your existing [[blocks: | ||
- | If your server | + | :!: **IMPORTANT**: |
+ | |||
+ | This document describes how to configure | ||
+ | |||
+ | If your provisioned your server | ||
:!: If you bring in a Blocks data folder from an older (pre-Blocks 3) installation, | :!: If you bring in a Blocks data folder from an older (pre-Blocks 3) installation, | ||
===== Updating your Blocks Server ===== | ===== Updating your Blocks Server ===== | ||
- | Start by [[blocks: | + | If your server is very old, you may want to make a new server based on our current Linux server image. Alternatively, |
===== Enabling the TFTP server ===== | ===== Enabling the TFTP server ===== | ||
Line 20: | Line 23: | ||
==== Adding Firewall Rule for TFTP ==== | ==== Adding Firewall Rule for TFTP ==== | ||
+ | If your server is based on a Linux server image older than 190711, as indicated by the " | ||
- | The Linux firewall may need to be updated to allow for the TFTP traffic, this is already done in the Blocks server image running Ubuntu 20.04 or newer. | + | Open a webmin interface and select the Linux Firewall module from the Networking section in the left hans menu. |
- | To do so, open a webmin interface and select the Linux Firewall module from the Networking section in the left hans menu. | + | |
{{: | {{: | ||
Line 47: | Line 50: | ||
:!: If your server is based on our Linux image dated 190711 or later, this step is already taken care of. | :!: If your server is based on our Linux image dated 190711 or later, this step is already taken care of. | ||
- | A DHCP server is required as part of the network boot procedure. The method described here assumes you're using the [[blocks: | + | A DHCP server is required as part of the network boot procedure. The method described here assumes you're using the [[blocks: |
Using [[blocks: | Using [[blocks: | ||
Line 59: | Line 62: | ||
{{ : | {{ : | ||
- | ===== Copy the PIXILAB Player | + | ==== Using external DHCP server |
- | First install the PIXILAB Player [[blocks: | + | |
+ | If you can't use the DHCP server that's built into our Linux-based server, e.g., becuse you already have another DHCP server that you prefer to use instead, then you need to make some additional configuration of that DHCP server to network boot PIXILAB Player. | ||
+ | |||
+ | * Make sure that the boot file is set to " | ||
+ | * Point to the IP address of your Blocks server using the " | ||
+ | |||
+ | This assumes you're using the standard Linux "ISC dhcpd" server, in which case these settings are found in the / | ||
+ | |||
+ | < | ||
+ | next-server 10.0.1.13; | ||
+ | filename " | ||
+ | </ | ||
+ | |||
+ | Replace // | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | |||
+ | ===== Installing PIXILAB Player on the server ===== | ||
+ | First install the PIXILAB Player [[blocks: | ||
* Insert the player USB into your Linux-based Blocks server. It will appear as a number of disks. | * Insert the player USB into your Linux-based Blocks server. It will appear as a number of disks. | ||
Line 72: | Line 94: | ||
Your server is now set up for network boot of players. If you need to update your PIXILAB Player later on, just replace the files inside the // | Your server is now set up for network boot of players. If you need to update your PIXILAB Player later on, just replace the files inside the // | ||
- | :!: The computer you use as player must be configured to boot from the network. This is done in the BIOS settings. See [[blocks: | + | :!: The computer you use as player must be configured to boot from the network. This is done in the BIOS settings. See [[blocks: |
===== Implementation Details ===== | ===== Implementation Details ===== | ||
This section describes some implementation details that may be of use to you if you're trying to make network boot work with other solutions than those built into our Linux-based server, or using another domain name than // | This section describes some implementation details that may be of use to you if you're trying to make network boot work with other solutions than those built into our Linux-based server, or using another domain name than // | ||
Line 117: | Line 139: | ||
</ | </ | ||
- | If your Blocks server uses another domain name than // | + | :!: If your Blocks server uses another domain name than // |