-->
Previous | Table of Contents | Next |
Dealing with a graphics card has been one of the most problematic areas of Linuxor rather, of XFree86, which serves as the X Window System graphical interface to Linux. XFree86 deals directly with the graphics card and must know everything about the card in a configuration file (such as the amount of RAM it has, the chipset it features, and what modes it supports), putting more stress on you than the average software. Chapter 3 details how to configure XFree86, and in almost every respect this will be the most daunting task you will face as a budding Linux user.
If youre a DOS/Windows user, youre probably not too tuned into what sort of controller your computer features, because DOS and Windows are pretty tolerant of almost any PC controller.
This isnt the case with Linux, which works directly with a PC controller and thus needs to really support it. In this next section, well run down the controllers supported by Slackware Linux. Theres a domino effect to the controller compatibility: if Linux doesnt recognize the controller, it wont recognize anything connected to the controller. And most of us have many goodies connected to the controller, including hard drives, CD-ROM drives, and scanners.
Unlike most PC-based Unices, Linux isnt too fussy about the hard disk or hard disks it supports; basically, if a hard disk is supported by a PCs BIOS, it will work fine under Linux. This goes for IDE, EIDE, MFM, RLL, ESDI (with controllers that emulate the ST-506 interface, that is), and most SCSI interfaces. In fact, the following Enhanced IDE (EIDE) interfaces are explicitly supported, even on systems with up to two IDE interfaces and up to four hard drives and/or CD-ROM drives:
NOTE: If youre using a hard disk with an MFM, ESDI, or RLL controller, youll need to use the ext2f file system format when installing Linux.
Regarding how large a hard drive youll needas always, the bigger the better. A full installation of Linux takes up a little less than 275MB, but you can do quite well in 100MB (40MB if you dont install the X Window System) if youre careful about what you install.
NOTE: The price of hard disks has been falling rapidly, so many people will be able to afford 1-gigabyte drives. This is a good thing, of course; we recently noticed 1.2-gigabyte IDE drives advertised for less than $300. (SCSI hard drives, of course, cost a little more.)However, if you buy one of these mondo IDE hard drives, youll need to do a few things before you install Linux on themor rather, not do a few things. MS-DOS cant handle such large drives (in their infinite wisdom, the designers of MS-DOS placed a cylinder limit on DOS, and newer hard drives exceed that 1023-cylinder limit), so most manufacturers, such as Conner and Western Digital, ship disk-management software (such as Ontracks Disk Manager) that allow MS-DOS to deal with large hard drives. Dont install this software. A program like Disk Manager is designed to work only with MS-DOS or a variant, not Linux or another operating system.
Instead, change your PCs BIOS per the directions found in the hard-disk documentation. Then, using the steps detailed in Chapter 2, use the DOS FDISK utility to partition the hard drive into two smaller partitions that can be seen by both DOS and Linux.
However, theres still a chance you could experience some problems. For example, the Hardware Compatibility-HOWTO reports that some Conner CFP1060S drives may have problems with Linux when using the ext2fs file system. The symptoms are inode errors during e2fsck and corrupt file systems. Conner has released a firmware upgrade to fix this problem (call 1-800-4CONNER), but youll need the microcode version (found on the drive label, 9WA1.6x) before Conner can help you.
In addition, certain Micropolis drives have problems with Adaptec and BusLogic cards. In these situations, contact the drive manufacturers for firmware upgrades.
Previous | Table of Contents | Next |