1.7. 安装设置

在进行了全面的系统分析之后,YaST 将显示所有安装设置的合理建议。在概要选项卡下,列出了在大多数安装环境下有时需要手动干预的那几个选项。更多的特定选项可以通过专家选项卡来查看。在完成了对显示在这些对话框中的项的配置之后,总是会返回到设置窗口,而且每次返回此窗口都会进行相应的更新。以下几节将讨论各项设置。

图 1.1. 安装设置

安装设置

1.7.1. 分区

在大多数情况下,YaST 都能给出合理的分区方案,您可以直接接受而不必更改。此外,YaST 还可用于自定义分区。 本节介绍这一过程的必要步骤。

1.7.1.1. 分区类型

每个硬盘都有一个分区表,其中有 4 个项。分区表中的一项可以对应于一个主分区或一个扩展分区。但只允许有一个扩展分区项。

主分区由指派给特定操作系统的一系列连续的柱面(物理磁盘区域)组成。仅使用主分区时,限制每个硬盘最多具有 4 个分区,因为超过 4 个分区就不能与分区表相符。这就是使用扩展分区的原因。扩展分区同样是一系列连续的磁盘柱面,但扩展分区本身可以再分为多个逻辑分区。逻辑分区不要求在分区表中有对应的项。换句话说,扩展分区是逻辑分区的容器。

如果需要 4 个以上的分区,请创建一个扩展分区作为第 4 个分区或第 4 个分区之前的分区。这个扩展分区应包括全部剩余的可用柱面范围。然后在扩展分区中创建多个逻辑分区。对于 SCSI、SATA 和 Firewire 磁盘,逻辑分区的最大数目是 15 个,对于 (E)IDE 磁盘是 63 个。对 Linux 使用哪种类型的分区没有什么关系。主分区和逻辑分区都可以。

[Tip]带有 GPT 磁盘标签的硬盘

对于使用 GPT 磁盘标签的体系结构,不限制主分区的数目。因此,这种情况没有逻辑分区。

1.7.1.2. 所需磁盘空间

YaST 通常会对充足的磁盘空间提出合理的分区方案。如果希望实施自己的分区方案,应考虑以下与不同系统类型的要求有关的建议。

最小系统:500 MB

不安装图形界面(X 窗口系统),这意味着只能使用控制台应用程序。而且只选择安装最基本的软件。

带有图形界面的最小系统:700 MB

这包括 X 窗口系统和一些应用程序。

默认系统:2.5 GB

这包括目前的桌面环境,如 KDEGNOME,并为大型应用程序套件(如 OpenOffice.orgNetscapeMozilla)提供了充足的空间。

要创建的分区取决于可用空间。以下是一些基本的分区原则:

最大 4 GB:

一个提供交换空间的分区和一个根分区 (/)。在这种情况下,如果有更多空间可用,根分区就必须为那些经常驻留在它们自己分区上的目录提供空间。

4 GB 或更多:

一个交换分区、一个根分区 (1GB) 以及根据需要与以下每个目录一一对应的分区:/usr(4 GB 或更多)、/opt(4 GB 或更多)和 /var (1 GB)。如果不希望为这些目录提供单独的分区,请向根分区添加建议的磁盘空间。可用空间的其他部分可以用于 /home

根据硬件的具体情况,还可以创建一个引导分区 (/boot) 来存放引导机制和 Linux 内核,这样做有很用。这个分区应位于磁盘的起始位置,而且至少为 8 MB 或 1 个柱面。作为一条经验性规则,如果 YaST 的原始建议中包含这样一个分区,则一定要创建该分区。如果对此不太确定,也应创建一个引导分区以确保安全。

还应注意的是,某些(大部分是商业)程序会将数据安装在 /opt 中。因此,要么为 /opt 创建一个单独的分区,要么使根分区足够大。KDEGNOME 也安装在 /opt 中。

1.7.1.3. 使用 YaST 进行分区

首次在建议窗口中选择分区项目时,YaST 分区对话框将显示当前建议的分区设置。在继续操作之前,按原样接受这些当前设置或对它们进行更改。也可以丢弃所有这些设置,而从头开始设置。

