Home
Name Modified Size InfoDownloads / Week
version 0.3 2021-05-05
version 0.2 2021-05-04
version 0.1 2021-05-03
readme.txt 2021-05-04 1.4 kB
Totals: 4 Items   1.4 kB 0
jfNetBoot
=========

jfNetBoot is a PXE service for network booting thin clients.
Currently supports Raspberry PI 4 and amd64 systems.
Server runs on any Debian based amd64 system (recommend a VM)

Provides :
  - TFTP server for the clients to load the boot system.
  - Each client has persistent file caching on server (mount overlays)

Each client's connection to the NFS server maintains a cache of changed (written) files.
This allows unlimited clients to run off of one NFS file system.

Go to http://jfnetboot.sf.net/help.php for installation help.

Paths:
------
/var/netboot/filesystems = filesystems
/var/netboot/clients = client write cache filesystems

Known issues
------------
 - Ubuntu is not supported due to lightdm auto login not working (use Debian only)

FAQ:
----
Q : What is the client ID?
A : The MAC address of the client.

Q : Is the Pi3 supported?
A : Probably if it's firmware is updated, but it only has a 100MB NIC so performance would be poor.  The Pi4 has a gigabit NIC.

Q : Could I run the server on a Raspberry Pi?
A : Probably (untested), but you wouldn't be able to support x86 clients
    (unless you used qemu to build the x86 file system just as the arm64 filesystem is done on amd64 systems)
    And you would need to build from source, only binaries for amd64 are released.
Source: readme.txt, updated 2021-05-04