快捷搜索:  汽车  科技

写硬件组装流程和软件安装步骤(第一章硬件设备的配置与安装概述)

写硬件组装流程和软件安装步骤(第一章硬件设备的配置与安装概述)③ 主分区:/primary partitionSPT是硬盘第447字节到510字节的64个字节。其后两位则是校验码。表示之前的数据有效。MBR是指硬盘的前446个字节,告诉计算机如何去引导操作系统的核心。硬盘的前512个字节(IDE硬盘的第一个扇区)记录着硬盘的主引导记录与硬盘分区表。② 标准分区表:/standard partition Table 缩写为:/SPT

1.13 硬盘分区

1.硬盘结构

⑴ 硬盘的结构可分为:

① 主引导记录:/master Boot Record 缩写为:/MBR

MBR是指硬盘的前446个字节,告诉计算机如何去引导操作系统的核心。

硬盘的前512个字节(IDE硬盘的第一个扇区)记录着硬盘的主引导记录与硬盘分区表。

② 标准分区表:/standard partition Table 缩写为:/SPT

SPT是硬盘第447字节到510字节的64个字节。其后两位则是校验码。表示之前的数据有效。

③ 主分区:/primary partition

④ 扩展分区:/Extended partition

⑤ 逻辑分区:/logical partition

在低级的硬盘组织或分区中,如果内核里出现多个块设备,要为设备命名并贴上分区号使其指向实际的块设备,例如:/dev/hda3或/dev/sdcl

⑵ 最多有4个主分区:在主引导记录内能够找到标准分区表,其中只有4个可记录的空间,这将限制你只有4个主分区。SPT只有64个字节,每一条分区记录需要16个字节,所以一块硬盘只能有四个主分区。分别对应/dev/had1 到 /dev/hda4。

⑶ 扩展分区:引入扩展分区的概念克服了4个主分区的限制,分区之一可以被用来作为一个扩展分区。扩展分区包含一个链接分区表表段的列表,各个表列出的包括指向逻辑分区的数据和下一个分区表表段的数据。因此,扩展分区表是用来包含一些逻辑分区记录的,逻辑分区的数量仅受硬盘的分区数字限制。

⑷ 逻辑分区:当扩展分区内部建立一个分区时它被参考作为一个逻辑分分,这样的逻辑分区能保存用户数据,像正常的扩展分区一样。逻辑分区是建立在扩展分区之上,所以第一块硬盘的第一个逻辑分区,其设备文件名是 /dev/hda5。即使硬盘中比4个扩展分区少,也一样这样规定。

⑸ 内核限制IDE设备最多可建立63个分区和限制SCSI设备最多建立15个分区,都保存在inode中。

2.分区工具

在安装期间和安装后,可提供以下分区工具用于分区。在硬盘分区数高于16时,fdisk命令不可用。

·fdisk:是字符界面下运用广泛的硬盘分区工具。

·Disk druid:方便的分区工具,只能在安装时使用。

·sfdisk:不常用。

1.14 硬盘分区结构样品

写硬件组装流程和软件安装步骤(第一章硬件设备的配置与安装概述)(1)

1.15 块设备和文件系统

1. 作为典型的块设备也有文件系统

最多的块设备例子是硬盘、软驱和光驱。大多数的块设备被用来存储或读取信息,因此块设备通常都有一个文件系统。

2. 各种文件系统简介

⑴ ext3:

ext3­­是现在标准的Red Hat linux­文件系统,在Red Hat Linux­默认下被用来作为所有硬盘的文件系统。ext3建立在ext2文件系统上,它与ext2最重要的区别是它有日志能力。日志文件系统能从意外停电和硬盘发生错误的地方快速恢复。因为他们可以保持对一个文件操作的记录或日志。

⑵ ReiserFs 、JFS 、XFS:

ReiserFs、JFS和XFS是高级日志文件系统并且仍然在发展中。ReiserFs­是一个新的文件系统设计,JFS是IBM的计划,XFS是SGI的计划。Red Hat Linux提供预先支持ReiserFs和JFS。

⑶ Minix

一个小的简单的文件系统,主要用于软盘。

3. 用mkfs命令创建文件系统

在第一个IDE硬盘第二个分区建立ext2文件系统。选项-t 用于确定文件系统类型。

mkfs -t ext2 /dev/hda2

1.16 文件系统分区方案

Linux­有统一的目录结构。

多种文件系统被组合到一个单一的“倒置树”状目录结构里。根文件系统下有多个目录,分区被作为文件加载到存在的文件夹上,访问分区可直接去访问文件夹。