如果选择接受建议,则分区设置不会有任何改变。如果选择基于此建议调整分区设置,则将打开专家分区工具。利用它可以精确调整分区设置。第 2.9.5 节 “分区程序”中介绍了此对话框。这里将 YaST 建议的原始设置作为进行调整的基础。

如果选择创建自定义分区设置,则将打开一个用于选择硬盘的对话框。使用列表在您系统上的现有硬盘中进行选择。SUSE Linux 将安装在此对话框中选择的桌面上。

下一步需要确定的是使用整个磁盘(使用整个硬盘)还是使用任何现有分区(如果有)来进行安装。如果在磁盘上发现 Windows 操作系统,则将询问您是删除此分区还是调整该分区的大小。在执行操作之前,请阅读第 1.7.1.4 节 “调整 Windows 分区的大小”。如果需要,请转到专家分区程序对话框以创建自定义分区设置,如第 2.9.5 节 “分区程序”所述。

[Warning]使用整个硬盘进行安装

如果选择使用整个硬盘,则此磁盘上所有现有的数据在稍后的安装过程中将被完全删除并丢失。

YaST 将在安装期间检查磁盘空间是否足够用于安装所选的软件。如果磁盘空间不足,YaST 会自动更改软件选择。这时建议对话框会显示一条相关通知。只要有足够的磁盘空间可用,YaST 就会接受您的设置并相应地对硬盘进行分区。

1.7.1.4. 调整 Windows 分区的大小

如果先前选择了包含 Windows FAT 或 NTFS 分区的硬盘作为安装目标,则 YaST 建议将该分区删除或缩小。这样,即使当前硬盘上没有足够的空间,您仍可以安装 SUSE Linux。如果所选硬盘只包含一个覆盖整个硬盘的 Windows 分区,则此功能尤其有用。预安装 Windows 的计算机上通常是这种情况。如果 YaST 发现所选硬盘上没有足够的空间,但可以通过删除或缩小 Windows 分区腾出空间,则它将显示一个对话框,请在该对话框的以下两个选项中选择一个。

图 1.2. 对 Windows 分区进行操作的可能选项

对 Windows 分区进行操作的可能选项

如果选择完全删除 Windows,则会将 Windows 分区标记为要删除,这些空间将用于安装 SUSE Linux。

[Warning]删除 Windows

如果删除 Windows,则在格式化开始后,将丢失所有数据,无法恢复。

要收缩 Windows 分区,则中断安装并引导 Windows 准备分区。虽然对于 FAT 分区来说此步骤不是必需的,但它可以加快调整进程的速度,同时使之更加安全。对 NTFS 分区来说,这些步骤是必需的。

FAT 文件系统

在 Windows 中,首先运行 scandisk 以确保 FAT 分区没有丢失的文件碎片和交叉链接。之后,运行 defrag 将文件移动到分区的开始位置。这将加快在 Linux 中调整大小过程的速度。

如果 Windows 具有优化虚拟内存设置,该设置将连续的交换文件用于相同的初始(最小)和最大大小限制,则考虑使用其他步骤。如果使用这些 Windows 设置,则调整大小可能将交换文件拆分成较小的部分,这些部分将分散在整个 FAT 分区中。另外,调整大小过程中还需要移动整个交换文件,这将使整个过程进度非常缓慢。因此,应该暂时禁用这些 Windows 优化设置,并在调整大小完成后重启用它们。

NTFS 文件系统

在 Windows 中,运行 scandisk 和 defrag 将文件移动到硬盘的开始位置。与 FAT 文件系统不同的是,您必须执行这些步骤。否则将不能调整 NTFS 分区的大小。

[Important]禁用 Windows 交换文件

如果在 NTFS 文件系统上运行具有永久交换文件的系统,则此文件可能位于硬盘的末尾,即使在执行 defrag 后可能仍保存在原位置。因此,可能无法充分收缩分区。在这种情况下,请临时取消激活该交换文件(Windows 中的虚拟内存)。在调整了分区的大小后,重配置虚拟内存。

