Use fastboot : HOWTO At boot, the default behaviour of thinstation clients is to download vmlinuz and initrd files using tftp. This is often slow, and make the clients take a long time to boot. There's a way to go faster, using the "fastboot" option. You'll need to have a web server to make it work. Here are the changes you'll have to do for fastboot to work : build.conf : - uncomment fastboot parameter : param fastboot true - comment networkmanager : #package networkmanager - uncomment autonet : package autonet - Change initrdcmd parameter, from "squashfs" to "gzip -9" : param initrdcmd "gzip -9" thinstation.conf.buildtime : - Add this option : FASTBOOT_URL="http://web.server.ip.addr/your_TS_directory/" Don't try to put web server's name, as name resolution doesn't work on clients at the time they'll try to download your file. pxelinux.cfg/default : If you're using your own pxe files, you must have an LM option in the "APPEND" line. It could look like this : APPEND initrd=::/boot/initrd splash=silent,theme:default console=tty1 vt.global_cursor_default=0 quiet loglevel=3 LM=3 The value of LM can change from build to build. If you use your own file, you can take a look at the file built with your image (build/boot-images/pxe/boot/pxelinux/pxelinux.cfg/default) to find out the right value for LM After these changes, you'll have to rebuild, of course. Then place initrd and vmlinux files at their place on tftp server, and lib.squash file on the web server. You'll find those three files in build/boot-images/pxe/boot/ Issues : I noticed issues with USB when I use fastboot option : USB mouse had to be unplugged/plugged back to work, and USB keys mounted in read only mode on xfreerdp sessions. Maybe there is a way to get through this, but I didn't manage to.