用户
 找回密码
 立即注册
搜索

新版 轻轻松松的安装 Linux 系统

[复制链接]
发表于 2009-7-30 09:21:18
□ 其他硬体设备
一部PC的硬体结构最重要的部份大约就如同上面介绍, 由於作者
本人并非硬体专家, 这大概是我能力所及的最详细介绍了 :-) 请再
次原谅我没有足够时间对 Linux 的硬体面做更深入研究, 可以提出
有数据支援的论点, 而不是感觉经验!
最後, 有关 PC 硬体的其他一些元件像是滑鼠, 一般串列滑鼠都
支援, 其他各类型的 Bus 滑鼠都有支援。 萤幕的话, 以文字模式来
说, 古老的 Monocrome 萤幕都无所谓。 以网路卡来说, 几乎大部分
市面上就得出名字的品牌都有支援, 像是 WD80*3 SMC Ultra3c501
3c5033c5073c509/579AT1500NE2100 (LANCE and PCnet-ISA)
Cabletron E21xx DEPCAEtherExpressAT1700NI5210NI6510
HP PCLANNE2000/NE1000SK_G16 Ansel Communications EISA
3200Apricot Xen-II, 以及一些囗袋型网路卡, 像是友讯公司出品的
囗袋型网路卡 D-Link DE600及DE620 AT-LAN-TEC/RealTek 及 Zenith
Z-Note等等也有支援。 其他设备像是印表机与音效卡等等, 笔者没有什
麽接触, 只能够建议您阅读本书 <附录二> 的 Hardware-HOWTO。
我们把上面罗哩罗唆介绍的拼凑起来, 就可以变成一部 PC, 换
句话说, 要买一部搭配执行 Linux的最佳电脑硬体配件的话, 您有必
要在这些元件的每一个细节规格斤斤计较。 作者本人对硬体虽没有
特别研究, 但所用电脑也都是自己买零件自行组装, 而零件多半都没
有牌子, 跑 Linux也都很顺, 包括执行 UUserv社区服务的两部 Linux
主机都是这样做起来的, 在台湾一般电脑硬体品质都算可靠了。

□ 选配一部可以用的 Linux PC
要选配一部跑起来过得去的 Linux工作站硬体, CPU 至少必须
是386级, 另外更重要的, 是记忆体的容量, 一部马马唬唬可以跑
Linux的机器, 记忆体需求大约是8MB。您硬碟的容量也不要太少,
以完整的 Slackware Linux 2.0 系统来说, 就占用150-200 MB左
右的空间。 假如我们以一套基本的 Linux/Unix工作站来说, 也就
是 A B 及 N系列 (也就是基本 Unix应用软体, 加上 N系列的网
路通讯应用环境), 这大该只需要 50-80 之间的硬碟空间。
稍微分解来说, Linux对硬碟的需求, 除了基本系统软体所占用
之空间外, 您最好还要有只少两倍於实际记忆体的虚拟记忆体, 这
也是用硬碟空间换来的, 最後您要有空馀一些预备空间给系统运作,
比方 / 档案系统本身 以及 /tmp 公用工作目录。 把以上加起来
就是您这部Linux工作站所需要最基本的硬碟空间。
我们拿 UUserv 社区网路做 Case Study的话, UUserv 内部是
一个 Ethernet网路, 网路中有两部 Linux 机器及其他 DOS client
机器, 其中一部直接以 PPP 连线 Internet, 这机器提供了基本
TCP/IP 对内及对外服务, 以及E-mail 及 Netnews的gateway。 提供
这样服务的机器是一部 386SX-20 的机器, 不要惊讶! 它的记忆有
16MB ISA Bus机器 16550A UART 串列通讯界面 Ethernet 卡
330MB+420MB 两部 IDE 硬碟, 没有萤幕。 软体的大概细节, 它主要
提供 Name server Netnews Server Mail server Gopher
server PPP 等等服务。 这部机器, 也可当作您想像中的硬体需求
下限。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:21:36
□ 一部可能的最佳组合 Linux PC
对於想把 Linux 摆在严肃场合的朋友来说, 由於预算比较不是问
题, 您可以考虑购置一个更恰当的硬体, 搭配 Linux来建构出一部比美
各品牌高阶 Unix工作站或网路伺服器的系统。
以下笔者试图提出一个可能性的最佳建议, 这些建议是根据我於
1994年十月三十日, 在 tw.bbs.comp.linux 及 tw.bbs.comp.hardware
两个信区的问卷调查的回覆, 我将之归纳摘录如下。 先说明一点, 所
有的回覆当中, 没有一个人建议在台湾整机采购, 换句话说, 从 Linux
角度来看台湾的 PC硬体, 并没有足以让人满意的一个品牌, 假如情况
真的如此, 则有兴趣建构一部极佳的 Linux工作站的读者朋友, 您可能
有必要自行叁照下面表列, 来组装出您理想中的硬体。 以下统计资料
於 1994年11月 采於tw.bbs.comp.hardware信区。

