跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Server 文档 / 部署指南 / 安装准备 / 在 ARM AArch64 上安装
适用范围 SUSE Linux Enterprise Server 12 SP5

5 在 ARM AArch64 上安装

本章说明在 ARM AArch64 计算机上安装 SUSE Linux Enterprise Server 的必要准备步骤。它介绍了准备各种安装方式所必需的步骤。硬件要求列表概述了 SUSE Linux Enterprise Server 支持的系统。查找关于可用安装方法和几个常见已知问题的信息。另外,了解如何控制安装、提供安装媒体和用常规方法引导。

5.1 运行 Linux 的系统要求

SUSE® Linux Enterprise Server 操作系统可以部署在多种硬件上。这里无法列出 SUSE Linux Enterprise Server 所支持的所有不同的硬件组合。但是,为了在规划阶段为您提供指导帮助,将在本部分提供最低要求。

如果希望确保指定的计算机配置适用,请了解哪些平台获得了 SUSE 认证。请参见 https://www.suse.com/yessearch/ 中的列表。

5.1.1 ARM AArch64 的硬件

CPU

CPU 至少需支持 ARMv8-A 指令集体系结构 (ISA),例如 ARM Cortex-A53 或 Cortex-A57。有关可用 ARMv8-A 处理器的列表,请参见 https://www.arm.com/products/processors/cortex-a/

目前不支持采用 ARMv8-R(实时)和 ARMv8-M(微控制器)ISA 的 CPU。

最多 CPU 数

软件设计支持的最大 CPU 数量为 128 个。如果您计划使用如此庞大的系统,请通过我们的硬件系统认证网页查看支持的设备,请访问 https://www.suse.com/yessearch/

内存要求

精简安装至少需要 1 GB 内存。但是,建议在多处理器计算机上为每个 CPU 至少指派 1024 MB 或 512 MB 内存。增加 150 MB 内存用于通过 HTTP 或 FTP 进行远程安装。请注意,这些值仅对操作系统安装有效 - 生产环境中的实际内存要求取决于系统的工作负载。

硬盘要求

磁盘要求很大程度上取决于所选安装以及您使用计算机的方式。不同选项的最低要求为:

系统

硬盘要求

最小系统

800 MB - 1 GB

最小 X Window 系统

1.4 GB

GNOME 桌面

3.5 GB

所有模式

8.5 GB

使用快照实现虚拟化

至少8 GB

引导方法

可以从 CD 或网络来引导计算机。通过网络进行引导需要特殊的引导服务器。可以使用 SUSE Linux Enterprise Server 完成这项设置。

5.2 安装注意事项

本节包含在 ARM AArch64 硬件上安装 SUSE Linux Enterprise Server 之前需要考虑的诸多因素。

5.2.1 安装类型

SUSE Linux Enterprise Server 通常作为独立的操作系统安装。引入虚拟化之后,便可以在同一硬件上运行多个 SUSE Linux Enterprise Server 实例。不过,VM 主机服务器的安装方式类似于使用一些额外的包进行典型安装。Chapter 9, Guest Installation中介绍了虚拟 guest 的安装。

5.2.2 引导方法

根据所用的硬件,执行首次引导过程时可以使用以下引导方法(在安装 SUSE Linux Enterprise Server 之前)。

表 5.1︰ 引导选项

引导选项

使用

CD 或 DVD 驱动器

最简单的引导方法。此选项要求系统有本地可用的 CD-ROM 或 DVD-ROM 驱动器。

闪盘

在第一张 CD 或 DVD 的 /boot 目录中查找创建引导磁盘所需的映像。另请参见同一目录中的 README。只有在计算机的 BIOS 支持从 USB 内存条引导的情况下才可进行此引导。

PXE 或 bootp

必须受系统所使用的固件的支持。此选项需要在网络中有一台引导服务器。可以使用一台独立的 SUSE Linux Enterprise Server 来处理此任务。

硬盘

SUSE Linux Enterprise Server 也可以从硬盘引导。为此,请将内核 (linux) 和安装系统 (initrd) 从第一张 CD 或 DVD 上的 /boot/loader 目录中复制到硬盘,并向引导加载程序中添加相应的项。

5.2.3 安装源

安装 SUSE Linux Enterprise Server 时,必须在网络、硬盘分区或本地 DVD 中提供实际安装数据。要从网络安装,则需要一台安装服务器。要提供安装数据,请将任何 Unix 或 Linux 环境中的计算机设置为 NFS、HTTP、SMB 或 FTP 服务器。要从 Windows 计算机上提供安装数据,请使用 SMB 发布该数据。

如果在本地网络中配置了 SLP 服务器,则安装源尤其易于选择。更多信息请参见第 8 章 “设置存放安装源的服务器

5.2.4 安装目标

多数安装是在本地硬盘上执行。因此,硬盘控制器必须可用于安装系统。如果特殊的控制器(如 RAID 控制器)需要额外的内核模块,请向安装系统提供一个内核模块更新磁盘。

