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”
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.