在完成这些准备之后,返回 Linux 分区设置并选择收缩 Windows 分区。在对分区进行快速检查之后,YaST 将打开一个对话框,其中显示了对调整 Windows 分区大小的建议。

图 1.3. 调整 Windows 分区的大小

调整 Windows 分区的大小

第一个条形图显示 Windows 当前占用了多少磁盘空间以及仍有多少空间可用。第二个条形图显示根据 YaST 的当前建议,调整大小后空间的分布状况。请参见 图 1.3 “调整 Windows 分区的大小”。接受建议的设置或使用滑块更改分区大小(在特定限制内)。

如果通过选择下一步退出该对话框,则将储存该设置并将返回到上一个对话框。实际调整大小将在稍后进行,之前将先对硬盘进行格式化。

[Important]安装在 NTFS 分区上的 Windows 系统

默认情况下,Windows NT、Windows 2000 以及 Windows XP 使用 NTFS 文件系统。与 FAT 文件系统不同,只能从 Linux 读取 NTFS 文件系统。这意味着您可以从 Linux 读取您的 Windows 文件,但不能对它们进行编辑。如果需要对 Windows 数据进行写访问并且不需要 NTFS 文件系统,则请在 FAT32 文件系统上重安装 Windows。这样,您将在 SUSE Linux 上具有对 Windows 数据的完全访问权。

1.7.2. 软件

SUSE Linux 中包含许多用于各种用途的软件包。在建议窗口中单击软件以启动软件选择并根据需要修改安装范围。从中间的列表选择您的类别并在右侧窗口中查看描述。每一类都包含许多软件包,这些包能够满足该类别的大多数需求。为了获取有关要安装软件包的更为详细的选项,请选择细节切换到 YaST 包管理器。请参见 图 1.4 “使用 YaST 包管理器安装和去除软件”

图 1.4. 使用 YaST 包管理器安装和去除软件

使用 YaST 包管理器安装和去除软件

1.7.2.1. 更改安装范围

如果有特殊软件需要,请使用包管理器修改当前选择,它可以极大地简化此任务。包管理器提供了多种过滤条件来简化对 SUSE Linux 中众多包的选择。

过滤器选择框位于菜单栏下的左上方。在启动后,选择过滤器处于活动状态。此过滤器根据应用程序用途对程序包进行排序,如多媒体或办公应用程序。这些组被列在过滤器选择框下。此时预先选择了当前系统类型中包括的包。单击复选框来选择或取消选择要安装的全部选择或组。

窗口右侧显示一个表,其中列出当前选择中包括的各个包。表最左侧的一列中显示每个包的当前状态。以下两个状态标志对安装而言尤为重要:安装(包名称前的复选框被选中)和不安装(复选框未被选中)。要选择或取消选择单个软件包,请单击状态框,直到显示所需的状态。此外,右击包行可以访问一个弹出菜单,其中列出所有可能的状态设置。有关它们的更多信息,请参见第 2.3.1 节 “安装和去除软件”中对此模块的详细介绍。

1.7.2.2. 其他过滤器

单击过滤器选择框可以查看其他可用的过滤器。根据包组进行的选择也可以用于安装。此过滤器按照主题将各程序包在左侧的树结构中进行排序。将分支展开得越深入,对包的选择就越具体,在右侧的相关包列表中显示的包就越少。

使用搜索可以搜索某个特定的包。第 2.3.1 节 “安装和去除软件”中对此有详细介绍。

1.7.2.3. 包依赖性和冲突

您不能安装软件包的任意组合。要安装的不同软件包必须相互兼容。否则它们可能会互相影响并造成冲突,从而影响整体系统。因此,在此对话框中选择或取消选择软件包后,可能会看到有关未解决的包依赖性或冲突的警报。如果您是首次安装 SUSE Linux 或对这些警报不了解,请阅读第 2.3.1 节 “安装和去除软件”,该章节提供了有关包管理器操作的详细信息并简要介绍了 Linux 中的软件组织

[Warning]警告