其他安装目标可能是满足运行操作系统所需的足够磁盘空间和速度的各类块设备。这包括网络块设备,如 iSCSISAN。也可以在提供标准 Unix 许可权限的网络文件系统上安装。但是,引导这些网络文件系统可能会有问题,因为在实际系统可以启动之前,它们必须得到 initramfs 的支持。如果需要在不同位置启动同一系统,此类安装非常有用。

5.2.5 不同的安装方法

SUSE Linux Enterprise Server 提供了多种方法用于控制安装:

  • 在图形控制台上安装

  • 通过串行控制台安装

  • 使用 AutoYaST 安装

  • 使用 KIWI 映像安装

  • 通过 SSH 安装

  • 通过 VNC 进行安装

默认情况下,使用图形控制台。如果要在许多类似的计算机上执行安装,则建议创建一个 AutoYaST 配置文件或一个 KIWI 预装载映像,并使其可用于安装过程。另请参见 AutoYaST 上有关 AutoYaST 的文档,以及 http://doc.opensuse.org/projects/kiwi/doc/ 上有关 KIWI 的文档。

5.3 引导和安装媒体

当安装系统时,用于引导和安装系统的媒体可能不同。可以使用受支持媒体的所有组合引导和安装。

5.3.1 引导媒体

引导计算机取决于所用硬件的功能以及相应引导选项的媒体的可用性。

从 DVD 引导

这是最可能用于引导系统的情况。这对于多数计算机用户来说非常直接,但每个安装过程需要大量交互。

从 USB 闪存驱动器引导

根据所用的硬件,可以从 USB 硬盘引导。相应的媒体必须按第 6.2.2 节 “PC (AMD64/Intel 64/ARM AArch64):系统启动”中所述创建。

从网络引导

仅当计算机固件支持直接从网络引导计算机时,您才能以此方式引导计算机。此引导方法需要一个引导服务器通过网络提供所需的引导映像。具体协议取决于硬件。通常需要几种服务,例如 TFTP 和 DHCP 或 PXE Boot。如果需要引导服务器,还要阅读第 10.1.3 节 “通过 VNC 进行远程安装 - PXE 引导和网络唤醒”

5.3.2 安装媒体

安装媒体包含安装 SUSE Linux Enterprise Server 所需的所有必需的包和元信息。引导之后必须将它们提供给安装系统才能安装。SUSE Linux Enterprise Server 有几种向系统提供安装媒体的方法。

从 DVD 安装

引导媒体上有所有必需的数据。根据所选的安装,可能需要网络连接或附加产品媒体。

网络安装

如果计划安装若干系统,通过网络提供安装媒体将使安装变得非常简单。可以通过许多常见协议(如 NFS、HTTP、FTP 或 SMB)安装。有关如何运行此类安装的更多信息,请参见第 10 章 “远程安装

5.4 安装过程

本节概述了以所需模式完整安装 SUSE® Linux Enterprise Server 所需的步骤。第 II 部分 “安装工作流程”中提供了有关如何使用 YaST 安装和配置系统的完整说明。

5.4.1 从本地可交换驱动器引导

可以使用 DVD-ROM 和 USB 储存设备来完成安装。请按需要调整计算机:

  1. 确保该驱动器在固件中输入为可引导驱动器。

  2. 将引导媒体插入驱动器并开始引导过程。

  3. 可以使用 SUSE Linux Enterprise Server 的安装引导菜单将不同的参数传输到安装系统。另请参见第 10.2.2 节 “使用自定义引导选项”。如果安装通过网络执行,则请在此处指定安装源。

  4. 如果安装期间发生意外问题,请使用安全设置引导。

5.4.2 通过网络安装

使用网络源执行安装需要有一台安装服务器。安装此服务器的过程在第 8 章 “设置存放安装源的服务器中描述。

如果有 SLP 服务器,请在第一个引导屏幕中选择 SLP 作为安装源。在引导期间,选择使用哪个可用安装源。

如果 DVD 在网络上可用,将其用作安装源。在这种情况下,请在引导提示符处为参数 install=<URL> 指定适当的值。请在第 10.2.2 节 “使用自定义引导选项”中查找关于此参数的更多详细描述。

5.5 控制安装

可使用多种方法来控制安装。最常用的方法是从计算机控制台安装 SUSE® Linux Enterprise Server。在不同情况下,可使用其他选项来控制安装。

5.5.1 在计算机控制台上安装

安装 SUSE Linux Enterprise Server 的最简单方法是使用计算机控制台。使用此方法时,图形安装程序将会指导您完成安装。此安装方法会在第 6 章 “使用 YaST 进行安装中详细讨论。

您还可以不通过图形方式来在控制台上执行安装。基于文本的安装程序可提供与图形版本相同的功能。有关浏览此模式的一些提示,请参见第 5.1 节 “在模块中导航”

5.5.2 使用串行控制台安装