1.为什么分隔文件系统

因为分隔的文件系统是灵活的、密封的,有利于进行配额和灾难恢复。

2./ —根系统

以下目录:/etc,/lib,/bin,/sbin,/dev不能分隔。

此分区被作为目录结构的基础来使用,被归类为根文件系统。一些目录必须存在于根文件系统之上,因为在系统的初始阶段,只有根分区被提供到内核。根文件系统通常被用来作为一个参数去“引导加载。”

3./boot分区

此分区可避免可消除BIOS1024柱面的界限限制。Red Hat建议所有文件系统都需要一个引导程序,例如在第二引导级别中,一些内核和一些初始ramdisk被保存在一个小的分区内,我们把这个小分区故意定位在离驱动器较近的地方,这个分区被作为/boot分区。由于Lba32的使用,在lilo中也可以访问1024柱面限制的地方。

4.典型的加载点:/tmp,/usr,/usr/local,/home,/var,/opt。

分区被加载到他们常用的加载点(文件夹),例如:/home分区。这个普通的例子可能被人误解,因为/home分区能容易地被加载在/tmp点上。

1.17 安装Red Hat

1.第一阶段制作启动盘

·bootdisk.img(CDROM hard disk启动镜像)

·drvnet.img(NFS FTP HTTP启动镜像)

·PCMCIA.img(所有方法)

·PXEboot 目录

这个阶段的安装有不同的方案,但要有计划地制作一个引导盘。Bootdisk.img安装映像包含适当的硬盘I/O驱动。Bootnet.img安装映像包含网络驱动。对于不同的安装源,适当的映像将被使用。如果是在PCMCIA上安装,使用pcmcia.img和pcmciadd.img(PCMIA驱动盘)

第一阶段的安装提供快速的引导程序和多种安装方法。它也提供一个配置程序来收集足够的关于系统的信息,包括第二阶段的安装和安装RPM包。

BIOS允许从CD-ROM光驱里的Red Hat Linux CD盘引导系统,提供两个安装级。

第一阶段安装映像被安装到软驱上,映像在Red Hat Linux CD的image目录里。在linux环境下使用下面的方法,映像能被传送到软驱上。

cat bootnet.img>/dev/fd0

dd if=bootnet.img of=/dev/fd0

从DOS环境运行rawrite .exe 制作引导软盘:使用包括在第一张Linux 光盘里 dosutils 目录下的 rawrite 工具。首先,给一个空白的、格式化的、3.5英寸的磁盘注以恰当的标签(如“引导盘”或“更新盘”);将它插入到磁盘驱动器中;然后,使用下列命令(假定你的光盘驱动器的盘符是 D:):

C:\> d:

D:\> cd \dosutils

D:\dosutils> rawrite

Enter disk image source file name: ..\images\bootdisk.img

Enter target diskette drive: a:

Please insert a formatted diskette into drive A: and

press --ENTER-- : [Enter]

D:\dosutils>

首先,rawrite 会向你询问磁盘映像的文件名;输入你要写入的映像目录和名称(例如,..\images\bootdisk.img)。然后,rawrite 会向你询问要写入映像的磁盘驱动器的盘符,输入a:。最后,rawrite 会请你确认在你选定的驱动器内已插入格式化的磁盘。在按 [Enter] 键确认后,rawrite 就会把映像文件复制到磁盘中去。

Red Hat Linux也提供有一个内核的pxeboot目录和初始ramdisk,它可以由系统支持的PXE存取访问。

2.第二阶段安装

·图形或文本模式

·能调用noprobe或kickstart模式

第二阶段安装,主要是对第一阶段的继续,安装驱动的过程。

1.18 安装模式

1.noprobe(跳过硬件检测)和kickstart(自动化)模式

noprobe模式允许并要求完整地控制上面所有安装参数。kickstart模式许可自动化的安装。

可用以下命令跳过硬件检测:

boot :linux noprobe

kickstart自动化安装模式需要建立批处理文件,以后详述。

2.测试光盘映像完整性

在安装引导提示下键入:

linux mediacheck

安装程序会提示你插入一张光盘或者选择一个映像,来校验完整性。

3.多种界面

·图形

·启动X server和图形用户界面安装

·DISK Druid与安装过程的无缝结合。

·只能在CDROM、硬盘、NFS服务器三种情况下安装

图形界面安装使安装变得容易和直观。图形界面能在lowres模式中启动,意思是它使用较低屏幕分辨率设置安装。

·文本

以菜单为基础的终端界面

可以用下面的引导命令来启动文本模式:

boot :linux text

猜您喜欢: