1.4. 你能用光盘安装吗?

可以用来安装 Red Hat Linux 的方法有好几种。

从光盘中安装要求你已购买了 Red Hat Linux 9 产品,或者你拥有 Red Hat Linux 光盘, 以及光盘驱动器。多数新计算机会允许你从光盘引导。如果你的系统支持从光盘引导,这种启动本地光盘安装方法将非常简便。

你可能需要改变你的 BIOS 来允许从光盘驱动器引导。关于编辑 BIOS 的详情,请参阅第 3.3.1 节

1.4.1. 其它引导方法

引导光盘

如果你可以使用光盘驱动器来引导,你便能够创建你自己的光盘来引导安装程序。这在你执行网络或硬盘安装时会非常有用。详细说明请参见第 1.4.2 节

如果你选择要创建一个引导光盘,你就没必要创建驱动程序盘。

如果你无法从光盘驱动器引导,你可以使用以下的引导方法:

引导盘

如果你需要一个引导盘(boot diskette)[1],你必须制作它。如果你无法从光盘中引导,你就需要一个引导盘。它可以用来从网络、块设备或 PCMCIA 设备中引导(你将还需要相应的驱动程序盘)。

引导盘的映像文件 bootdisk.img 位于你的 Red Hat Linux 光盘中。关于制作引导盘的信息,请参阅第 1.4.3 节

如果你选择要创建引导盘,并且要通过网络或硬盘驱动器安装,你必须还得创建合适的驱动程序盘。

驱动程序盘

如果你执行的安装不是 IDE 光盘或硬盘安装,而且你在使用引导盘,你将至少需要一个事先制作的驱动程序盘。安装程序会在适当的时候提示你插入驱动程序盘。

关于驱动程序盘的详细信息,请参阅附录 F

在 Red Hat Linux 的安装期间,你可能需要以下驱动程序盘:

网络设备驱动程序盘

如果你需要一个「网络设备驱动程序盘」来从网络中引导,你必须创建它。网络驱动程序盘的映像文件 drvnet.img 位于你的 Red Hat Linux 光盘中的 images/ 目录。有关制作磁盘的详情,请参阅第 1.4.3 节附录 F

块设备驱动程序盘

如果你需要一个「块设备驱动程序盘」来从块设备中引导(如 SCSI 光盘驱动器),你必须创建它。块设备驱动程序盘的映像文件 drvblock.img 位于你的 Red Hat Linux 光盘中的 images/ 目录。有关制作磁盘的详细信息,请阅读第 1.4.3 节附录 F

PCMCIA 设备驱动程序盘

如果你安装 Red Hat Linux 使用的是一个 PCMCIA 设备,你可能会需要 PCMCIA 设备驱动程序盘(PCMCIA device driver diskettes)。如果你需要 PCMCIA 设备驱动程序盘,你必须创建它。

下列检查表能够帮助你决定你是否需要制作 PCMCIA 驱动程序盘:

  • 你将从一个光盘中安装 Red Hat Linux,而且你的光盘驱动器是通过 一张 PCMCIA 卡与你的计算机相连的。

  • 你在安装中将会使用一个 PCMCIA 网络适配器。

PCMCIA 驱动程序盘的映像文件 pcmciadd.img 位于你的 Red Hat Linux 光盘中的 images/ 目录下。关于制作磁盘的信息,请参阅第 1.4.3 节附录 F

注记注记
 

「USB 磁盘驱动器」 — 你还可以使用 USB 磁盘驱动器中的引导盘来引导安装程序(如果你的系统支持从 USB 磁盘驱动器中引导的话)。

1.4.2. 制作安装引导光盘

isolinux 现在被用来引导 Red Hat Linux 安装光盘。要创建你自己的光盘来引导安装程序,使用以下步骤:

使用以下命令把第一张 Red Hat Linux 光盘上的 isolinux/ 目录复制到临时目录(此处指代为 <path-to-workspace>)中:

cp -r <path-to-cd>/isolinux/ <path-to-workspace>

改换到你刚创建的 <path-to-workspace> 目录中:

cd <path-to-workspace>

请确定你复制的文件具备正确的权限:

chmod u+w isolinux/*

最后,使用以下命令来创建 ISO 映像文件:

mkisofs -o file.iso -b isolinux.bin -c boot.cat -no-emul-boot \ 
-boot-load-size4-boot-info-table-R-J-v-Tisolinux/

注记注记
 

以上命令被分成两行只是为了印刷方便。当你执行这个命令时,请确定在单行上作为单个命令使用。

按照你的例行方式,把 ISO 映像(文件名为 file.iso,位于 <path-to-workspace>)刻录到光盘上。

1.4.3. 制作安装引导盘

isolinux 现在被用来引导 Red Hat Linux 安装光盘。如果你在从 Red Hat Linux 光盘中引导时遇到问题,你可以把 images/bootdisk.img 映像写到磁盘上。

如果你需要从映像文件(image file)中制作一张磁盘,你可能需要使用从下列 Red Hat Linux 勘误网页中获取的更新了的磁盘映像:

http://www.redhat.com/apps/support/errata/

映像文件含有对磁盘内容的精确复制(或映像)。由于磁盘包括了文件数据之外的文件系统信息,映像文件的内容在写入磁盘之前不能被使用。

要启动,你需要一个空白的、格式化的、高密度(1.44MB)的 3.5 英寸的磁盘。你还需要具备一个 3.5 英寸磁盘驱动器。计算机必须能够运行 MS-DOS 程序或在多数类似 Linux 的操作系统上可以找到的 dd 工具。

Red Hat Linux 光盘中的 images/ 目录包含引导映像。一旦你已选择了正确的映像(bootdisk.img),使用下列方法之一把这个映像文件传输到磁盘上:

1.4.3.1. 使用 rawrite 工具

要在 MS-DOS 里制作磁盘,使用包括在 Red Hat 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 就会把映像文件复制到磁盘中去。如果你要制作另一个磁盘,给磁盘标签,然后运行 rawrite ,指定恰当的映像文件。

注记注记
 

rawrite 工具只接受 8.3 类型的文件名,如 filename.img[2]。如果你从 http://www.redhat.com/ 下载的映像文件,其名称类似于 update-anaconda-03292002.img,你必须在运行 rawrite 之前把它重命名为 updates.img

1.4.3.2. 使用 dd 命令

要在 Linux(或任何其它与 Linux 相仿的操作系统)下制作磁盘,你必须有到 3.5 英寸磁盘驱动器设备 (在 Linux 中是 /dev/fd0 )的写权限。

首先,给一张空白的、格式化的、3.5 英寸的磁盘恰当地注以标签(如“引导盘”或“更新盘”)。把它插入到磁盘驱动器中(但是不要使用 mount[3]命令)。在挂载 Red Hat Linux 光盘之后,转到含有所需映像文件的目录,然后使用下列命令(请适当地改变映像文件和磁盘设备的名称):

dd if=bootdisk.img of=/dev/fd0 bs=1440k

要制作另一张磁盘,给那个磁盘注以标签,然后再运行 dd ,指定恰当的映像文件。

[1]

引导盘是你创建的用来引导(或启动)安装程序的磁盘, 它还可以是你在安装过程中创建的可用在今后引导操作系统的磁盘。 你的计算机通常从硬盘中引导,但是如果硬盘被损坏,你可以从一个 可引导的磁盘中引导计算机。

[2]

8.3 格式文件名 的命名约定是:八个字符,加一点,再加三个字符的文件扩展名。 这种命名约定支持一到八个字符长的文件名,其中不能包括空格,文件名不能 以 「?」「_」 字符开头。

[3]

当你挂载一个软盘或光盘时,这些设备上的内容就可被你利用。详情请参阅《Red Hat Linux 入门指南》