📄 doc019.htm
字号:
文件特别有用.
<p>[<em>Intel系统:</em> 如果Red Hat Linux/Intel将在您的计算机中和OS/2<a name="i126">
共存, 您必须使用OS/2的分区软件来创建硬盘分区---否则, OS/2将不能识别硬盘分区.
在安装时, 不要创建任何新分区, 但要用Linux<tt>fdisk</tt>来为您的Linux分区设置
适当的分区类型.]
<p><h3><a name="s2.6.4">2.6.4 最后的技巧: 使用LILO</a></h3>
<a name="i127"><a name="i128">
<p>[<em>Intel系统:</em> LILO (the LInux LOader)是在基于Intel系统上启动Red Hat
Linux的最常见方式. 作为操作系统的装载程序, LILO'超然'于任何操作系统, 只使用
计算机硬盘的基本输入输出系统(BIOS). 本节描述LILO和BIOS的交互作用, 这只针对
基于Intel的系统.]
<p>[<em>Alpha系统:</em> Alpha用户请跳到<a href="doc019.htm#s2.6.5">2.6.5</a>节.]
<p>[<em>SPARC系统:</em> SPARC用户请跳到<a href="doc019.htm#s2.6.5">2.6.5</a>节.]
<p><h4><a name="s2.6.4.1">2.6.4.1 BIOS相关的限制会影响LILO</a></h4>
<a name="i129">
<a name="i130">
<p>LILO受制于大多数基于Intel的计算机的BIOS. 特别是, 大多数BIOS不能访问两个
以上的硬盘, 不能访问任何硬盘的1023柱面以后的数据. 一些较新的BIOS没有这些限
制, 但这不是普遍的.
<p>LILO在启动时所要访问的所有数据(包括Linux内核)都在<tt>/boot</tt>目录中,
通常是根分区(<tt>/</tt>)的一部分. 如果您想用LILO来启动您的Linux系统, 您必须
遵循以下原则:
<p><dl>
<p><dt><dd><b>在前两个IDE硬盘上</b> -- 如果您有两个IDE硬盘, <tt>/boot</tt>
必须在其中之一. 注意两个硬盘的限制也包括您主IDE控制器上的任何IDE CD-ROM.
所以, 如果您的主IDE控制器上有一个IDE硬盘和一个IDE CD-ROM, <tt>/boot</tt>
<em>只能</em>放在您的第一个硬盘上, 即使您在第二个IDEC控制器上还有一个硬盘.
<p><dt><dd><b>在第一个IDE或第一个SCSI硬盘上</b> -- 如果您有一个IDE硬盘和数个
SCSI硬盘, <tt>/boot</tt> 必须放在IDE硬盘或者标识为0的SCSI硬盘上. 其他SCSI
标识都不行.
<p><dt><dd><b>在前两个SCSI硬盘</b> -- 如果您只有SCSI硬盘, <tt>/boot</tt>
必须放在标识为0和1的硬盘上. 其他SCSI标识都不行.
<p><dt><dd><b>分区<em>完全</em>在柱面1023以下</b> -- 不管使用以上哪一中配置,
含有<tt>/boot</tt>的分区必须完全在柱面1023以下. 如果含有<tt>/boot</tt>
的分区跨越了柱面1023, 您可能遇到这样的情况, 就是LILO开始可以工作(因为所有有
用的信息都在柱面1023以下), 但是载入一个新的在柱面1023以上的内核时就会失败.
<p></dl>
<p>正如前面提到的, 一些新的BIOS可能允许LILO不遵循以上原则而正常工作. 同样地,
一些LILO的灵活特性可能会使不遵循以上原则的配置正常启动Linux. 但是, 由于变数
太多, Red Hat Software将不会支持这些例外.
<p><b>请注意:</b> Disk Druid在设计时考虑了这些BIOS相关的限制. 然而, 如果您
决定使用<tt>fdisk</tt>, 您必须自己将这些限制考虑进去.
<p><h3><a name="s2.6.5">2.6.5 多少分区?</a></h3>
<a name="i131">
<p>尽管您可以将Red Hat Linux装在一个单一的大分区中(根据我们已经提到的分区
原则), 但更好的主意是将它分开. 综合了单一分区的简单性和多分区的灵活性, 我
们推荐以下配置:
<p><b>请注意:</b> 如果您想安装Red Hat Linux的所有软件包的话, 您必须使用这里
指出的较大的分区尺寸. 事实上, 您可能会加大我们推荐的尺寸, 以使将来升级时不必
重新分区.
<p><dl>
<p><dt><dd><b>一个交换分区</b>
<a name="i132"> -- 交换分区用来支持虚拟内存. 如果您的计算机内存小于16M, 您
<em>必须</em>创建交换分区. 即使您有更多的内存, 仍然推荐使用交换分区. 交换分
区的最小尺寸是您的内存的大小, 或16M(两者取大). 交换分区最大可以达到127M,
所以创建更大的交换分区是浪费空间. 注意, 您可以创建和使用一个以上的交换分区
(尽管这通常安装在大的服务器上).
<p><dt><dd><b>一个根分区</b>
<a name="i133"> -- 根分区是<tt>/</tt>(根目录)所在地. 它只需要启动系统所须的
文件和系统配置文件. 对于大多数系统50MB到100MB的根分区可以工作的很好.
<p>[<em>Intel系统:</em> 不要忘记我们在<a href="doc019.htm#s2.6.4">2.6.4</a>
节提到的LILO限制!]
<p><dt><dd><b>一个 <tt>/usr</tt> 分区</b>
<a name="i134"> -- <tt>/usr</tt> 是Red Hat Linux系统的许多软件的所在的地方.
根据您交换安装的包的数量, 这个分区应该在300MB到700MB之间. 如果可能, 将最大
的空间用于<tt>/usr</tt>分区. 任何您以后将要安装的基于RPM的包都会使用比其他
分区更多的<tt>/usr</tt>空间.
<p><dt><dd><b>一个 <tt>/home</tt> 分区</b>
<a name="i135"> -- 这是用户的home目录所在地; 它的大小取决于您的Red Hat Linux
系统有多少用户, 以及这些用户将存放多少数据.
<p>[<em>Alpha系统:</em> 下面这个分区只适用于Red Hat Linux/Alpha的安装.]
<p>
<dt><dd><b>一个MILO分区</b>
<a name="i136"> -- 使用MILO启动系统的Alpha用户需要创建一个1.5MB的DOS分区,
在安装结束时MILO可以拷贝到这个分区.
<p></dl>
<p>另外, 您的环境可能会要求您创建一个和多个以下的分区:
<p><dl>
<p><dt><dd><b>一个 <tt>/usr/local</tt> 分区</b>
<a name="i137"> -- 一般, <tt>/usr/local</tt>用来存放与其余Red Hat Linux系统
不同的软件, 如不是RPM包的软件. 它的尺寸取决于您准备存放的这些软件的数量.
<p><dt><dd><b>一个 <tt>/usr/src</tt> 分区</b>
<a name="i138"> -- 在一个Red Hat Linux系统中, <tt>/usr/src</tt>通常存放两样
东西:
<p><dl>
<p><dt><dd><b>Linux内核源程序</b> -- Linux内核的所有源程序都放在这, 新的内
核也在这创建. 目前, 内核源程序大概有30MB. 记住, 您可能需要更多的空间来创建
内核, 或者保存几个不同版本的内核.
<p><dt><dd><b>RPM包的源程序</b> -- 如果安装了包的源程序, 文件将存放在这.
注意, 除非特别指定, 创建包也将使用在这的一个'创建目录'.
here.
<p></dl>
<p>同样, 这个分区的尺寸也取决于您将在这安装的软件的数量.
<p><dt><dd><b>一个 <tt>/tmp</tt> 分区</b>
<a name="i139"> -- 就象它的名字, <tt>/tmp</tt>分区用来存放临时文件. 对于一个
大型的, 多用户的系统或者网络服务器, 专门创建一个<tt>/tmp</tt>分区是一个好主
意. 对于一个单用户的工作站, 就不必专门创建一个<tt>/tmp</tt>分区了.
<p><dt><dd><b>一个 <tt>/var</tt> 分区</b>
<a name="i140">-- 您的Red Hat Linux系统将把日志写在<tt>/var/log</tt>. 打印
队列的文件通常写在<tt>/var/spool</tt>. 这只是两个写在<tt>/var</tt>的例子.
除非特别配置, <tt>/var</tt>将是根文件系统的一部分, 通常不占很多空间. 如果
您的系统有很多打印, 邮件, 或者日志, 您可以考虑专门创建一个<tt>/var</tt>分区.
一般来讲, 只有多用户或者服务器才需要专门的<tt>/var</tt>分区.
<p><dt><dd><b>一个 <tt>/boot</tt> 分区</b>
<a name="i141">-- 这里提到的分区多数是针对大的系统, 这个分区则对空间很少的
小的系统很有用. 在第<a href="doc019.htm#s2.6.4">2.6.4</a>节, 我们讨论了标准
PC的BIOS的一些限制, 以及这些限制如何影响LILO的启动. 所有LILO启动时需要的文
件都在<tt>/boot</tt>目录. 因为<tt>/boot</tt>中的这些文件(包括Linux内核)占
1M空间, 如果您很难为LILO要用的根分区安排100MB空间, 您可以幸运地只用5-10MB
(通常不用那么多)的分区来存放<tt>/boot</tt>. 您仍然需要创建一个根分区, 但这
时它可以在您系统的任何地方 -- BIOS的限制仅适用含有<tt>/boot</tt>的分区.
<p></dl>
<p><p><hr>
<a href="doc020.htm">Next</a>
<a href="doc013.htm">Up</a>
<a href="doc018.htm">Previous</a>
<a href="doc000.htm">Contents</a>
<a href="doc136.htm">Index</a>
<hr>
</body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -