没有合适的资源?快使用搜索试试~ 我知道了~
鸟哥的 Linux 私房菜第04章-几个安装范例31
需积分: 0 0 下载量 136 浏览量
2022-08-03
20:25:44
上传
评论
收藏 1.33MB PDF 举报
温馨提示
试读
41页
1. Linux 安装的第一步『规划』 2. 开始安装 Fedora Core Release IV 3. 多重引导安装流程与技巧 4. 关于大硬盘导致无法开机
资源详情
资源评论
资源推荐
鸟哥的 Linux 私房菜
为取得较佳浏览结果,请爱用 firefox 浏览本网页
安装 FC4 与多重引导小技巧
最近更新日期:2005/11/08
等了好久!终于要开始来安装我们的 Linux 练习机了!注意喔! 既然这里特别强调的是『练习机』,所以,里面
的种种建议都是『练习用』的喔! 而且,这部练习机在您顺利的了解 Linux 的主机操作之前, 『最好不要连上
Internet 』呢!很容易被入侵啊! 我们这里使用目前最新的 Fedora Core Release IV 来进行安装喔!
1. Linux 安装的第一步『规划』
1.1 一个练习机的规划
1.2 硬盘的连接与代号
1.3 认识硬盘的 partition
1.4 Linux 安装模式下,硬盘分割的选择(极重要)
2. 开始安装 Fedora Core Release IV
3. 多重引导安装流程与技巧
4. 关于大硬盘导致无法开机的问题
5. 本章习题练习
6. 针对本文的建议:http://phorum.vbird.org/viewtopic.php?t=23876
Linux 安装的第一步『规划』
由 上一章的 Linux 主机规划 我们大致上可以了解: 『Linux 主机的配备要求
与 Linux 主机所提供的服务有关』, 所以啰,要安装 Linux 的第一步就是先
进行 Linux 主机的未来蓝图规划啦!那么该如何规划? 由前一章的内容,我们
不难了解,要规划好一个 Linux 主机的话,需要:
1. 决定 Linux 主机的角色定位;
2. 根据步骤一,选择适当的硬件配备;
3. 根据步骤一,决定实体硬盘的分割状态;
4. 根据主机上面的操作系统,选择适当的启动加载程序 ( boot loader ) ,
以便安装在主要启动扇区中 ( Master Boot Recorder, MBR );
5. 根据步骤一,选择所需要的 Linux 程序套件;
好了,既然已经知道大概需要规划的原理之后,底下我们就实地的来操练一遍吧!
好让您不会很快的忘掉去!
一个练习机的规划
假设:这部主机主要是为了我自己练习 Linux 之用, 不过,未来可能会接触到
网络的实际练习。而为了方便数据查询,因此,我需要 X Window 系统的支持,
而且由于不熟悉 Linux ,因此也需要预留硬盘空间作为日后练习之用。如果是
这样的状态, 您应该要如何规划你的主机呢?
1. Linux 主机角色的定位
由上面的假设状态,您可以知道这部主机主要是作为练习之用,需要 X
Window , 而且由于操作者是新手,因此,建议将所有的套件都安装上去
呢!
2. 硬件的配备选择:
因为我使用 Linux 来作为练习,而且含有 X Window 在里面,预计是将
所有的套件都装上去的, 因此,硬盘不能少,CPU/显示适配器等等的等
级也必须要适中,不可用等级太低的。而且, 内存也应该大于 256MB 以
上比较妥当。我使用的练习机设备为:
o 主板与 CPU: 我的练习机 CPU 是 AMD 的 AthlonXP 1800+,搭配
Asus 的 A7V8X 主板。
o 内存:我安插了 256MB 的内存。
o 硬盘:使用一颗淘汰下来的 20GB 硬盘。因为我只有一部主机, 为
了要同时使用 Windows 与 Linux 操作系统,因此,我选择了抽取
式硬盘盒来帮忙抽换。 这样一来,比较大的优点是可以让我完全
掌控一部主机,而不需要担心将 Windows 的系统删除。
o 网络卡:用最阳春的螃蟹卡(Realtek 8139 芯片)。
o 显示适配器:这个重要,因为我要使用 X Window ,因此, 我用
的是 32MB 的 ATI 的 9200 芯片组(现在这个等级已经算很差的
配备了)。
o 其他的输出/输入设备:一部 DVD 光驱、 pc104 键盘、光学鼠标、
300W 电源供应器及 19 吋的传统映像管屏幕。
一般来说,这样的配备算是前一阵子的入门级机种了!目前的入门级机种
都比这个配备好太多! 您也可以利用您的 CPU 等级为 P-III 的主机来
进行练习啊! 但不建议使用 P-II 以下等级的机种。除非您不要使用 X
Window !请参考前一章的介绍。
3. 关于硬盘分割的分配:
因为是练习机,建议您主要分为 / 与 Swap 两个即可。不过,还是需要
留下一些硬盘空间来作为练习之用。 我的 8GB 硬盘主要分为 6GB 为
/ , 512MB 为 swap , 1GB 为 /home ,另外的磁盘空间则不规划!。 至
于磁盘分区与各目录的相关意义,我们会在 磁盘文件系统 当中来进行说
明,切莫着急啊! ^_^。至于如果您的硬盘大于 60GB 以上时,可能会有
启动扇区的问题,那就必须要独立出 /boot 这个磁盘槽了,请参考 本章
最后一节的说明。
4. 选择 MBR 当中的开机管理程序:
在 Linux 里面默认使用两种开机管理程序,分别是 LILO 与 GRUB 这两
个好东西,其中, LILO 算是比较早期的开机管理程序,不过, 鸟哥个
人倒是还蛮喜欢 LILO 的, 毕竟他虽然比较死板,但是还蛮好用的,磁
盘代号设定上面与 Linux 上的磁盘代号相同, 所以没有什么太大的困
扰。而较新的 GRUB 其实是很棒的一套开机管理程序,我个人认为, 他
最大的功能也最具魅力的地方是具有『动态搜寻核心档案』的功能, 他
可以让您在开机的时候,可以自行编辑您的开机设定系统档案,呵呵!所
以即使您不小心设定错了 grub ,没关系!开机的时候自行编辑一下就好
啦!这方面的技巧, 我们会在 开机流程与 Loader 的时候再来详细的介
绍, 还是慢慢的从头学习起来呦!
5. 选择所需的套件:
虽然将光盘上面的全部套件都安装,是有点浪费硬盘空间,不过我们是练
习机嘛! 所以还是完整的都给他安装下去的好。(如果您想要选择套件的
话, 特别建议您,务必将『系统开发工具』,也就是 gcc, kernel-headers,
kernel-source 等等安装上去喔!)
到了这一步之后,嘿嘿!规划就已经差不多了,所以,这个时候,基本上已经可
以开始来安装 Linux 啦!但是,还是有个困扰耶,那就是,在第三步骤的时候,
我要怎么在安装的时候分割我的硬盘呀!? 上一章里面有提过硬盘的扁平电缆
与硬盘在 Linux 里面的磁盘代号有关,那么该如何分割? 另外,有什么自定义
的方式可以来帮我分割硬盘吗?呵呵!底下我们就来提一提如何进行这些动作
啰!
硬盘的连接与代号
硬盘分割与配置的好坏,会影响到未来您的主机的使用情况,此外,好一点的分
割方式, 会让您的数据保有一定的安全性!怎么说呢?这么想好了,如果你的
Windows 硬盘里面,仅有 C 槽的话,那么当 Windows 需要重新安装的时候,你
又想要重新格式化 ( format ) 时,而 C 槽里面很不巧的,已经放了很多重要
的档案数据,这个时候怎么办? 光是搬这些重要数据到其他空间就受不了! 所
以,比较聪明的玩家,都喜欢分割成两槽以上,将系统档案与数据文件分开, 可
以达到比较好的管理效果!除此之外,磁盘分区的好坏,还可以影响到系统存取
数据的效能呢! 这个部分我们在后面几章再来谈一谈!
所以啰,正常使用情况下的 Linux 主机,通常会依照目录与主机的特性,来分
割硬盘, 以达到比较好的管理成效。不过,由于 Linux 的硬盘分割比较具有弹
性,同时, Linux 硬盘分割程序 fdisk 功能很强悍,此外,要分割的好,必须
要了解一下基础的硬盘架构, 所以,底下我们先来介绍一下硬盘的基本架构,
然后再来介绍如何分割吧!
现在的主流硬盘应该是 SATA 小扁平电缆的那一种接口硬盘。他与旧 IDE 硬盘
的分别, 我们已经在前一章谈过了,这里就略过不提。但不论是 SATA 或者是
IDE 接口的硬盘, 他在 Linux 当中的硬盘代号都是一样的!所以,这里我们依
旧以 IDE 硬盘来稍作说明啰!
通常在 586 之后生产的主板上面都有两条接扁平电缆的界面 ( 扁平电缆就是
用来连接硬盘与主板的那一个东西啦!),而我们称这种界面为 IDE 界面,这也
是之前的主流硬盘界面(目前已被 SATA 取代) ,为了区隔硬盘读取的先后顺序,
所以主板上面的这两个界面就分别被称为 Primary ( 主要的 ) 与 Secondary
( 次要的 ) IDE 接口啰, 或者被称为 IDE1 ( Primary ) 与 IDE2
( Secondary )。
而如果你有仔细观察的话,那么每一条扁平电缆上面还有两个插孔,也就是说一
条扁平电缆可以接两个 IDE 界面的装置 ( 硬盘或光驱 ),而你有两条扁平电
缆,因此 一个主板在预设的情况中,应该都可以接四个 IDE 界面的装置。好了,
那么每条扁平电缆上面该如何判别哪一个是主硬盘 ( Master ),哪一个是副硬
盘 ( Slave ) 呢?这个时候就需要调整硬盘上面的跳针 ( jump ) 才可以知道!
请察看一下您的硬盘机吧!上面应该都会有图示说明才对。 (注:硬盘的
master/slave 判断方法中,除了利用 jump 主动调整之外, 还可以透过 cable
自动选择。)
好了,所以如果我有一个光驱了,那么我最多就只能再安装三部 IDE 接口的硬
盘在我的主机上面。OK!那么由于我的硬盘与 Linux 的磁盘代号有关,那么我
怎么知道这个硬盘的代号呢?没问题啦,由 IDE 1 ( Primary IDE ) 的 Master
硬盘先计算,最后是 IDE 2 的 slave 硬盘,所以各个磁盘的代号是:
IDE\Jumper
Master
Slave
IDE1(Primary)
/dev/hda
/dev/hdb
IDE2(Secondary)
/dev/hdc
/dev/hdd
假如我只有一颗硬盘,而且这一颗硬盘接在 IDE 2 的 Master 上面,那么他在
Linux 里面的代号就是 /dev/hdc 啰!OK!好像没问题了呦!呵呵!才不是呢,
问题很大呦! 因为,如果我这个磁盘被分割成两个磁盘分区槽(Partition),那
么每一槽在 Linux 里面的代号又是如何?如何知道每个 partition 的代号
呢?
认识硬盘的 partition
基本上,硬盘是由最小的物理组成单位 扇区 ( sector ) 所组成的,而数个扇
区组成一个同心圆时,那就称为 磁柱 ( cylinder ) ,最后构成整个硬盘的容
量大小。关于硬盘的管理我们在后续章节再来介绍, 这里我们比较想要知道的
是,如何分割硬盘,所以先简单的将硬盘变成如下的图标:
图 1、硬盘数据示意图
在上面的图示中,我们可以很清楚的知道,在硬盘里面有分为两个区域,一个是
放置这个硬盘的信息区,我们称为 Master Boot Recorder, MBR ( 主要启动扇
区 ), 一个则是实际档案数据放置的地方。MBR 可以说是整个硬盘最重要的地
方了,因为在 MBR 里面记录了两个重要的东西,分别是:开机管理程序,与磁
盘分区表 ( partition table )。因此,只要 MBR 物理实体坏掉了,那么这颗
硬盘就差不多要报废了! 因为,如果系统找不到 partition table ,就无法使
用这块硬盘,所以数据即使没有丢掉,但是没有 MBR ,呵呵,还是不能使用的
啦!
首先来看一看什么是 partition table 呢?简单的说,我们说的『 硬盘分割』
就是在修改这个 partition table 而已!他基本上定义了『第 n 个磁盘区块是
由第 x 磁柱到第 y 个磁柱』,所以,每次当系统要去读取 n 磁盘区块时,就
只会去读取第 x 到 y 个扇区之间的数据!呵呵!这样知道了吗?很简单吧!下
次记得人家在谈磁盘分区的时候, 不要以为系统真的会在硬盘上面用力、努力
的划标签!实际上,他最大的功能就是修改 MBR 里面的 partition table 啦!
不过,由于这个 MBR 区块的容量有限,所以,当初设计的时候,就 只有设计成
4 个分割纪录,这些分割记录就被称为 Primary ( 主分割 ) 及 Extended ( 延
伸分割 ) ,也就是说,一颗硬盘最多可以有 4 个 ( Primary + Extended ) 的
扇区,其中, Extended 只能有一个, 因此,你如果要分割成四块磁盘分区的
话,那么最多就是可以:
P + P + P + P
P + P + P + E
的情况来分割了。其中需要特别留意的是,如果上面的情况中, 3P + E 只有三
个『可用』的磁盘,如果要四个都『可用』,就得分割成 4P 了!( 因为 Extended
不能直接被使用,还需要分割成 Logical 才行, 底下我们会继续说明的! )。
那么为什么要有 Extended 呢?这是因为如果我们要将硬盘分割成 5 个区块的
话,那么怎么办?这个时候就需要 Extended 的帮忙了。
由于 MBR 仅能保有四个 partition 的数据记录,那如果超过 4 个以上时, 系
统允许在额外的硬盘空间放置另一份磁盘分区信息,那就是 Extended 了! 假
设您将您的硬盘分割成为 3P + E ,那么那个 E 其实是告诉系统,磁盘分区表
在另外的那份 partition table, 也就是说,那个 Extended 其实就是具有『指
向 (point)』正确的那个额外的 partition table 啦! 本身 Extended 是不能
在任何系统上面被使用的,还需要再额外的将 Extended 分割成 Logical ( 逻
剩余40页未读,继续阅读
优游的鱼
- 粉丝: 74
- 资源: 316
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0