频道直达 - 专题 - 新闻 - 技巧 - 组网 - 开发 - 安全 - web编程 - 图像 - 操作系统 - 数据库 - 教育 - 旅游 - 健康 - 时尚 - 驱动 - 软件 - 游戏 - 多媒体 - ERP - 讨论组

Red Hat Linux 5.1 安装指南(2)--开始之前

来源:yesky 作者:陈勇 出处:巧巧读书 2006-01-09 进入讨论组
上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 
2.6.2.3 用已用分区的空闲空间

  这是最常见的情况. 不幸的是, 这也是最难对付的情况. 虽然您有足够的空间, 但却属于已用的分区. 如果您买了一台有预装软件的计算机, 硬盘上很可能有一个大的分区装有操作系统和数据.

  除了加一个硬盘外, 您还有两种选择:

  破坏性的重新分区 -- 您删除一个大的分区, 然后创建几个小的分区. 那个分区中的所有数据将被破坏. 这就是说必须做一次完全的备份. 为安全, 做两套备份, 使用校验(如果您的备份软件有此功能), 在删除分区之前试着读一下您备份的数据. 注意, 如果您删除的分区含有操作系统, 您还得重装操作系统.

  在创建了小的分区之后, 您可以重装软件, 恢复数据, 然后继续安装Red Hat Linux.

  非破坏性的重新分区 -- 这里, 您可以运行一个看似不可能的程序; 这个程序可以将大分区变小而不丢失分区中的文件. 很多人发现这种方法是可靠而没有麻烦的. 那么您该用什么软件呢? 市场上有好几种磁盘管理的软件产品; 您必须做一番调查来找到最适合您的软件.

  [Intel系统: 为了方便我们的客户, 我们提供了fips. 这是一个免费软件可以改变FAT(文件分配表)分区的大小. 这个软件在Red Hat Linux/Intel CD-ROM上的 dosutils目录中.

  请注意: 许多人已经成功地用fips重新对他们的硬盘进行了分区. 但是, 由于硬件或软件的配置各有不同, Red Hat Software不能保证fips将在您的系统中正常运行. 因此, 将不提供fips的支持; 您将自己对此负责.

  就是说, 如果您决定用fips对您的硬盘重新分区, 您一定要做两件事:

  做一次备份 -- 对您的计算机中重要的数据做两份备份. 这些备份应该放在活动的媒介上(象磁带或软盘), 而且您必须确信它们将来可以读得出.

  阅读说明书 -- 完全阅读fips说明书, 它在Red Hat Linux/Intel CD 1的 /dosutils/fipsdocs目录下.

2.6.3 硬盘分区和其他操作系统

  如果您的Red Hat Linux分区将和其他操作系统的分区共享一个硬盘, 大多数情况下是没有问题的. 然而, Linux和其他操作系统的某些组合必须格外小心. 您将在Red Hat Linux CD的doc/HOWTO和doc/HOWTO/mini目录中的几个HOWTO和 Mini-HOWTO文件中找到有关信息. 文件名以Linux+起始的几个Mini-HOWTO 文件特别有用.

  [Intel系统: 如果Red Hat Linux/Intel将在您的计算机中和OS/2 共存, 您必须使用OS/2的分区软件来创建硬盘分区---否则, OS/2将不能识别硬盘分区. 在安装时, 不要创建任何新分区, 但要用Linuxfdisk来为您的Linux分区设置适当的分区类型.]

2.6.4 最后的技巧: 使用LILO

  [Intel系统: LILO (the LInux LOader)是在基于Intel系统上启动Red Hat Linux的最常见方式. 作为操作系统的装载程序, LILO'超然'于任何操作系统, 只使用计算机硬盘的基本输入输出系统(BIOS). 本节描述LILO和BIOS的交互作用, 这只针对基于Intel的系统.]

  [Alpha系统: Alpha用户请跳到2.6.5节.]

  [SPARC系统: SPARC用户请跳到2.6.5节.]


2.6.4.1 BIOS相关的限制会影响LILO

  LILO受制于大多数基于Intel的计算机的BIOS. 特别是, 大多数BIOS不能访问两个以上的硬盘, 不能访问任何硬盘的1023柱面以后的数据. 一些较新的BIOS没有这些限制, 但这不是普遍的.

  LILO在启动时所要访问的所有数据(包括Linux内核)都在/boot目录中, 通常是根分区(/)的一部分. 如果您想用LILO来启动您的Linux系统, 您必须遵循以下原则:

  在前两个IDE硬盘上 -- 如果您有两个IDE硬盘, /boot 必须在其中之一. 注意两个硬盘的限制也包括您主IDE控制器上的任何IDE CD-ROM. 所以, 如果您的主IDE控制器上有一个IDE硬盘和一个IDE CD-ROM, /boot 只能放在您的第一个硬盘上, 即使您在第二个IDEC控制器上还有一个硬盘.

  在第一个IDE或第一个SCSI硬盘上 -- 如果您有一个IDE硬盘和数个 SCSI硬盘, /boot 必须放在IDE硬盘或者标识为0的SCSI硬盘上. 其他SCSI 标识都不行.

  在前两个SCSI硬盘 -- 如果您只有SCSI硬盘, /boot 必须放在标识为0和1的硬盘上. 其他SCSI标识都不行.

  分区完全在柱面1023以下 -- 不管使用以上哪一中配置, 含有/boot的分区必须完全在柱面1023以下. 如果含有/boot 的分区跨越了柱面1023, 您可能遇到这样的情况, 就是LILO开始可以工作(因为所有有用的信息都在柱面1023以下), 但是载入一个新的在柱面1023以上的内核时就会失败.

  正如前面提到的, 一些新的BIOS可能允许LILO不遵循以上原则而正常工作. 同样地, 一些LILO的灵活特性可能会使不遵循以上原则的配置正常启动Linux. 但是, 由于变数太多, Red Hat Software将不会支持这些例外.

  请注意: Disk Druid在设计时考虑了这些BIOS相关的限制. 然而, 如果您决定使用fdisk, 您必须自己将这些限制考虑进去.


2.6.5 多少分区?
  Hat Linux装在一个单一的大分区中(根据我们已经提到的分区原则), 但更好的主意是将它分开. 综合了单一分区的简单性和多分区的灵活性, 我们推荐以下配置:

  请注意: 如果您想安装Red Hat Linux的所有软件包的话, 您必须使用这里指出的较大的分区尺寸. 事实上, 您可能会加大我们推荐的尺寸, 以使将来升级时不必重新分区.

  一个交换分区 -- 交换分区用来支持虚拟内存. 如果您的计算机内存小于16M, 您 必须创建交换分区. 即使您有更多的内存, 仍然推荐使用交换分区. 交换分区的最小尺寸是您的内存的大小, 或16M(两者取大). 交换分区最大可以达到127M, 所以创建更大的交换分区是浪费空间. 注意, 您可以创建和使用一个以上的交换分区 (尽管这通常安装在大的服务器上).

  一个根分区 -- 根分区是/(根目录)所在地. 它只需要启动系统所须的文件和系统配置文件. 对于大多数系统50MB到100MB的根分区可以工作的很好.

  [Intel系统: 不要忘记我们在2.6.4 节提到的LILO限制!]

  一个 /usr 分区 -- /usr 是Red Hat Linux系统的许多软件的所在的地方. 根据您交换安装的包的数量, 这个分区应该在300MB到700MB之间. 如果可能, 将最大的空间用于/usr分区. 任何您以后将要安装的基于RPM的包都会使用比其他分区更多的/usr空间.

  一个 /home 分区 -- 这是用户的home目录所在地; 它的大小取决于您的Red Hat Linux 系统有多少用户, 以及这些用户将存放多少数据.

  [Alpha系统: 下面这个分区只适用于Red Hat Linux/Alpha的安装.]

  一个MILO分区 -- 使用MILO启动系统的Alpha用户需要创建一个1.5MB的DOS分区, 在安装结束时MILO可以拷贝到这个分区.

  另外, 您的环境可能会要求您创建一个和多个以下的分区:

  一个 /usr/local 分区 -- 一般, /usr/local用来存放与其余Red Hat Linux系统不同的软件, 如不是RPM包的软件. 它的尺寸取决于您准备存放的这些软件的数量.

  一个 /usr/src 分区 -- 在一个Red Hat Linux系统中, /usr/src通常存放两样东西:

  Linux内核源程序 -- Linux内核的所有源程序都放在这, 新的内核也在这创建. 目前, 内核源程序大概有30MB. 记住, 您可能需要更多的空间来创建内核, 或者保存几个不同版本的内核.

  RPM包的源程序 -- 如果安装了包的源程序, 文件将存放在这. 注意, 除非特别指定, 创建包也将使用在这的一个'创建目录'. here.

  同样, 这个分区的尺寸也取决于您将在这安装的软件的数量.

  一个 /tmp 分区 -- 就象它的名字, /tmp分区用来存放临时文件. 对于一个大型的, 多用户的系统或者网络服务器, 专门创建一个/tmp分区是一个好主意. 对于一个单用户的工作站, 就不必专门创建一个/tmp分区了.

  一个 /var 分区 -- 您的Red Hat Linux系统将把日志写在/var/log. 打印队列的文件通常写在/var/spool. 这只是两个写在/var的例子. 除非特别配置, /var将是根文件系统的一部分, 通常不占很多空间. 如果您的系统有很多打印, 邮件, 或者日志, 您可以考虑专门创建一个/var分区. 一般来讲, 只有多用户或者服务器才需要专门的/var分区.

  一个 /boot 分区 -- 这里提到的分区多数是针对大的系统, 这个分区则对空间很少的小的系统很有用. 在第2.6.4节, 我们讨论了标准 PC的BIOS的一些限制, 以及这些限制如何影响LILO的启动. 所有LILO启动时需要的文件都在/boot目录. 因为/boot中的这些文件(包括Linux内核)占 1M空间, 如果您很难为LILO要用的根分区安排100MB空间, 您可以幸运地只用5-10MB (通常不用那么多)的分区来存放/boot. 您仍然需要创建一个根分区, 但这时它可以在您系统的任何地方 -- BIOS的限制仅适用含有/boot的分区.浏览地址: http://www.qqread.com/linux/e881206206.html 更多文章 更多内容请看Windows操作系统安装系统安装手册Linux集群技术专题,或进入讨论组讨论。
上一页 1 2 3 4 5 6 7 8 9 10 11 下一页 
收藏此文】【 】【打印】【关闭
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
巧巧读书宗旨
相关专题
讨论组问题推荐
站内各频道最新更新文档
站内最新制作专题
热门关键字导读
Photoshop教 程照片处理 照片制作 PS快捷键 抠图
计 算 机 故 障XP系统修复
艺 术 与 设 计设计 流媒体 设计欣赏 边框
计 算 机 安 全ARP
站内频道文章精选
巧巧电脑频道编辑信箱  告诉我们您想看的专题或文章