跳到内容跳到页面导航:上一页 [access key p]/下一页 [access key n]
documentation.suse.com / SUSE Linux Enterprise Micro Documentation / 部署指南 / Raw 映像部署 / Raw 映像的说明
适用范围 SUSE Linux Enterprise Micro 5.1

5 Raw 映像的说明

SLE Micro raw 映像适用于 AMD64/Intel 64 体系结构(提供含 RT 内核的映像)、IBM Z ZSeries(KVM 主机映像,与 FBA 或 DASD 设备搭配使用的映像)以及 AArch64。这些映像可在首次引导时使用 Ignition 或 Combustion 进行配置。引导加载器会检测首次引导,详细信息请参见第 5.2 节 “首次引导检测”。每个映像都有默认挂载的子卷(如第 5.1 节 “默认分区”中所述)。第 6 章 “部署 raw 映像 中介绍了这些映像的部署过程。

重要
重要:不要将防火墙与 Podman 搭配使用

将防火墙与 Podman 搭配使用可能会导致与 Podman 相关的防火墙规则在 firewalld 服务重新装载后丢失。因此,如果您要使用 Podman,建议将防火墙保持禁用状态。

5.1 默认分区

Raw 映像使用默认的分区方案,您可使用 Ignition 或 Combustion 在首次引导期间进行更改。有关将系统重新分区的过程,请参见第 7.2 节 “config.ign第 8.2 节 “script 配置文件”

重要
重要:根文件系统必须使用 Btrfs

如果您要对默认分区方案进行任何更改,根文件系统必须是 btrfs。

每个映像都具有以下子卷:

 /home
 /root
 /opt
 /srv 
 /usr/local
 /var

映像还挂载了默认用于引导的子卷。具体挂载的子卷视体系结构而定。

您可以通过 /etc/fstab 中的选项 x-initrd.mount 来识别默认挂载的子卷。其他子卷或分区必须通过 Ignition 或 Combustion 进行配置。

5.2 首次引导检测

配置仅在首次引导时运行。为了区分首次引导和后续引导,系统会在首次引导后创建标志文件 /boot/firstboot_happened。如果文件系统中不存在该文件,系统会将属性 ignition.firstboot 传递给内核命令行,这会触发创建 initramfs(如果使用的是 Ignition)或运行 dracut 模块(如果使用的是 Combustion)。完成首次引导后,系统便会创建 /boot/firstboot_happened 标志文件。

注意
注意:系统始终会创建该标志文件

即使由于配置文件错误或缺失导致配置失败,系统也会创建 /boot/firstboot_happened 标志文件。

您可以通过将 ignition.firstboot 属性传递给内核命令行或删除 /boot/firstboot_happened 标志文件,来强制在后续引导时进行首次引导配置。