hpr1034 :: PXE Boot
Setting up an information display with a thin client and spare monitor
Hosted by Ken Fallon on Thursday, 2012-07-19 is flagged as Explicit and is released under a CC-BY-SA license.
PXE boot, thin client, DHCP, TFTP.
(Be the first).
The show is available on the Internet Archive at: https://archive.org/details/hpr1034
Listen in ogg,
spx,
or mp3 format. Play now:
Duration: 00:16:58
general.
In todays show, Ken tells of his struggle to get silent PC to work with his spare 17" monitor. His attempts to get a "VIA EPIA M9000 Mini ITX Motherboard" failed miserably and so he has turned to a HP Compaq t5000 thin client. As can be seen in this post here and discussed here.
The OS installs fine from USB but you run into grub issues on reboot that require you to boot from USB disk to rectify and that runs into problems as the boot order get's confusing. To get around this I decided to install Debian via PXE boot or more commonly "Pixie" boot. A full description can be found on the debian wiki. Basically it involves setting up a DHCP server, a TFTP server and downloading a boot image.
Once you have everything configured is a standard Debian net install. The only gotya is entering the MAC address of your Client and making sure you know what is happening on your network with regard to DHCP. I set the internal sd drive as the boot partition, created a 500Mb swap on my 4G external disk and put the root as the rest. I set both the boot and the root partition to ext2 as I didn't want the added strain of journaling on the sd media.
I ran into the Grub 2 ERROR 17 issue which meant that I had to do some reading on Grub2 and we're back to the bad old days of lilo where you need run commands or your config changes are ignored. Anyway another Pixie boot, this time into recovery mode long enough to type update-grub. A quick reboot and we're into a standard Debian base install.
I took the steps to installing Debian multimedia by adding the magic deb https://www.debian-multimedia.org squeeze main non-free to my /etc/apt/sources.list and then doing
aptitude install debian-multimedia-keyringto get the keyring in order. After that it was a aptitude update and a aptitude safe-upgrade and that was it. I was free to install anything I wanted.