Turbo Linux Cluster Server version 4.0 Installation
Current System Configuration :
- Tiger Server PCI/ISA
- Cyrix 166 Mhz processor
- 64 Mb 72Pin SIMM's (EDO)
- 10 Gig Seagate UDMA/2 drive
- 8x CDRom
- 3com 3c905B 100 BaseTx network card
- 3com 3c509B 10 BaseT network card
- S3 1Mb PCI Video card
- PS/2 Mouse
A bit of pre-prep work to create the boot floppy which was required for my installation :
- Insert CD and Floppy into a Windoze machine if possible.
- cd to the cdrom directory
- cd to the dosutil directory
- type "mkboot"
Begin installation ....
- Be sure to set the BIOS to be CD bootable if possible.
- Insert boot floppy (if required, which it was in my case) and CD and restart Server.
- The screen will time out and proceed forward in 120 seconds (undocumented) if you dont do anything, or become pre-occupied with other problems, as happened to me.
Now the options :
- Answer "YES" to the color display question.
- Respond "OK" to introduction screen.
- Choose "US Keyboard" for keyboard type.
- Skip extra hardware detection.
- Respond "OK" at the probe screen.
- Choose "NO" for parallel support for install option (nice feature to have however).
- Choose "OK" to scrren about hardware finding results - in my case nothing was found.
- Select cdrom for installation media.
- Insert the cdrom if not already done in above steps.
- Choose the extended verbose mode of installation, because more is always better.
- For networking, choose "LAN (no PPP).
- Networking options I chose were for "IP Alias" and "Reverse ARP".
- Filesystem options chosen were : VFat (W95), SMB/LANMgr, SysV, UFS(BSD).
- Other network options were : lp (printer) and iBCS (required for backup exec client) .
- I didnt have any SCSI devices, so I chose "NO" for that option.
- Partition disks, on /dev/hda (ST310210A) using CFDISK - information shown below :
Disk as it appeared prior to slicing :
Name |
Flags |
Partition Type |
FSType |
Label |
Size in Mb |
hda1 |
Boot |
Primary |
DOSFAT16(big) |
[Dak& Disk] |
1953.00 |
. |
. |
Pri/Logs |
Free Space |
. |
7776.08 |
cfadisk 0.81, drive hda, 16 heads, 63 sectors, 19767 cylinders
Disk as it appeared after to slicing :
Name |
Flags |
Partition Type |
FSType |
Label |
Size in Mb |
hda1 |
Boot |
Primary |
Linux |
"boot o/s" |
1000.13 |
hda2 |
. |
Primary |
Linux Swap |
"swap" |
. |
hda5 |
. |
Logical |
Linux |
"local" |
1999.76 |
hda6 |
. |
Logical |
Linux |
"logs" |
1000.13 |
hda7 |
. |
Logical |
Linux |
"home" |
500.07 |
hda8 |
. |
Logical |
Linux |
"apps" |
1999.76 |
. |
. |
Pri/Logs |
Free Space |
. |
2973.31 |
cfadisk 0.81, drive hda, 16 heads, 63 sectors, 19767 cylinders
- Write the information to disk, then quite, and finally choose done.
- Use /dev/hda2 for swap and check for bad blocks.
- Choose /dev/hda1 for root.
Filesystems should appear as follows :
Device |
Size in Mb |
Partition Type |
Mount Point |
/dev/hda1 |
1024096 |
Linux |
/ |
/dev/hda5 |
2047720 |
Linux |
/usr/local |
/dev/hda6 |
1024096 |
Linux |
/var/log |
/dev/hda7 |
512032 |
Linux |
/home |
/dev/hda8 |
2047720 |
Linux |
/export/apps |
Format all partitions during selection
- Load network module "3c90x (Boomerang) and 3c59x (Vortex) - the o/s contains support for the 3c515 which is a nice feature since so many non-M/S system dont include this feature.
- I did allow auto probe, but no bootp .
- Network information :
IP address |
207.86.37.6 |
Netmask |
255.255.255.0 |
Gateway |
207.86.37.2 |
DNS |
207.86.37.2 |
Domain Name |
getthru.com |
Hostname |
turbo.getthru.com |
2nd and 3rd DNS |
NULL |
- Log of install is kept in /tmp/turbopkg.log.
- Choose "CUSTOM" for the package choice options .
- Deselect the NetWare, AppleTalk, News Services, and UPS tools.
- Install regular kernel, no SMP and no APM.
- Install LILO boot loader into the /dev/hda1 MBR (recommended approach).
- The extra LILO instructions remains blank.
- Allow video card to probe for X configuration (version 4.3.2) - mine came back as N/A.
- Select S3Trio 64 (generic) card.
- 1 Mb video RAM (1024).
- Keymap is US, 101 Key, US English layout.
- Generic P/S 2 Mouse (Emulate 3rd button).
- 2 Button configuration.
- For monitor select custom (I use a program called pc-config for this.)
- 1024 x 768 in 256 color with 75 Khz.
- Princeton / Ultra 70F for custom description.
- Select 75 hz for the bandwidth value.
- (High Frequency) SVGA, 1024 x 768 @ 75.
- 8 bpp color.
- 1024 x 768 / 800 x 600 for video mode.
- Configure Automatically, 100 dpi fonts.
- Test shows 1024x768@75.33 and 800x600@72.07.
- Choose graphical login.
- Filenames worth remembering during this process were : /etc/Sysconfig/x-windows-system and /etc/X11/Xf86Config.
- Choose US/Eastern time zone.
- No printers defined.
- Allow auto probe of the ISA devices (use turbopnpcfg to reconfigure later if needed).
- Service to enable :
- AMD
- Arpwatch
- Autofs
- routed
- named
- sendmail
- Use the "TurboDesk/AfterStep" Window Manager/desktop/GUI setup.
- Remove floppy and choose finish.
- Kernel version is 2.2.12.
Further Configuration :
Network problems :
I had many problems getting my ISA ethernet card to properly work while my PCI ethernet card was working. It seems that even though I had properly configured everything, and could manually start it up after loading the correct kernel module, there were problems getting this to work after a reboot. Here is how I got around the problems :
During an install of turbo recently on another machine, I ran into a problem where I was trying to use NIS. During the install process, it asks if NIS is in use. Since this install was going to be an NIS client, I answered yes to the question, however the install never asks for an NIS domain name. Therefore after the install completes, on the first reboot, it search indefinately for an NIS master/slave to bind to, but has no domain name set, so it never succeeds. And since you cant interrupt it, and there is no boot disk/cdrom/recovery disk, its something that caused a great deal of struggle for me. I had seen the question asked many times in the newsgroups, but 99% of the answers were to reinstall again. I happen to dislike resinstalls and reboots to fix problems (as any of my peers will gladly let you know), so I was lucky enough to find the one answer that explained it. It is available online in the archives.
The article/posting basically states that in TurboLinux, if you setup NIS to run durring install, you're screwed - plain and simple. You never get the chance to setup your NIS domain, and the server hangs looking for an NIS master on the way up the first time. The
fix is as follows :
- After the machine does its post, and is beginning to boot, hit the ctrl c keys a few times and hold down the left ctrl key and that will bring up the lilo prompt
- At the lilo prompt, enter "linux single" or "linux 1". I personally used "linux single" and havent tried the "linux 1" version yet. If you are unsure if its linux or turbolinux that should be entered, simply hitting the TAB key should provide the choices, but you only get about 3 to 5 seconds max, so make it snappy.
- At the "shell" prompt that finally appears, run the command "chkconfig --list". This will list all services and configurations set to run and at which run levels.
- Again at the "shell" prompt, type "chkconfig --del ypbind". This command will modify which runlevels the service runs at. It will prevent ypbind from running at any runlevel, but keeps all config files intact, if there are any.
- Rerun the "chkconfig --list" and you will see that ypbind is set to off for all runlevels now.
- Either "reboot" or "exit" will get you out of the single user mode and reboot back into multi user mode now with no NIS binding problems.
Got tired of the mail reporting that the /var/spool/fax/etc/xferlog, /var/log/checkrad.log and the /var/log/xntpd.log files were missing when the logrotator ran. So I added the "missingok" directive to the /etc/logrotate.d/hylafax, /etc/logrotate.d/radiusd and /etc/logrotate.d/xntpd respectively.