Important
This setup requires emulating via 86Box/PCem
Important
This setup is specifically for the IBM version of Xenix. Not the SCO distribution
- Machine: IBM AT
- CPU: 80286, increase frequency as you like
- Xenix 2.0 supports 286 ONLY
- FPU: (Optional) 287
- Memory: 512K
- Time synchronization: Disabled
- Graphics: CGA
- Keyboard: AT
- Mouse, Sound, Network: None
- Hard drive controller: PC/AT IDE Controller
- Floppy controller: Internal
- Hard disk: 615C, 4H, 17S, 20MiB
- IBM AT is very picky about hard drive types, for more types see https://www.pcjs.org/machines/pcx86/ibm/hdc/
- Floopy: 5.25" 1.2M
- ISA Memory Expanasion (Optional): IBM PC/AT Memory Expansion
- Size: 1024 or above
- Post card: (Optional)
Note
You need an IBM PC AT Diagnostics floppy for BIOS configuration. IBM AT PC does not offer BIOS configuration in ROM
Tip
Your floppy (360k) may not match the size of the drive (1.2M). Don't worry. No need to swap floppy drives
- Boot with the the diagnostics floppy
- The machine should warn you about running setup. Press F1
- Follow the instructions on the screen
- The configuration should match the ones in your machine configuration
- For hard disk type, choose 2 if you are following the above machine configuration exactly
- Choose 80 column mode
- Reboot and swap to the Xenix install floppy
Caution
The install disk has to be mounted as read/write or it will fail to boot properly
- Mount the install disk as read/write
- At the boot prompt
> fd /etc/badtrack - Follow the on screen instructions
- When it asks for additional bad tracks and cylinder, simply press enter without entering anything
- Reboot
- At the boot prompt
> fd /xenix.fd - You should be dropped into the maintenance shell
- Run the following to start install
# hdinit - Follow the on screen instruction
- Once everything is done. Type
haltsysto shutdown - Remove the floppy and reboot
Note
At this point, you have only installed the maintenace mode. Therefore, you only get a very small set of applications.
- At the boot prompt
> hd /xenix - You should be dropped into the maintenance shell, but this time from the hard drive. Run the following to start the second stage install
# /etc/xinstall - Choose 1 for new install of base package
- It should now prompt for floppys. Insert them one by one and let it copy
- (Optional) Install the SDK (C compilers, libraries, make) the same as step 4
- Once you are done, press n to exit the utility
- Reboot with
haltsys
- Simply use the default boot prompt and press Enter
- Press Ctrl-D to continue normal boot. Do not enter maintenance mode
- Login as root (no password)
- Run the following to create a new user
# mkuser - Follow the on screen instructions
- Type
exitand login as the user you created earlier
- If you wish to enter maintenance mode again, simply enter the root password when it asks.
- If you never set a root password, simply press Enter
- Shutdown the system with
haltsyswhen you are in maintenance mode - Shutdown the system with
shutdown 0when you are in normal mode- Running
shutdownundersuis not supported. You must login as root.
- Running
- Under maintenance mode, /usr is not mounted. You can mount it manually from the device
/dev/usrif needed. - Obviously IBM AT is not immune to Y2K problems. Don't set the date close to 1999 or beyond.
- The old Unix convention is to put user directories under /usr, /home was only added in late 80s.