Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
blocks:server:pxe-boot [2021-09-21 08:05] admin Clarified when to apply firewall settings. |
blocks:server:pxe-boot [2024-10-25 07:46] (current) admin Links and obsolete note |
====== Network Boot of PIXILAB Player ====== | ====== Network Boot of PIXILAB Player ====== |
This document describes how to configure your existing [[blocks:server:creating_a_server|Linux-based Blocks server]] to allow [[blocks:porteus_kiosk|PIXILAB Player]] to boot from the server over the network, rather than from a USB stick or internal drive. | |
| |
If your server came with Blocks 3 or later from the outset, most of this is already done. If so, you can skip down to [[#installing_pixilab_player_on_the_server|Installing PIXILAB Player on the server]] and continue from there. | :!: **IMPORTANT**: This method of starting PIXILAB Player applies to player version 6, and is not supported on the current version of PIXILAB Player. |
| |
| This document describes how to configure your existing [[blocks:server:creating_a_server|Linux-based Blocks server]] to allow [[blocks:porteus_kiosk|PIXILAB Player]] version 6 and earlier to boot from the server over the network, rather than from a USB stick or internal drive. |
| |
| If your provisioned your server from the desktop server image provided by Pixilab, most of this is already done. If so, you can skip down to [[#installing_pixilab_player_on_the_server|Installing PIXILAB Player on the server]] and continue from there. |
| |
:!: If you bring in a Blocks data folder from an older (pre-Blocks 3) installation, you must update the configuration file to enable the tftp server, as described below. Alternatively, consider re-installing your server based on the latest server image. | :!: If you bring in a Blocks data folder from an older (pre-Blocks 3) installation, you must update the configuration file to enable the tftp server, as described below. Alternatively, consider re-installing your server based on the latest server image. |
{{ :blocks:server:pxe-boot:pxe_grub_filename.png?1000;nolink |}} | {{ :blocks:server:pxe-boot:pxe_grub_filename.png?1000;nolink |}} |
| |
==== Using another DHCP server ==== | ==== Using external DHCP server ==== |
| |
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. | 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. |
| |
===== Installing PIXILAB Player on the server ===== | ===== Installing PIXILAB Player on the server ===== |
First install the PIXILAB Player [[blocks:porteus_kiosk|on a USB stick]]. Make sure you use PIXILAB Player version 3.0.1 or later. Test the resulting USB stick by booting your player computer from it, as you may have done in the past. This is a good way to make sure the player itself works as desired before transferring it to the server. Once you have a working USB stick, proceed as follows: | First install the PIXILAB Player [[blocks:porteus_kiosk|on a USB stick]]. Test the resulting USB stick by booting your player computer from it, as you may have done in the past. This is a good way to make sure the player itself works as desired before transferring it to the server. Once you have a working USB stick, proceed as follows: |
| |
* 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. |
</code> | </code> |
| |
If your Blocks server uses another domain name than //pixi.guide//, change this URL to match. Likewise, if you're using another web server than Blocks to serve the PXE boot files, change the path accordingly. | :!: If your Blocks server uses another domain name than //pixi.guide//, change this URL to match. Likewise, if you're using another web server than Blocks to serve the PXE boot files, change the path accordingly. |
| |