我们根据长期的经验预先选择了要进行安装的软件,它们通常可满足大多数新手和高级家庭用户的需要。通常,无需在这里进行任何更改。但是,如果您决定选择或取消选择任何包,就必须清楚这样做的后果。您特别要注意所有警告,并避免取消选择基础系统的任何包。

1.7.2.4. 退出软件选择

如果对软件选择满意并解决了所有包依赖性或冲突,请单击接受来应用您的更改并退出此模块。如果是在安装期间,这些更改将被内部记录,并在实际安装启动后应用。

1.7.3. 语言

我们在安装开始时就选择了语言,如第 1.3 节 “语言选择”中所述。但也可以在这里更改此设置并选择要在系统上安装的任何其他语言。在此对话框的上部,选择主要语言。这是将在安装后激活的语言。如果需要,通过选择这些选项使键盘和时区设置适应所选的主要语言。此外,可以使用细节来设置用户 root 的语言。这里有 3 个选项:

为用户 root 采用文件 /etc/sysconfig/language 中变量 LC_CTYPE 的值。它设置了语言特定的功能调用的本地化。

root 用户具有与本地用户相同的语言设置。

root 用户的语言设置不受语言选择的影响。将取消所有 locale 变量的设置。

此外,可以通过详细区域设置明确设置区域设置

可以在语言对话框下半部分的列表中选择其它要安装的语言。对于在此列表中选择的所有语言,YaST 将检查当前软件选择中的任何包是否有任何特定于语言的包。如果有,则将安装这些包。

单击接受完成配置。

1.7.4. 系统

此对话框将显示 YaST 能够获取的关于您计算机的所有硬件信息。可在列表中选择任意项,然后单击详细信息以查看关于所选项的详细信息。此外,还可以使用该对话框向设备驱动程序添加 PCI ID。

1.7.5. 键盘布局

从列表中选择键盘布局。默认情况下,键盘布局对应于所选择的语言。在更改布局之后,请测试特定于所选语言布局的字符以确保选择正确。如果想要设置与键盘行为相关的特定选项,请单击专家设置。有关于更多信息,请参见第 2.4.10 节 “键盘布局”。完成后,单击接受返回安装设置对话框。

1.7.6. 引导

在安装期间,YaST 会对您系统的引导配置提出建议。通常,您可以保持这些设置不变。但是,如果您需要自定义设置,则可修改对系统的建议。

您可以配置引导机制,使其依赖于特殊的引导软盘。尽管这意味着引导时引导软盘必须在驱动器内,但它不会影响现有的引导机制。但是,通常情况下不需要这样做,因为 YaST 也可以配置引导装载程序来引导其它现有的操作系统。此外,还可以更改硬盘上的引导机制的位置。

要更改 YaST 建议的引导配置,请选择引导打开一个对话框,可在其中更改引导机制的许多细节。有关信息,请参见 第 9.3 节 “使用 YaST 配置引导装载程序” (↑参考)只有有经验的计算机用户才能更改引导方法。

1.7.7. 默认运行级别

SUSE Linux 可以引导到不同的运行级别。 通常情况下无需更改此处的任何内容,但是如果需要,可使用此对话框设置默认的运行级别。有关运行级别配置的信息,请参见第 2.9.8 节 “系统服务(运行级别)”

1.7.8. 时区

在此对话框中,从列表中选项您所在地区和时区。在安装期间,将根据所选的安装语言显示这两项。在硬件时钟设置下选择本地时间UTC(GMT)。此选择取决于您计算机上的 BIOS 硬件时钟是如何设置的。如果它设置为 GMT(对应于 UTC),则您的系统可以根据 SUSE Linux 在标准时间和夏时制之间自动切换。单击更改可设置当前日期和时间。完成后,单击接受返回安装设置对话框。

1.7.9. 开始安装

在指定所有安装设置后,在建议窗口中单击接受开始安装。在打开的对话框中单击安装进行确认。根据系统性能和所选的软件,安装通常需要 15 到 30 分钟的时间。在安装了所有的包后,YaST 将立即引导入新的 Linux 系统,然后您就可以配置硬件和设置系统服务了。