1. 主机板品牌及型号:
Shin-Ray Lee (srlee@csie.nctu.edu.tw)
任一款 Pentium 主机板(根据实验结果,Linux"非常不挑板子")
如果怕杂牌,那就用华硕 ASUS PCI/E 5MP(PCI/EISA+ dualCPU) or
AIR P54CEP(PCI/EISA,注意勿买到Adaptec AIC-7870 on board的板子) 的吧!!
avg.Price:NT$15000-18000
steven.bbs@bbs.cis.nctu.edu.tw
Intel Premiere II(Plato)
目前最棒的 Pentium 90/100 主机板.... Intel 自己做的...
flash BIOS, blah blah blah...
seeker.bbs@bbs.cis.nctu.edu.tw
AIR 的EISA/PCI MB
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:21:50
2. CPU品牌及型号:
Shin-Ray Lee (srlee@csie.nctu.edu.tw) &
steven.bbs@bbs.cis.nctu.edu.tw &
seeker.bbs@bbs.cis.nctu.edu.tw
Intel Pentium-90(NT$17000)

Winggy.bbs@bbs.cis.nctu.edu.tw
of sourse P5-90 .. 这是 x86 系列中最好的了 ...
P5-100 还没量产 .. 应该不算 ...

3. SCSI Controller:
Shin-Ray Lee (srlee@csie.nctu.edu.tw)
From Linux-SCSI-HOWTO:
NCR 53c810 PCI fast SCSI-2 controller.(NT$2500)
or
Buslogic BT-757S EISA fast-wide SCSI-2 controller($13000+)

Winggy.bbs@bbs.cis.nctu.edu.tw
AHA-2742(EISA) or AHA-2842(VL) ..
steven.bbs@bbs.cis.nctu.edu.tw &
seeker.bbs@bbs.cis.nctu.edu.tw
DPT Smartcache III with big cache

4. SCSI Disks:
Shin-Ray Lee (srlee@csie.nctu.edu.tw)
Quantum Empire 1080S fast SCSI-2(10ms avg. seek),NT$16900
Seagate Barracudda-II ST-12550N 2GB fast SCSI-2 disk.

Winggy.bbs@bbs.cis.nctu.edu.tw
Quantum Empire (or lightning series) , 再好的就 太~~贵~~~了
steven.bbs@bbs.cis.nctu.edu.tw
Seagate ST-12550N(Barracuda 2) 2.1GB
还是... 要 ST-12551N(wide Barracuda 2)?
seeker.bbs@bbs.cis.nctu.edu.tw
Barracuda 当然是最好的...
不然Micropolis 4110s也可以, 这台有5 片碟片, 每片碟片只用到一个小范围,
所以seek速度超快。
Barracuda (7200 rpm, 8 ms, unknown)
Micropolis 4110s (5400 rpm, 8.5 ms, 5 disks)
Empire 1080s (5400 rpm, 9.5 ms, 3 disks)


