Building a System with the Solaris OS, x86 Platform Edition, for Under $500By Eric RinkerPurpose My aim in this article is to help the reader build an inexpensive machine running on the Solaris OS, x86 Platform Edition. The article covers my experience building such a system, the types of hardware needed, and the steps for installing the software. If everything goes as planned, you should be able to spend your hard-earned money and create a functional install of the Solaris OS for your computing pleasure. The process will require a basic familiarity with PC hardware as well as software installation. Requirements
Hardware Acquisition The very first thing to do before you buy any equipment is to check out the Solaris x86 Hardware Compatibility List (HCL). Since we are trying to build this system for as little money as possible, we may not be able to limit ourselves to using only parts on this list. If you cannot find a base system on the HCL that meets your price/performance requirements, you can be adventurous and try something that is not on the HCL (such as my base system used for this article). If you do this, here are some tips:
The system I built specifically for this article (using the cheapest parts) consisted of three purchases: the bare-bones system, the video card, and the network card. The Base SystemI got a GC 50042 base system from Outpost.com with all the goodies (hard drive, CD-ROM, memory, and so on). The average system runs between $300 and $400, but mine came in at $230 because it had a Linux distribution installed on it. The model I purchased had an AMD chipset, but you can also find Intel Celeron systems in this price range. This machine had a built-in video card and NIC, but neither of them was supported by the Solaris 9 OS, x86 Platform Edition, so I got add-on cards. The Video CardThis is the one item where it's hard to find cheap and usable mixed together in one unit. I settled for a middle-of-the-road $65 ATI Radeon 7500 (it's in the HCL). Trying to get a cheaper generic card to work with X Window systems is more advanced a complication than the average reader would care to delve into. Network Interface Card (NIC)If the motherboard you are using had a built-in NIC, you might be lucky enough for it to use a chipset recognized by the Solaris 9 OS, x86 Platform Edition. Since I was not lucky enough to have my system work out of the box, I found a D-Link 530TX+ for $20 that worked perfectly. Installation: The Initial OS Here's the best way to approach installing OS software onto a machine that hasn't been tested for that software: Assume that most of the parts will not work. With that principle in mind, we will do a bare minimum install so as to avoid as many headaches as possible. We will not install the GUI, nor will we necessarily worry about the network card. Once we know there are no major headaches from having our parts in the system, we can then try a more advanced and complete installation. Note: I found that the Solaris 9 OS, x86 Platform Edition, on most machines tested, did not like to be installed using a USB keyboard. Having the mouse plugged in caused no issues, but having the keyboard attached locked up the affected machines during the driver scanning process. These instructions assume you can skip the problem by using a PS/2 keyboard during the install. (USB keyboards worked after the install just fine on these affected machines.) The install media comes as three CDs: Installation, Software 1 of 2, and Software 2 of 2. The Installation CD, while useful for a GUI install, is not required and so will not be used in our examples. Instead, you should boot off Software 1 of 2. Your first stop after booting from the install media will be the "Solaris Device Configuration Assistant." This scan tries and identifies the components installed, and it associates the correct driver with them. Choose to have the entire system scanned (F2). Note: If the scan produces a Once this scan is done, you should see a list of installed parts the system cares about. Most will work perfectly fine if they show up on this list as generic devices, such as the floppy disk or motherboard. Two pieces of hardware need to be identified by a proper designator so that they will work without extra effort on your part: the Ethernet controller and the video adapter. If either one of these shows up with a generic name, special attention will be required to get these working properly. The next screen you come to is the "Boot Solaris" screen, which should have a list of identified bootable devices. This list contains every device that could possibly have a boot kernel on it, not every device that does. You should see every hard drive present on the system, as well as any CD-ROM drives. Select the CD-ROM drive that contains the "Software 1 of 2" CD. Typically, it's the only CD device listed. Now you are running the install kernel located on the CD. You will be asked to choose between two installation methods, of which you will want to pick Solaris Interactive. After more system booting information, you will be required to pick your language and locale (0 & 0). Now, the installation program will truly begin. The Solaris Installation Program: The menu system for a Solaris OS install is fairly self-explanatory. We are doing a basic install, so there are not a lot of special install needs except for the following points:
After you finish going through all the prompting, sit back and watch the meter show the software installing. Once the first CD is done installing, your system should be at a After the system reboots and goes through the initial configuration (including having you set the root password), you will be asked to configure the windowing system. Skip this by pressing Ctrl-D. The system will then ask for Software 2 of 2. Put this in and install the rest of the software. Again, the system will want to reboot. When it comes back up, you will have a new Solaris 9 x86 install. Installation: The Windowing System When configuring the window system, be it on initial install or using the command-line ( If you have a card you really want to use, but it is neither auto-detected nor on the HCL, you should try the third-party drivers and windowing systems references on the Drivers page of the Solaris x86 site. Installation: The Network If the card you had in the system at installation does not work with the Solaris OS, you do not need to reinstall the entire OS to enable networking in the future. Simply install a new NIC and use the hardware scan option prompted during the system's initial boot. You can also force a scan by by creating /reconfigure: just type: Next Step At this point, you should have a freshly installed Solaris 9 OS x86 system that is on the network and has a graphical display. The next step is to find a use for this system, such as to make it into your mail server, or store your data onto it. The following sites can help you make the most of your system:
|
|