Linux Terminal Server K12LTSP 4.4.1 Build notes


Last updated on June 28th, 2015 at 12:06 pm

This is for K12 Linux Terminal Server Project K12LTSP 4.4.1 running on Fedora Core 4. I downloded the CD images and burned them to 5 CD?s.

Boot from Disc 1 (of 5)

Hit enter to boot into Anaconda, Fedora?s graphical installer. You can cancel out of the installation at any point up to Required Install Media. Nothing is written to the drive until after that step, so if you get lost (or need to check something) just reboot and start again.

Welcome to Fedora Core Next

Language Selection: English (English) Next

Keyboard Configuration: U.S. English Next

Installation Type: Linux Terminal Server Next

Disk Partitioning Setup: Automatic partition Next

Automatic Partitioning: Remove all partitions on this system
I?m removing all vestiges of Windows from this server.
Tick Review (and modify if needed) the partitions created Next

Answer Yes to the Warning: You have chosen to remove all partitions (ALL DATA) one the following drives:
/dev/hda
Are you sure you want to do this? Yes

Disk Setup review the partion information. Note the swap partion size is approximately twice the physical memory. If you expect to add more memory to the server soon, change the swap partion to be about twice the expected physical memory. Next

Boot Loader Configuration Accept the defaults for the Grub boot loader. Don?t bother with a password or advanced options. Next

Network Configuration Due to the nature of the networks I support, I don?t use DHCP for external connectivity. Normally the external port is eth1 if it is a PCI card and eth0 is on the motherboard. You can see the MAC addresses for each card by clicking the Edit button. I don?t like manually configuring local networks in the range 192.168.0.0/24 to 192.168.9.0/24 as there is too great a likelihood of clashes down the track, especially if you want to set up VPN access for mobile users who have LAN?s at home. Given the class C private range allows numbers to range up to 192.68.255.0/24 I pick an IP address related to the postcode of the server?s location. In this test case it?s 192.168.27.254/255.255.255.0

As both ethernet cards have static IP addresses I give the server a manual hostname. e.g. ts27.zagz.com

Fill in the Gateway (to the internet – either a router or firewall), Primary, Secondary and Tertiary DNS. Blanks are OK for Secondary and Tertiary. Next

Firewall configuration My networks are protected by perimeter and departmental firewalls. I don?t want to jump through connectivity hoops right now so I select No firewall. This is not a good network practice, but I?m reviewing the network security at the moment so I?ll enable it later.

I also leave Enable SELinux Active. There is a performance hit of up to 7% by doing this. For a small network I?d probably leave it off. On these servers we?ll disable SELinux at the boot menu later. Next

Warning - No Firewall Against my own advice I click Proceed

Time Zone Selection Select the nearest city in your timezone. Check that your selection is correct in the scrolling Location box. Our clocks do no use UTC as local reporting tools can?t all adjust UTC to local time. Next

Set Root Password Do not pick a dictionary word or combination of them. Check your caps lock status especially if you can type without looking at the keyboard. Don?t show off, look and make sure you’re typing what you think you?re typing. Pick something with upper and lower cases plus numbers. Users can and will break this server if they can guess this password so don?t wimp out here. Next

Package Installation Defaults You can install the default packages, but we need to make some changes. There is a bug in this CD set that crashes anaconda if I select certain individual packages, so I make some minimum changes to get what I want and will add/remove apps later. Skip to the next point if you install the defaults.
Select Customize softwares packages to be installed Next
Tick KDE (K Desktop Environment)
Untick Sound and Video (we?re not enabling that for the thin-client workstations.
Untick Games and Entertainment
Tick Server Confiration Tools
Tick Windows File Server
Tick System Tools Click Details tick ethereal-gnome, rdesktop and VNC, then click OK
Untick Education
Click Next

About to Install Next

Required Install Media will list Fedora Core 4 CD #1 to #4 if you chose my selections. Click Continue

Go get coffee while the drive is formatted, the file systems prepared and things get copied to the hard drive.

Change discs when requested. Fedora like most modern distributions uses the discs in order and doesn?t ask for the same disc again later.

Click Reboot when the installation completes. Remember to take the disc out of the drive.

After the reboot
Welcome click Next

License Agreement Once you?ve read through the license agreement you can accept it and click Next. You do read any EULA?s that pop up on your systems don?t you?

Date and Time Make sure the current time is accurate. If your ISP provides a Network Time Protocol (NTP) server fill in the details in the tab. Unfortunately I haven?t been able to find the Telstra/Bigpond NTP server address. I?ll configure a public NTP server later. Next

Display As we are at the server monitor, I generally go for no greater resolution that 800?600 Millions of colours. But it doesn?t really matter unless someone is going to be working at the server in a pseudo peer-to-peer network. Next

System User You will set up users accounts later. Enter your everyday username here. Whether you will be a normal user or not, create an account here even if it it called ?support?. This is so you never log in as ?root?. Just don?t do it, it is wrong on so many levels. You?ll do administator tasks via the ?su -? command or their GUI equivalents. Next

Sound Card I don?t use sound on Terminal Servers. Next

Additional CDs. I don?t have any. Next

Finish Setup click Next

Fedora Login prompt appears.

Login as a user and install additional software in the folder on your Desktop. Install Adobe Acrobat, Flash and Fonts.

Next follow Stanton Finley?s excellent Fedora Core 4 Installation Notes for Yum to update the installation. Update: Read Stantion Finley?s site but beware of adding the repositories he mentions. It will kill your LTSP installation.
I?ll extend these LTSP installation notes over the next few days as our build continues.

,

2 responses to “Linux Terminal Server K12LTSP 4.4.1 Build notes”

  1. Thanks very much for this entry. I am venturing into K12LTSP on a standalone laptop ? these notes above are very helpful. 🙂

    • Rolly if I missed anything or was unclear, please let me know. It?s easier when another pair of eyes looks things over.

      For example I just noticed the spelling errors and typos. I?m sure they weren?t there when I wrote this.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.