要使用此安装方法,您还需要另一台计算机,该计算机需通过空调制解调器电缆与要安装 SUSE Linux Enterprise Server 的计算机连接。两台计算机的硬件和固件都需要支持串行控制台。一些固件实施已配置为将引导控制台输出发送到串行控制台(通过提供适当设置了 /chosen/stdout-path 的设备树)。在此情况下,不需要进行额外的配置。

如果固件未设置为将串行控制台用于引导控制台输出,则您需要在安装系统的引导提示处提供以下引导参数(有关详细信息,请参见第 12.2.5 节 “在引导过程中编辑菜单项”):console=TTY,BAUDRATE

BAUDRATE 需替换为接口的波特率。有效值为 115200、38400 或 9600。TTY 需替换为接口的名称。大部分计算机上都有一个或多个串行接口。根据硬件的不同,接口的名称也可能有所不同:

  • ttyS0,适用于 APM

  • ttyAMA0,适用于服务器基础系统架构(Server Base System Architecture,简称 SBSA)

  • ttyPS0,适用于 Xilinx

要执行安装,需要终端程序,如 minicom 或 screen。要启动串行连接,请在本地控制台输入以下命令以起动 screen 程序:

screen /dev/ttyUSB0 115200

这意味着 screen 使用波特率 115200 侦听第一个串行端口。从此时起,安装会通过此终端以类似方式继续到基于文本的安装。

5.5.3 通过 SSH 安装

如果您无法直接访问计算机并且安装必须从管理控制台发起,则可以通过网络控制整个安装过程。要执行此操作,请在引导提示符处输入参数 ssh=1ssh.password=SECRET。然后,SSH 守护程序会在系统中起动,您便可使用口令 SECRETroot 用户身份登录。

要进行连接,请使用 ssh -X。如果您有可用的本地 X 服务器,则支持通过 SSH 的 X-Forwarding。否则,YaST 会通过 ncurses 提供一个文本接口。然后,YaST 将引导您完成安装。第 10.1.5 节 “通过 SSH 进行简单远程安装 - 动态网络配置”中详细地描述了该过程。

如果本地网络中没有 DHCP 服务器,则手动向安装系统指派 IP 地址。可在引导提示符处输入选项 HostIP=IP 地址来执行此操作。

5.5.4 通过 VNC 安装

如果不能直接访问系统,但想要进行图形安装,请通过 VNC 安装 SUSE Linux Enterprise Server第 10.3.1 节 “VNC 安装”中详细地描述了该方法。

由于合适的 VNC 客户端同样可用于其他操作系统(如 Microsoft Windows 和 macOS),因此也可以从运行这些操作系统的计算机上控制安装。

5.5.5 使用 AutoYaST 安装

如果需要在多个具有相似硬件的计算机上安装 SUSE Linux Enterprise Server,则建议借助 AutoYaST 执行安装。在此情况下,请先安装一个 SUSE Linux Enterprise Server,并使用此安装来创建所需的 AutoYaST 配置文件。

AutoYaST中详细记录了 AutoYaST。

5.6 处理引导和安装问题

交付之前,SUSE® Linux Enterprise Server 经过了大量的测试。尽管如此,在引导或安装期间还是会偶然发生问题。

5.6.1 引导问题

引导问题可能使 YaST 安装程序无法在系统上启动。另一个症状是在安装完成后系统不引导。

已安装系统引导,而不是媒体

更改计算机的固件以纠正引导顺序。为此,请查看硬件手册。

计算机挂起

在计算机上更改控制台,以便内核输出可见。确定检查最后的输出。这通常是通过按 CtrlAltF10 完成的。如果无法解决该问题,请咨询 SUSE Linux Enterprise Server 支持人员。要记录引导时的所有系统消息,请使用串行连接,如第 2.5 节 “控制安装”所述。

引导磁盘

如果您在设置其他配置时遇到困难或者如果您要推迟做出有关最终引导机制的决定,则引导磁盘是有用的临时解决方案。关于创建引导磁盘的更多细节,请参见grub2-mkrescue

5.6.2 安装问题

如果安装期间发生意外问题,确定问题的原因需要信息。使用以下指导信息来帮助进行故障诊断:

  • 在各种控制台上检查输出。您可以使用组合键 CtrlAltFn 切换控制台。例如,按 CtrlAltF2 可以获得一个外壳,其中可执行各种命令。

  • 尝试使用安全设置起动安装(在安装屏幕上按 F5,然后选择安全设置)。如果在这种情况下安装没有问题,通常会有一种不兼容性导致 ACPIAPIC 失败。在某些情况下,固件更新可以解决该问题。

  • 输入 dmesg -T 命令,检查安装系统中控制台上的系统讯息。

5.6.3 将引导源重定向到引导 DVD

为了简化安装过程和避免意外安装不需要的文件,SUSE Linux Enterprise Server 的安装 DVD 上的默认设置是从第一个硬盘引导系统。此时,已安装的引导加载程序通常就接管了系统的控制。这意味着安装期间引导 DVD 可以留在驱动器中。要启动安装,请在媒体的引导菜单中,选择一个安装选项。