guide-of-install-slackware.html
来自「学习linux的工具书」· HTML 代码 · 共 932 行 · 第 1/5 页
HTML
932 行
<br>以对整个系统进行升级.但是其复杂的目录结构,凌乱的系统配置文件,对高级用户来说,并
<br>不是一个好的选择,在这一点上Slackware 就要略胜一筹.
<br> 本章将介绍如何安装Slackware
Linux 与 RedHat Linux
<br>
<p>□ 关于 Linux的 硬件驱动程序
<p> Linux 支持的电脑硬件种类非常繁多, 这是通过软件Driver
来办到, 这些 Drivers
<br>也就包括在 Kernel Source code 里面, 如果要学习 Driver 的写法,
可以到
<br>/usr/src/linux/drivers 目录下自行去找相应的driver 的源码。或参考Kernel
Hack FAQ.
<p> Linux 环境下要「挂上」 某 Driver, 方法上与 DOS 完全不同,在DOS
下,是通过
<br>在CONFIG.SYS中加入相应的驱动程序, Linux 的方法, 是通过对系统核心的编译
<br>(Recompile Kernel), 在编译过程中, 做必要的功能与硬件类别选择, 之后所有对应的
<br>Drivers 就会被自动编译进去, 成为 Kernel image (这时是Binary) 的一部份。在2.0版本
<br>之后,又加入功能更加强大的Module模块.,让用户可以在任何时刻加载驱动程序,或卸除驱动
<br>程序,使得Linux的硬件驱动程序的安装更加简便与安全.
<p>2.Linux的硬件要求
<br> 在安装Linux以前,请读者仔细阅读下面一节,以选择相应的硬件设备,否则安装过程
<br>将有可能变得异常困难,甚至不能完成.
<br> 1)系统:
<br>
下面是Linux可以运行的硬件平台及相应的WWW地址
<p> * ARM Linux
http://whirligig.ecs.soton.ac.uk/~rmk92/armlinux.html
<br> * Linux/68k http://www-users.informatik.rwth-aachen.de/~hn/linux68k.html
<br> * Linux/8086
http://www.linux.org.uk/Linux8086.html
<br> * Linux/Alpha
http://www.azstarnet.com/~axplinux/
<br> * Linux/MIPS
http://www.waldorf-gmbh.de/linux-mips-faq.html
<br> * Linux/PowerPC http://liber.stanford.edu/linuxppc/
<br> * Linux for Acorn
http://www.ph.kcl.ac.uk/~amb/linux.html
<br> * MacLinux
http://www.ibg.uu.se/maclinux/
<p> 2)总线:
<br> 支持ISA, VLB,
EISA, PCI 总线
<p> 3)CPU:
<br> Intel/AMD/Cyrix 出品的x86系列CPU
<br> 386SX/DX/SL/DXL/SLC,
<br> 486SX/DX/SL/SX2/DX2/DX4,
<br> Pentium.
<br> Pentium MMX
<br> Pentium Pro
<br> K6,M2,Cyrix 6x86等
<br> 如果CPU无 FPU 协处理器 由于
Linux Kernel 支持模拟 FPU , 所以 Linux 可
<br>以在没有FPU 的机器上运行, 只是系统的速度将下降, 尤其是进行编译和图形处理等方面
<br>的工作时。但在Pentium系列CPU已经成为主流的现在,这个问题已不复存在.
<p> 4).显示卡
<br> Linux支持的显示卡计有(Xfree86
3.2):
<br> 图形加速卡:
<br> *8514/A
<br> *ATI: Mach8, Mach32, Mach64
<br> *Cirrus: CLGD5420, CLGD5422, CLGD5424, CLGD5426,
CLGD5428, CLGD5429,
<br> CLGD5430,
CLGD5434 CLGD5436, CLGD5440, CLGD5446, CLGD5462,
<br> CLGD5464
<br> *S3: 86C911, 86C924, 86C801, 86C805, 86C805i,
86C928, 86C864, 86C964,
<br>
86C732, 86C764,86C765, 86C868, 86C968, 86C325, 86C988
<br>
(即市面上所售的S3 Trio 64, Trio 32 丽台 Winfast系列)S3 Virge 3D,
<br> *Western Digital: WD90C31, WD90C33, WD90C24A
<br> *Weitek: P9000
<br> *IIT: AGX-014, AGX-015, AGX-016
<br> *IBM: XGA-2
<br> *Tseng: ET4000/W32, ET4000/W32i, ET4000/W32p,
ET6000
<br> *Oak Technologies Inc: OTI087
<br> *Ark Logic: ARK1000PV, ARK1000VL, ARK2000PV,
ARK2000MT
<br> *Matrox: MGA2064W
<p> 其他显示卡
<br> *Tseng: ET3000, ET4000AX,
ET4000/W32, ET6000
<br> *Western Digital/Paradise: PVGA1
<br> *Western Digital:WD90C00, WD90C10, WD90C11,
WD90C24, WD90C24A, WD90C30,
<br>
WD90C31,WD90C33
<br> *Genoa:GVGA
<br> *Trident:TVGA8800CS, TVGA8900B, TVGA8900C,
TVGA8900CL, TVGA9000,
<br> TVGA9000i ,TVGA9100B, TVGA9200CX,
TVGA9320, TVGA9400CX,TVGA9420,
<br> TGUI9420DGi,TGUI9430DGi,
TGUI9440AGi, TGUI9660XGi,TGUI9680
<br> *ATI: 18800, 18800-1, 28800-2, 28800-4, 28800-5,
28800-6, 68800-3,
<br> 68800-6, 68800AX, 68800LX,
88800GX-C, 88800GX-D, 88800GX-E,
<br> 88800GX-F, 88800CX, 264CT,
264ET, 264VT, 264VT2, 264GT
<br> *NCR: 77C22, 77C22E, 77C22E+
<br> *Cirrus Logic: CLGD5420, CLGD5422, CLGD5424,
CLGD5426, CLGD5428, CLGD5429,
<br> CLGD5430, CLGD5434, CLGD5436,
CLGD5440, CLGD5446, CLGD5462,
<br> CLGD5464, CLGD6205, CLGD6215,
CLGD6225, CLGD6235, CLGD6410,
<br> CLGD6412, CLGD6420, CLGD6440
<br> *OAK:OTI067, OTI077, OTI087
<br> *Avance Logic: ALG2101, ALG2228, ALG2301,
ALG2302, ALG2308, ALG2401
<br> *Chips & Technologies: 65520, 65530, 65540,
65545, 65520, 65530, 65540,
<br> 65545,65546,65548, 65550,
65554
<br> *MX MX68000, MX680010: Video 7/Headland
Technologies HT216-32
<br> *SiS: 86C201, 86C202, 86C205
<br> *ARK Logic: ARK1000PV, ARK1000VL, ARK2000PV,
ARK2000MT
<br> *RealTek: RTG3106
<br> *Alliance: AP6422
<br> *Matrox: MGA2064W
<br> *NVidia/SGS Thomson: NV1, STG2000
<p> 笔者推荐Winfast 3D 600,不仅兼容性好,带3D加速,而且价钱适中,另外显示内存
<br>最好为2M以上,4M更隹.即使是相同的分辨率,显存大者显示速度也会加快.
<br>
<p> 5).硬盘控制器(IDE)
<br> Linux支持standard
IDE, MFM ,RLL和ESDI.等硬盘控制器,
<br>
同时支持下列EIDE控制器:
<br>
* CMD-640
<br>
* DTC 2278D
<br>
* FGI/Holtek HT-6560B
<br>
* RZ1000
<br>
* Triton (82371FB) IDE (with busmaster DMA)
<br>
在这一点上读者不必过多考虑, Linux支持绝大多数市面上所售的
<br>Pentium,486主板提供的IDE接囗.
<p> 6.)SCSI控制卡
<br>
Linux 支持与不支持的 SCSI 控制卡
<br>
已经支持的SCSI卡:
<br>
Adaptec 152x, Adaptec 154x
<br>
Adaptec 174x, Future Domain 850, 885, 950,
<br>
Future Domain16x0 with TMC-1800 or TMC-18C50 chip,
<br>
PAS16 SCSI ports, Seagate ST0x, Trantor T128 boards, Ultrastor
<br>
14F, 24F, and 34F,Western Digital 7000.Adaptec2742, DPT,
<br>
Richoh GSI-8, Adaptec 2842, 2940, various AIC 7770/7870
<br>
NCR53c8x0/7x0, NCR53c9x family, Qlogic,Trantor T130B
<br>
NCR53c400
<p>
不支持的 SCSI 卡:
<br>
All parallel->SCSI adapters, Rancho SCSI boards, and Grass Roots
<br>
SCSI Non Adaptec compatable DTC boards (including the 3270 and
<br>
3280).
<br>
<p> 在这里笔者建议用户根据使用Linux的目的来确定是否使用IDE或SCSI硬盘控制器,
<br>在用户较少的情况下使用IDE没有任何问题,但在使用Linux作WebServer或有很多用户的情况
<br>下,使用IDE硬盘控制器,将使系统负载急剧上升,从而系统效能下降,这时就必须考虑使用
<br>SCSI硬盘控制器了.
<p>
7).网卡
<br>
Linux支持的网卡计有
<br>
* 3Com 3C501 - ``avoid like the plague''
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?