轻轻松松的安装Slackware Linux -- 2.作业系统安装初步( 二 )

<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 ┃ ┃ /# ┃ ┃ ┃ ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛ 〔第三步〕建置档案系统 。这步骤在标准 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ⅱ joeⅱjedⅱjoveⅱ ghostscriptⅱscⅱbc ⅱ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)ⅱ SVGAlibⅱncursesⅱ cslipⅱf2cⅱp2cⅱ 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ⅱ nnⅱtinⅱtrn等 等 。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 绘图软体 □ Slackware Linux 的硬碟空间使用分析 以 Slackware Linux 2.1.0 来说, 假如我们想把它从 CD-ROM拷贝到软碟片上, 大约要用掉70片 1.44MB 软碟才带得走! 这还不包括那些制作 bootdisk及 rootdisk 系统安装磁片所需要的档案 。假若我想把这七十张磁片的软体安装到硬碟去, 需要多少硬碟空间呢? 以下所测得的数据, 仅做为一般性叁考, 可能的误差大约在 5MB 到 20MB 之间 。照这表看来, 假如我们安装一个基本的 Linux系统, 这系统包含有AⅱAPⅱF及 I等系列软体, 这样的系统至少需要 30MB的硬碟空间才能顺利安装 。假如这系统上网路的话, 我们加装 N 系列软体, 这样做又用掉额外的 12 MB, 若还想把系统开发软体也一并安装, 这又需要另外的 23 MB 。其他关於 X Window 软体ⅱ X Window 应用及开发软体等等都安装进来的话, 一共就需要 137 MB的硬碟空间才能摆平 。剩下的, EⅱOOPⅱTⅱTcl 及 IV等系列软体都不想放过的话, 很可能就要消耗至少 200MB的硬碟空间 。安装软体系列 累积使用空间 (单位 MB) ______________________________ A1-A4 11 AP1-AP5 25 F1ⅱI1-I2 30 N1-N4 42 D1-D7 65 X1-X13 110 XAP1-3ⅱXD1-3ⅱXV1-3 137 其他全部安装 210 □ 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 系统临时性工作区域 □ 开机选择程式 笔者猜想, 有相当大量的玩家级人物在同一部机器安装好多个作业系统, 比方说把 Linuxⅱ FreeBSDⅱ OS/2 及 DOS 等等作业系统安装在同一部机器 (把系统摆在严肃场合的朋友, 可不要这样做), 这情况就需要能够在硬体开机时, 选择进入不同的作业系统 。开机选择程式非常多, 尤其在 DOS 环境下有很多 Sharewere 或 Freeware 软体, 不过这些笔者都不推荐, 因为 Linux 本身就有相当优异的开机选择程式 -- LILO (Linux Loader), 这程式可以让您在开机的煞那, 选择进入您指定的作业系统, 有了 LILO, 您可以把 Linux 安装在任一个分割区都无所谓, 安装在第一或第二个硬碟都无妨 。至於如何安装 LILO, 本书中笔者除了在第四章中, 示范 Slackware 标准程序之外, 在第五章中, 笔者也会有额外说明手工 LILO的安装法 。最後, 我在此特别强调, LILO 的设计非常安全也非常强悍, 不过假如您仍担心, 那我只要建议您, 最原始的开机选择, 就是用磁片开机, 也就是把 LILO 安装在磁片上, 这样子对硬碟内运转中的系统就不会有影响 。这情况下, 若您以DOS磁片开机, 就可以进入 DOS系统, 若是 Linux 开机磁片, 则可以启动进入 Linux系统 。* 作者: 曾瑞源 着作权声明 * * yuan@UUserv.Net.tw * * * * 任何个人都可未经授权自行列印阅读, 这里「个人」指任何人, * * 「自行列印」指的是非删改作者原作情况下, 自行由电脑印表机 * * 列印 。本着作权规范不限制您列印数量, 但凡商业性出版使用ⅱ * * 转排版印刷都不被允许 。* * * * 关於本着作物(电子书)的转发行规定, 您被鼓励将之摆放在任何 * * Internet FTP档案库上 Gopher/WWW站ⅱ或者任何联盟的PC BBS * * 站台, 作者欢迎并感激您愿意如此做, 因为这样做受益的朋友必 * * 然会更多 。最後, 本版权声明是本着作的一部份, 任何将本声明 * * 与本着作分离的动作已经侵权并违法 。其它未定事宜, 或您认为 * * 本版权声明有不合时宜之处, 请联络作者 。我再次感谢您读我, * * 再见 。* * *

推荐阅读