5. Video Controller (主要为 X Winodw环境考量):
Shin-Ray Lee (srlee@csie.nctu.edu.tw) &
Winggy.bbs@bbs.cis.nctu.edu.tw
S3 Vison864/964 PCI 2Mb or 4Mb(miroCrystal 20/40 SD/V)
capable for 1280x1024x16bit or 1152x900x32bit
steven.bbs@bbs.cis.nctu.edu.tw
S3-964, 4MB VRAM 以上
seeker.bbs@bbs.cis.nctu.edu.tw
一片烂烂的, 值NT$ 4,300 元的S3 Vision864 就可以Sparc 10 的GX
加速卡解决掉了

6. Monitor:
Shin-Ray Lee (srlee@csie.nctu.edu.tw)
我觉得青菜萝卜,各有所好,自个儿看的感觉较准.
可惜MAG MXP-17S & Sony 17se台湾尚未上市,否则17"我不会考虑其它选择...
suggestion(sort by price):
ViewSonic 17(17",NT$30000):135MHz bandwidth/30-82KHz horizontal
MAG MX-17S(17",NT$25000):100MHz bandwidth/30-64KHz horizontal
Sony 15sf(15",NT$20000):100MHz bandwidth/30-64KHz horizontal
Optiquest 7000DC/Acer VUEGO 17"(17",NT$15000-17000):
86MHz bandwidth/30-64KHz horizontal
ADI 5Gp(17",Unknown):Unknown
MAG MX-15F(15",NT$13500):100MHz bandwidth/30-64KHz horizontal
ADI 4Gp(15",NT$9000):86MHz bandwidth/30-64KHz horizontal


Winggy.bbs@bbs.cis.nctu.edu.tw
至少要 17" 的 .... 以我看 X 来说 .. 15" 的仍嫌太小 ..
ViewSonic 17" 是不错的选择 .. 我不选 Mag 是因为良率太低 ..
NEC 6fg 系列 .. 不错 .. 可惜太贵 .. 等等看 Sony 会不会出 17" ..
那才真的物超所值 ... 不过你要先会去算 Xconfig 的叁数就是了 ...

seeker.bbs@bbs.cis.nctu.edu.tw
21" 的好了.... 看起来比较像WS。
 
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:22:05
7. Ethenet 网路卡:
Shin-Ray Lee (srlee@csie.nctu.edu.tw)
ISA: Accton MPX(ne2000 compatible) NT$2000
EISA: 3Com 3c579

seeker.bbs@bbs.cis.nctu.edu.tw
EISA介面的可能比较high quality, 但也比较贵。
8. 其他 (请自行补充我漏列但值得一提的配件):
Shin-Ray Lee (srlee@csie.nctu.edu.tw)
Printer:EPSON EPL-5200 LaserPrinter(300DPI,6ppm)NT$20000
CD-ROMlextor 4X CD-ROM(SCSI-2,614Kb/s)NT$18000-24000
Mouseogitech MouseMan
UPS:飞瑞UPS/750VA,NT$5000
steven.bbs@bbs.cis.nctu.edu.tw
CD-ROM drive... Plextor PX43-CH 或是 Toshiba XM-3501
a good tape drive(像 8mm tape... 或是 DAT)
seeker.bbs@bbs.cis.nctu.edu.tw
如果这台是要当Ftp server用, 可以买个几台Plextor 4x(1 MB Buffer)

* 作者: 曾瑞源 着作权声明 *
yuan@UUserv.Net.tw
* *
* 任何个人都可未经授权自行列印阅读, 这里「个人」指任何人, *
* 「自行列印」指的是非删改作者原作情况下, 自行由电脑印表机 *
* 列印。本着作权规范不限制您列印数量, 但凡商业性出版使用 *
* 转排版印刷都不被允许。 *
* *
* 关於本着作物(电子书)的转发行规定, 您被鼓励将之摆放在任何 *
* Internet FTP档案库上 Gopher/WWW站⒒蛘呷魏瘟盟的PC BBS *
* 站台, 作者欢迎并感激您愿意如此做, 因为这样做受益的朋友必 *
* 然会更多。最後, 本版权声明是本着作的一部份, 任何将本声明 *
* 与本着作分离的动作已经侵权并违法。其它未定事宜, 或您认为 *
* 本版权声明有不合时宜之处, 请联络作者。我再次感谢您读我, *
* 再见。 *
* *
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:22:21
第二章 作业系统安装初步

这一章我们将来看看一些安装前所需要知道的事项, 熟悉本章的
介绍, 应该可以帮助您对进一步安装的准备。

如何把Linux装置在全新的机器上
想让原来跑DOS的机器也同时跑Linux, 如何动手
给Unix高手速读
如何将 A: 磁碟与 B: 磁碟互调
Slackware Linux 软体简介
Linux/Unix 对大小写字母过敏
分割区 (Partition) 考量
开机选择程式

□ 如何把Linux装置在全新的机器上
前面我们谈的都有有关硬体的购置, 以下我们再往 OS层面浏览一
下, 看看如何把 Linux 安装在不同情况的硬体上。
能够有部全新的PC, 可以为您省下不少麻烦。假如您这部机器就是
用来当Linux主机, 且您也不需要跑DOS的话, 这时, 您可以在另外一台
DOS机器下, 利用RAWRITE.EXE 这支工具程式程式, 以及 Slackware 的
bootdisk 及 rootdisk 档案, 造出两张 Slackware Linux 安装磁片,
或者, 把这两个档案拿到附有软碟机的 Unix 或 Linux 工作站也行。
至於在细节部份, 笔者会把详细的操作细节在第三章「如何在DOS下造出
Linux 系统开机磁片」 做说明。
当您手上已经有了这两张磁片了, 您接着可以依照第四章「如何在
硬碟建置Linux系统」的说明, 用该张磁片启动机器後, 执行fdisk, 把
空空如也的硬碟规划出 Linux的分割区 (Partition), 接着执行mke2fs
建置档案系统的工作, 之後就可以进行系统软体的安装工作。
步骤摘要如下:
零. 手边备妥Slackware Linux系列磁片 CD-ROM, 透过 NFS
安装则不须具备这些。
一. 取得(或制造) Slackware Linux 安装磁片
二. 用Slackware Linux bootdisk 安装磁片把机器启动, 之
後换 rootdisk, 让电脑继续进行启动系统的工作。
三. 对硬碟执行fdisk进行硬碟分割 (Partitioning)
四. 重新用该 Slackware Linux bootdisk/rootdisk 磁片把机
器启动
五. 对硬碟执行建置档案系统
六. 以 root 帐号进入系统, 无须密码
七. 执行 setup, 开始进行安装
八. 设定完成, 启动机器进入Linux系统

以上步骤三之後的操作, 读者可叁考第四章〃如何在硬碟建置Linux
系统〃的示范。
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:22:38
其他相关需备妥的东西:
一. 一张刚FORMAT过的磁片(5.25" 1.2M 或 3.5" 1.4M都行,
但必须是属於A槽的磁片), 拿来做系统开机片
二. RAWRITE.EXE程式
三. Slackware Linux系列磁片 或 CD-ROM

□ 想让原来跑DOS的机器也同时跑Linux, 如何动手
假如您想把Linux装在原来属於DOS的机器里, 您第一件事就要确定
DOS是否占用您硬碟的全部, 假如是的话(大部分情况正是如此), 您就
就必须重新分割硬碟。
与硬碟相关的一个名词非常重要, 本书从头到尾几乎都有用到这观
念 -- 分割区 (Partition)。 我们知道大部分电脑只有一个硬碟, 不
过我们却可以透过软体层面的方法, 把一个硬碟分割成 (Partitioning)
好几个, 这样分割後个别的部份, 我们称之为分割区, 在这些个别分割
区内, 我们可以安装不同的作业系统。 这是为什麽我们可以把 DOS 与
Linux两套作业系统安装在同一部机器的同一部硬碟内。
当您发现您原本跑 DOS的电脑硬碟内只有一个 DOS 分割区, 而且
已经占满了整个硬碟, 这时您要安装 Linux的话, 通常您必须先将该硬
碟的空间清出来, 也就是先备份起来, 之後, 用 DOS 的 FDISK.EXE 执
行硬碟分割的动作, 把整个硬碟的一小部份分割给DOS, 并重新安装 DOS
。 至於预留下来的空间, 之後要安装 Linux时, 再用 Linux自己的
fdisk 工具程式执行硬碟分割 (不动到 DOS的分割区), 把之前 DOS所剩
下来的空间再做一次规划。

□ 给Unix高手速读
看完这一章後有消化系统失常或头痛徵兆者, 可能您不是UNIX高手,
要不然您对PC的认识还没到家, 笔者自己此刻正上吐下泻当中, 回头是
岸 :-)
Unix高手在确定硬碟Partition没有被DOS占满後, 就可以开始动手。
〔第一步〕当然是先造出一个Linux 装机用的启动磁片, 这动作是在
DOS下执行的, 您手上有 Slackware Linux bootdisk/rootdisk两个档案
,以及RAWRITE.EXE程式, 接着您执行RAWRITE.EXE把这两个档案写到两张
刚FORMAT过的A磁片上, 您的所有步骤都是从这两张装机磁片开始。
〔第二步〕把这张装机磁片摆入A槽, 启动机器。没有错误的话, 您
现在已经进入Linux系统了, 您第一次的Login当然是〃root〃, 您现在所
处的环境是Bourne shell。
〔第三步〕执行fdisk造出Linux自己的空间来, 至於是否把全部硬碟
都给Linux, 这由您自己决定, 图1.1让您叁考。
┏━图1.1 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ /# fdisk ← 在Shell提示符号後键入fdisk指令 ┃
┃ ┃
┃ Command (m for help): p ← 我们先来浏览目前的Partition配置情况 ┃
┃ ┃
┃ Disk /dev/hda: 15 heads, 17 sectors, 1001 cylinders ┃
┃ Units = cylinders of 255 * 512 bytes ┃
┃ ┃
┃ /dev/hda1 1 1 161 20519 4 DOS 16-bit <32M ┃
┃ /dev/hda4 162 162 483 41055 a5 Unknown ┃
┃ ┃
┃ Command (m for help): m ← 键入m求助 ┃
┃ Command action ┃
┃ a toggle a bootable flag ← 设定(或取消) Partition为Active ┃
┃ d delete a Partition ← 删除Partition ┃
┃ l list known Partition types ┃
┃ m print this menu ┃
┃ n add a new partition ← 增建一个新的Partition ┃
┃ p print the partition table ┃
┃ q quit without saving changes ← 中断执行fdisk ┃
┃ t change a partition's system id ┃
┃ u change display/entry units ┃
┃ v verify the partition table ← 确认设定 ┃
┃ w write table to disk and exit ← 设定完成後, 储存起来 ┃
┃ x extra functionality (experts only) ┃
┃ ┃
┃ ┃
┃ Command (m for help): n ← 回答n, 〃n〃是增建新Partition ┃
┃ Command action ┃
┃ e extended ┃
┃ p primary partition (1-4) ┃
┃ p ← 回答p, 指定primary partition ┃
┃ ┃
┃ Partition number (1-4): 2 ← 回答2 (因为我硬碟内编号1以及 ┃
┃ 编号4的partition已经被其他系 ┃
┃ 系统所用。这里若回答〃3〃也 ┃
┃ 可以, 不过以下都要跟着改变。 ┃
┃ First cylinder (484-1001): 484 ← 这里〃484-1001〃是fdisk自动 ┃
┃ 侦测出来的, 假如您完全依照 ┃
┃ 这两个数据来回答, 则表示您 ┃
┃ 要把目前DOS剩下的空间全都给 ┃
┃ Linux, 这例中我们就照着回答。 ┃
┃ ┃
┃ Last cylinder or +size or +sizeM or +sizeK (484-1001): 1001 ┃
┃ ┃
┃ Command (m for help): t ← 更改partition id ┃
┃ Partition number (1-4): 2 ← 同样是编号2的Partition ┃
┃ Hex code (type L to list codes): 83 ← 83 代表Linux native ┃
┃ ┃
┃ Command (m for help): v ← 确认以上的设定 ┃
┃ Command (m for help): p ← 浏览刚刚设定後的partition 表 ┃
┃ ┃
┃ Disk /dev/hda: 15 heads, 17 sectors, 1001 cylinders ┃
┃ Units = cylinders of 255 * 512 bytes ┃
┃ ┃
┃ /dev/hda1 1 1 161 20519 4 DOS 16-bit <32M ┃
┃ /dev/hda2 * 484 484 1001 66045 83 Linux native ┃
┃ /dev/hda4 162 162 483 41055 a5 Unknown ┃
┃ ┃
┃ 果然, 硬碟内位於/dev/hda2的Partiion已经是Linux专用的Partition ┃
┃ ┃
┃ Command (m for help): w ┃
┃ reboot now before doing anything else ┃
┃ /# ┃
┃ ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:22:54
第三步〕建置档案系统。 这步骤在标准 Slackware Linux 的
setup 安装程序下, 是可以省略的, 也就是说, 让 setup 自动帮您
执行。
┏━图1.2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ ┃
┃ /# mke2fs -c /dev/hda2 66045 这操作, 意义上等同於DOS的 ┃
┃ 〃format c:〃指令 ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
〔第四步〕开始执行Linux系统的装置工作, 这步骤会把您软碟上的系
统软体及其他各种使用者软体一一的装置在Linux档案系统下恰当的地方。
┏━图1.3 ━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃/# setup ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

□ 如何将 A: 磁碟与 B: 磁碟互调
Slackware Linux 的 bootdisk及 rootdisk 安装程式可以在
5 1/2" (1.2MB) 以及 3 1/2" (1.44MB) 磁片上制作, 所以, 基本
上我们可能不大有需求把 A: 与 B: 磁碟互换。
不论如何, 假如您有这需求的话, 也很简单, 以现在的电脑主
机板设计, 有些只需要把软碟排线接连磁碟机这端的两个接座互调,
之後重新开机, 趁开机修改 BIOS 资料。 大部分品牌的 BIOS, 在
开机时都可以按 <Del> 键来修改其资料。
我甚至也听说, 现在有些主机板设计, 允许修改 BIOS值即可,
无须动到硬体排线。 只是听说。

□ Slackware Linux 软体简介
这节主要目的, 要帮助您了解 Slackware Linux 套装软体的大
概内容, 以及其各部份软体可能消耗之硬碟空间, 希望这样可以帮助
那些无法全部完整安装的朋友来做选择, 注意, 以下主要以 Slackware
Linux 2.1.0 版本做说明。 另外有关更详细的介绍, 请叁考『轻轻
松松管理 Linux/Unix』 第一章的说明。

有关安装以下系列软体所消耗的系统硬碟空间, 您可以由 a1-a4
系列算起, 假如您加装的 ap1-ap5 系列, 则将之累计上去, 馀此类
推。 另外, 有关各系列软体编号所用数字的意义, 以 a1-a4 来说,
表示其大约可以用四张 1.2MB 磁片来容纳, 其馀系列则以 1.44MB
磁片为单位。
bootdisk/rootdisk 一系列的系统安装磁片档案
a1 - a4 最基本系统所需
ap1 - ap5 基本应用软体与线上手册, 像是 groff ispell
term joejedjove ghostscriptscbc
ftape support 以及 quota patches 等等。
d1 - d7 程式发展工具, 像是 GCC/G++/Objective C 2.5.8
make (GNU and BSD) byacc and GNU bision, flex
C libraries (4.5.26) gdb kernel source
(1.1.59) SVGAlibncurses cslipf2cp2c
m4 perl rcs dll tools 等等。
e1 - e5 GNU Emacs 19.27
f1 一系列的 FAQ (常见问与答) 文件收集
i1 - i2 GNU Info page 格式线上手册
n1 - n4 网路通讯应用软体, 像是 TCP/IP UUCP mailx
dip (SLIP) PPP deliver elm pine BSD
sendmail 8.6.9 cnews inn nntintrn等
等。
oop1 一些物件导向发展工具
q1 - q4 一些额外系统核心服务程式 ( kernel binary)
t1 - t10 一系列 TeX 排版工具软体
u1 一些 UMSDOS 档案系统工具, 这提供您在原有 DOS 系统下
安装 Linux。
x1 - x13 X Window 视窗系统核心与基本软体
xd1 - xd3 X Window 视窗系统发展工具
xv1 - xv3 XView 系列 openwin 工具软体
iv1 InterView libraries 以及着名 doc 文书软体 idraw 绘图软体
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:23:12
□ Slackware Linux 的硬碟空间使用分析

以 Slackware Linux 2.1.0 来说, 假如我们想把它从 CD-ROM拷贝到
软碟片上, 大约要用掉70片 1.44MB 软碟才带得走! 这还不包括那些制
作 bootdisk及 rootdisk 系统安装磁片所需要的档案。 假若我想把这
七十张磁片的软体安装到硬碟去, 需要多少硬碟空间呢?
以下所测得的数据, 仅做为一般性叁考, 可能的误差大约在 5MB 到
20MB 之间。 照这表看来, 假如我们安装一个基本的 Linux系统, 这系
统包含有AAPF及 I等系列软体, 这样的系统至少需要 30MB的硬碟
空间才能顺利安装。 假如这系统上网路的话, 我们加装 N 系列软体,
这样做又用掉额外的 12 MB, 若还想把系统开发软体也一并安装, 这又
需要另外的 23 MB。 其他关於 X Window 软体 X Window 应用及开
发软体等等都安装进来的话, 一共就需要 137 MB的硬碟空间才能摆平
。 剩下的, EOOPTTcl 及 IV等系列软体都不想放过的话, 很可
能就要消耗至少 200MB的硬碟空间。

安装软体系列 累积使用空间 (单位 MB)
______________________________
A1-A4 11
AP1-AP5 25
F1I1-I2 30
N1-N4 42
D1-D7 65
X1-X13 110
XAP1-3XD1-3XV1-3 137
其他全部安装 210
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:23:38
□ Linux/Unix对大小写字母过敏
对 Unix 环境仍不熟的朋友, 很可能您先要有一个心理准备, 这
可以减少您碰到无谓的挫折, 那就是, Unix 对大小写字母有不同的
诠释, 比方是小写的命令, 您用大写, 就不通。 再比方说, 帐号名
称 yuan 与 Yuan 是不一样的两个人。

□ 分割区 (Partition) 考量
一般来说, 我们安装作业系统时, 在该电脑硬碟内至少必须先预
留一个分割区。 假如该电脑的硬碟是刚买的, 通常硬碟内没有任何的
分割区, 这时候, 我们便可以新进行一下纸上系统配置规划, 之後我
们可以实际进行硬碟规划。
在 Linux环境下, 每一颗硬碟最多可以设置四个 Primary分割区,
或者, 设立三个 Primary分割区以及一个 Extended分割区, 而这一
个 Extended分割区又可以规划出好多个 Logical分割区。 我们可以
把 Linux安装在以上任一个 Primary或 Logical分割区。
进行硬碟规划时, 我建议读者朋友先考虑下列三个因素:
A. Slackware Linux 系统本身所需要硬碟空间: 完整的 Slackware
Linux 2.02 大约会用掉 150MB - 200MB 之间, 这只是安装後软
体本身所占用的空间, 不包括系统运转所可能需要的空间。
B. 未来该 Slackware Linux 主机的可能使用者: 假如使用者不少於
50个人的话, 那 /home 可以独立成一个档案系统, 并给予其足够
的空间。
C. 以及主要应用软体类型: 比方说, 假如跑 Netnews Server的话,
这一类网路应用会消耗掉大量的硬碟空间, 而且平常的 Disk I/O
也很重, 对於这种应用, 最好我们这软体所需要的档案系统, 独
立在另外一颗硬碟之内, 所者至少另外一个分割区。
以下就是一部 UUserv 社区网路 Linux 主机的硬碟分割区配置,
提供给读者叁考, 对於想把 Linux 主机摆在严肃场合的朋友来说,
您不妨以这为一个 Model, 再行跟对您的情况修改规划。 但是假如
您只是把 Linux 主机作为个人使用, 您把单一档案系统制作在一个
分割区内也蛮省事的。

$ df
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/hda1 139112 85470 46458 65% /
/dev/hdb3 137825 52185 82793 39% /var
/dev/hdb1 313715 115335 194792 37% /var/spool/news
/dev/hda3 47586 33364 11758 74% /home
/dev/hda2 198099 68226 119643 36% /usr/local
/dev/hda4 19355 1597 16759 9% /tmp
/dev/sbpcd 610320 610320 0 100% /cdrom

由上面我们可以看到, 该机器一共有两颗硬碟, 规划有六个分割
区 (cdrom 档案系统不算)。
/ 根档案系统, 越小越系统效率越佳, 只需要有足够的程式把系
统启动
/var 所有变动性的储存区域摆放在此, 比方所有系统记录档
使用者信箱区域
/var/spool/news News spool
存放区域, 有跑 News Server的话, 这配置很重要
/home
使用者的工作目录
/usr/local
系统管理者所新增的工具程式或软体可以摆放在这一个独立的
分割区域
/tmp
系统临时性工作区域
使用道具 举报 回复 支持 反对
发表于 2009-7-30 09:23:52
□ 开机选择程式
笔者猜想, 有相当大量的玩家级人物在同一部机器安装好多个作
业系统, 比方说把 Linux FreeBSD OS/2 及 DOS 等等作业系统安
装在同一部机器 (把系统摆在严肃场合的朋友, 可不要这样做), 这情
况就需要能够在硬体开机时, 选择进入不同的作业系统。
开机选择程式非常多, 尤其在 DOS 环境下有很多 Sharewere 或
Freeware 软体, 不过这些笔者都不推荐, 因为 Linux 本身就有相当
优异的开机选择程式 -- LILO (Linux Loader), 这程式可以让您在开
机的煞那, 选择进入您指定的作业系统, 有了 LILO, 您可以把 Linux
安装在任一个分割区都无所谓, 安装在第一或第二个硬碟都无妨。
至於如何安装 LILO, 本书中笔者除了在第四章中, 示范 Slackware
标准程序之外, 在第五章中, 笔者也会有额外说明手工 LILO的安装法

最後, 我在此特别强调, LILO 的设计非常安全也非常强悍, 不过
假如您仍担心, 那我只要建议您, 最原始的开机选择, 就是用磁片开机,
也就是把 LILO 安装在磁片上, 这样子对硬碟内运转中的系统就不会有
影响。 这情况下, 若您以DOS磁片开机, 就可以进入 DOS系统, 若是
Linux 开机磁片, 则可以启动进入 Linux系统。
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则