在进行了全面的系统分析之后,YaST 将显示所有安装设置的合理建议。在选项卡下,仅列出了在大多数安装环境下有时需要手动干预的那几个选项。更多的特定选项可以通过选项卡来访问。在完成了对显示在这些对话框中的项的配置之后,总是会返回到设置窗口,而且每次返回此窗口都会进行相应的更新。以下几节将讨论各项设置。
在大多数情况下,YaST 都能给出合理的分区方案,您可以直接接受而不必更改。此外,YaST 还可用于自定义分区。 本节介绍这一过程的必要步骤。
每个硬盘都有一个分区表,其中有 4 个项。分区表中的一项可以对应于一个主分区或一个扩展分区。但只允许有一个扩展分区项。
主分区由指派给特定操作系统的一系列连续的柱面(物理磁盘区域)组成。仅使用主分区时,限制每个硬盘最多具有 4 个分区,因为超过 4 个分区就不能与分区表相符。这就是使用扩展分区的原因。扩展分区同样是一系列连续的磁盘柱面,但扩展分区本身可以再分为多个逻辑分区。逻辑分区不要求在分区表中有对应的项。换句话说,扩展分区是逻辑分区的容器。
如果需要 4 个以上的分区,请创建一个扩展分区作为第 4 个分区或第 4 个分区之前的分区。这个扩展分区应包括全部剩余的可用柱面范围。然后在扩展分区中创建多个逻辑分区。对于 SCSI、SATA 和 Firewire 磁盘,逻辑分区的最大数目是 15 个,对于 (E)IDE 磁盘是 63 个。对 Linux 使用哪种类型的分区没有什么关系。主分区和逻辑分区都可以。
![]() | 带有 GPT 磁盘标签的硬盘 |
|---|---|
对于使用 GPT 磁盘标签的体系结构,不限制主分区的数目。因此,这种情况没有逻辑分区。 | |
YaST 通常会对充足的磁盘空间提出合理的分区方案。如果希望实施自己的分区方案,应考虑以下与不同系统类型的要求有关的建议。
要创建的分区取决于可用空间。以下是一些基本的分区原则:
一个提供交换空间的分区和一个根分区 (/)。在这种情况下,如果有更多空间可用,根分区就必须为那些经常驻留在它们自己分区上的目录提供空间。
一个交换分区、一个根分区 (1GB) 以及根据需要与以下每个目录一一对应的分区:/usr(4 GB 或更多)、/opt(4 GB 或更多)和 /var (1 GB)。如果不希望为这些目录提供单独的分区,请向根分区添加建议的磁盘空间。可用空间的其他部分可以用于 /home。
根据硬件的具体情况,还可以创建一个引导分区 (/boot) 来存放引导机制和 Linux 内核,这样做有很用。这个分区应位于磁盘的起始位置,而且至少为 8 MB 或 1 个柱面。作为一条经验性规则,如果 YaST 的原始建议中包含这样一个分区,则一定要创建该分区。如果对此不太确定,也应创建一个引导分区以确保安全。
还应注意的是,某些(大部分是商业)程序会将数据安装在 /opt 中。因此,要么为 /opt 创建一个单独的分区,要么使根分区足够大。KDE 和 GNOME 也安装在 /opt 中。
首次在建议窗口中选择分区项目时,YaST 分区对话框将显示当前建议的分区设置。在继续操作之前,按原样接受这些当前设置或对它们进行更改。也可以丢弃所有这些设置,而从头开始设置。
如果选择,则分区设置不会有任何改变。如果选择,则将打开。利用它可以精确调整分区设置。第 3.7.5 节 “分区程序”中介绍了此对话框。这里将 YaST 建议的原始设置作为进行调整的基础。
如果选择,则将打开一个对话框,如 图 1.4 “选择硬盘” 所示。使用列表在您系统上的现有硬盘中进行选择。SUSE Linux 将安装在此对话框中选择的桌面上。
下一步需要确定的是使用整个磁盘()还是使用任何现有分区(如果有)来进行安装。如果在磁盘上发现 Windows 操作系统,则将询问您是删除此分区还是调整该分区的大小。在执行操作之前,请阅读第 1.8.1.4 节 “调整 Windows 分区的大小”。如果需要,请转到对话框以创建自定义分区设置。(请参见第 3.7.5 节 “分区程序”。)
![]() | 使用整个硬盘进行安装 |
|---|---|
如果选择,则此磁盘上所有现有的数据在稍后的安装过程中将被完全删除并丢失。 | |
YaST 将在安装期间检查磁盘空间是否足够用于安装所选的软件。如果磁盘空间不足,YaST 会自动更改软件选择。这时建议对话框会显示一条相关通知。只要有足够的磁盘空间可用,YaST 就会接受您的设置并相应地对硬盘进行分区。
如果先前选择了包含 Windows FAT 或 NTFS 分区的硬盘作为安装目标,则 YaST 建议将该分区删除或缩小。这样,即使当前硬盘上没有足够的空间,您仍可以安装 SUSE Linux。如果所选硬盘只包含一个覆盖整个硬盘的 Windows 分区,则此功能尤其有用。预安装 Windows 的计算机上通常是这种情况。如果 YaST 发现所选硬盘上没有足够的空间,但可以通过删除或缩小 Windows 分区腾出空间,则它将显示一个对话框,请在该对话框的以下两个选项中选择一个。
如果选择,则会将 Windows 分区标记为要删除,这些空间将用于安装 SUSE Linux。
![]() | 删除 Windows |
|---|---|
如果删除 Windows,则在格式化开始后,将丢失所有数据,无法恢复。 | |
要收缩 Windows 分区,则中断安装并引导 Windows 准备分区。虽然对于 FAT 分区来说此步骤不是必需的,但它可以加快调整进程的速度,同时使之更加安全。对 NTFS 分区来说,这些步骤是必需的。
在 Windows 中,首先运行 scandisk 以确保 FAT 分区没有丢失的文件碎片和交叉链接。之后,运行 defrag 将文件移动到分区的开始位置。这将加快在 Linux 中调整大小过程的速度。
如果 Windows 具有优化虚拟内存设置,该设置将连续的交换文件用于相同的初始(最小)和最大大小限制,则考虑使用其他步骤。如果使用这些 Windows 设置,则调整大小可能将交换文件拆分成较小的部分,这些部分将分散在整个 FAT 分区中。另外,调整大小过程中还需要移动整个交换文件,这将使整个过程进度非常缓慢。因此,应该暂时禁用这些 Windows 优化设置,并在调整大小完成后重启用它们。
在 Windows 中,运行 scandisk 和 defrag 将文件移动到硬盘的开始位置。与 FAT 文件系统不同的是,您必须执行这些步骤。否则将不能调整 NTFS 分区的大小。
![]() | 禁用 Windows 交换文件 |
|---|---|
如果在 NTFS 文件系统上运行具有永久交换文件的系统,则此文件可能位于硬盘的末尾,即使在执行 defrag 后可能仍保存在原位置。因此,可能无法充分收缩分区。在这种情况下,请临时取消激活该交换文件(Windows 中的虚拟内存)。在调整了分区的大小后,重配置虚拟内存。 | |
在完成这些准备之后,返回 Linux 分区设置并选择。在对分区进行快速检查之后,YaST 将打开一个对话框,其中显示了对调整 Windows 分区大小的建议。
第一个条形图显示 Windows 当前占用了多少磁盘空间以及仍有多少空间可用。第二个条形图显示根据 YaST 的当前建议,调整大小后空间的分布状况。请参见图 1.6 “调整 Windows 分区的大小”。接受建议的设置或使用滑块更改分区大小(在特定限制内)。
如果通过选择退出该对话框,则将储存该设置并将返回到上一个对话框。实际调整大小将在稍后进行,之前将先对硬盘进行格式化。
SUSE Linux 中包含许多用于各种用途的软件包。由于逐个选择所需的包会非常繁琐,SUSE Linux 提供了四种具有不同安装范围的系统类型。根据可用的磁盘空间,YaST 会从这些预定义的系统中选择一个,然后将其显示在建议窗口中。
它基本上只包括核心操作系统和各种服务,没有任何图形用户界面。这时只能使用 ASCII 控制台来操作计算机。此系统类型尤其适用于需要很少直接用户交互的服务器方案。
如果不需要 KDE 和 GNOME 桌面或磁盘空间不足,则可以安装此系统类型。所安装的系统包括 X 窗口系统和一个基本窗口管理器。您可以使用具有图形用户界面的所有程序。不安装任何办公程序。
这是最大的预定义系统之一。它包括 GNOME 桌面以及大部分 GNOME 程序和办公程序。
此系统包括 KDE 桌面以及大部分 KDE 程序和办公程序。
在建议窗口中单击打开一个对话框,然后在其中选择一个预定义系统。要启动软件安装模块(包管理器)并修改安装范围,请单击。请参见 图 1.7 “使用 YaST 包管理器安装和去除软件”。
如果安装默认系统,通常无需添加或去除单独的包。它包括一个软件选择,无需更改即可满足大多数要求。如果有特殊需要,请使用包管理器修改此选择,它可以极大地简化此任务。包管理器提供了多种过滤条件来简化对 SUSE Linux 中众多包的选择。
过滤器选择框位于菜单栏下的左上方。在启动后,过滤器处于活动状态。此过滤器根据应用程序用途对程序包进行排序,如多媒体或办公应用程序。这些组被列在过滤器选择框下。此时预先选择了当前系统类型中包括的包。单击相应的复选框来选择或取消选择要安装的全部选择或组。
窗口右侧显示一个表,其中列出当前选择中包括的各个包。表最左侧的一列中显示每个包的当前状态。以下两个状态标志对安装而言尤为重要:(包名称前的复选框被选中)和(复选框未被选中)。要选择或取消选择单个软件包,请单击状态框,直到显示所需的状态。此外,右击包行可以访问一个弹出菜单,其中列出所有可能的状态设置。有关它们的更多信息,请参见第 3.2.1 节 “安装和去除软件”中对此模块的详细介绍。
单击过滤器选择框可以查看其他可用的过滤器。根据进行的选择也可以用于安装。此过滤器按照主题将各程序包在左侧的树结构中进行排序。将分支展开得越深入,对包的选择就越具体,在右侧的相关包列表中显示的包就越少。
使用可以搜索某个特定的包。第 3.2.1 节 “安装和去除软件”中对此有详细介绍。
您不能安装软件包的任意组合。要安装的不同软件包必须相互兼容。否则它们可能会互相影响并造成冲突,从而影响整体系统。因此,在此对话框中选择或取消选择软件包后,可能会看到有关未解决的包依赖性或冲突的警报。如果您是首次安装 SUSE Linux 或对这些警报不了解,请阅读第 3.2.1 节 “安装和去除软件”,该章节提供了有关包管理器操作的详细信息并简要介绍了 Linux 中的软件组织。
![]() | 警告 |
|---|---|
我们根据长期的经验预先选择了要进行安装的软件,它们通常可满足大多数新手和高级家庭用户的需要。通常,无需在这里进行任何更改。但是,如果您决定选择或取消选择任何包,就必须清楚这样做的后果。您特别要注意所有警告,并避免取消选择基础系统的任何包。 | |
我们在安装开始时就选择了语言,如第 1.3 节 “语言选择”中所述。但也可以在这里更改此设置并选择要在系统上安装的任何其他语言。在此对话框的上部,选择主要语言。这是将在安装后激活的语言。如果需要,通过选择相应的选中标记使键盘和时区设置适应所选的主要语言。此外,可以使用来设置用户 root 的语言。这里有 3 个选项:
为用户 root 采用文件 /etc/sysconfig/language 中变量 LC_CTYPE 的值。它设置了语言特定的功能调用的本地化。
root 用户具有与本地用户相同的语言设置。
root 用户的语言设置不受语言选择的影响。将取消所有 locale 变量的设置。
此外,可以通过明确设置区域设置。
可以在语言对话框下半部分的列表中选择其它要安装的语言。对于在此列表中选择的所有语言,YaST 将检查当前软件选择中的任何包是否有任何特定于语言的包。如果有,则将安装这些包。
单击完成配置。
从列表中选择键盘布局。默认情况下,键盘布局对应于所选择的语言。在更改布局之后,请测试特定于所选语言布局的字符以确保选择正确。如果想要设置与键盘行为相关的特定选项,请单击。有关于更多信息,请参见第 3.3.10 节 “键盘布局”。完成后,单击返回安装设置对话框。
如果 YaST 未能自动检测到您的鼠标,请在建议窗口中多次按下 Tab 键,直到选中。然后使用 Space 键来打开用于设置鼠标类型的对话框。
要选择鼠标类型,请使用 ? 和 ? 键。有关鼠标类型的信息,请参考鼠标的文档。选择鼠标类型后,按 Alt-T 组合键,在未永久性确定选择的情况下测试设备是否工作正常。如果鼠标没有正常工作,请使用键盘选择另一个类型,然后再次测试。使用 Tab 和 Enter 键来永久性确定选择。
在安装期间,YaST 会对您系统的引导配置提出建议。通常,您可以保持这些设置不变。但是,如果您需要自定义设置,则可修改对系统的建议。
您可以配置引导机制,使其依赖于特殊的引导软盘。尽管这意味着引导时引导软盘必须在驱动器内,但它不会影响现有的引导机制。但是,通常情况下不需要这样做,因为 YaST 也可以配置引导装载程序来引导其它现有的操作系统。此外,还可以更改硬盘上的引导机制的位置。
要更改 YaST 建议的引导配置,请选择打开一个对话框,可在其中更改引导机制的许多细节。有关信息,请阅读第 29.4 节 “使用 YaST 配置引导装载程序” (↑参考)。只有有经验的计算机用户才能更改引导方法。
SUSE Linux 可以引导到不同的运行级别。 通常情况下无需更改此处的任何内容,但是如果需要,可使用此对话框设置默认的运行级别。有关运行级别配置的更多信息,请参见第 3.7.8 节 “系统服务(运行级别)”。