跳转到内容
openSUSE Tumbleweed

发行说明

openSUSE Tumbleweed 是一个免费且基于 Linux 的操作系统,适用于您的 PC、笔记本电脑或服务器。您可以使用它浏览网页、管理电子邮件和照片、进行办公工作、播放视频或音乐,并享受很多乐趣!

发布日期: 2025-12-18 , 版本: 84.87.20251218.ce0fc1b

发行说明正在不断完善。要了解最新更新,请参阅在线版本:https://doc.opensuse.net.cn/release-notes。英文发行说明会在需要时更新。翻译后的语言版本可能会暂时不完整。

要报告此版本的错误,请使用 openSUSE Bugzilla。有关更多信息,请参阅 https://en.opensuse.net.cn/openSUSE:Submitting_bug_reports

1 安装

1.1 UEFI—统一可扩展固件接口

在将 openSUSE 安装到使用 UEFI(统一可扩展固件接口)启动的系统之前,强烈建议您检查硬件供应商推荐的任何固件更新,如果有可用,请安装这些更新。预装 Windows 8 是您的系统使用 UEFI 启动的一个强烈信号。

背景: 某些 UEFI 固件存在错误,如果向 UEFI 存储区域写入过多数据,会导致其损坏。没有人真正知道“过多”是多少,但 openSUSE 通过不写入启动操作系统所需的最低限度来最大程度地降低风险。最低限度是指告知 UEFI 固件 openSUSE 引导加载程序的位置。默认情况下,禁用了使用 UEFI 存储区域来存储引导和崩溃信息(pstore)的上游 Linux 内核功能。尽管如此,仍然建议安装硬件供应商推荐的任何固件更新。

1.2 UEFI、GPT 和 MS-DOS 分区

随着 EFI/UEFI 规范的出现,一种新的分区风格也随之而来:GPT(GUID 分区表)。 这种新的模式使用全局唯一标识符(128 位值,以 32 个十六进制数字显示)来标识设备和分区类型。

此外,UEFI 规范还允许使用传统的 MBR(MS-DOS)分区。Linux 引导加载程序(ELILO 或 GRUB2)尝试自动为这些传统分区生成 GUID,并将其写入固件。这样的 GUID 可能会频繁更改,导致固件被重写。重写包含两个不同的操作:删除旧条目并创建一个替换第一个条目的新条目。

现代固件具有垃圾回收器,可以收集已删除的条目并释放为旧条目保留的内存。当有缺陷的固件不收集和释放这些条目时,就会出现问题;这最终可能导致系统无法启动。

解决方法很简单:将传统的 MBR 分区转换为新的 GPT,以完全避免此问题。

2 通用

2.1 使用 LUKS 加密分区系统无法启动

在某些情况下,Plymouth 无法正确显示密码提示。要解决此问题,请将 plymouth.enable=0 添加到内核命令行。另请参阅 https://bugzilla.opensuse.org/show_bug.cgi?id=966255

2.2 systemctl stop apparmor 无法工作

过去,对于 systemctl 子命令 reloadrestart 在 AppArmor 中工作方式的差异,可能会产生混淆

  • systemctl reload apparmor 正确重新加载所有 AppArmor 配置文件。(它一直是并且仍然是重新加载 AppArmor 配置文件的推荐方法。)

  • systemctl restart apparmor 表示 AppArmor 将停止,从而卸载所有 AppArmor 配置文件,然后重新启动,这使得所有现有进程未受约束。只有新启动的进程才会再次受到约束。

不幸的是,systemd 无法在其单元文件格式中提供解决方案来解决 restart 场景带来的问题。

从 AppArmor 2.12 开始,命令 systemctl stop apparmor 将无法工作。因此,systemctl restart apparmor 现在将正确重新加载 AppArmor 配置文件。

要卸载所有 AppArmor 配置文件,请使用新的命令 aa-teardown,它与之前 systemctl stop apparmor 的行为相匹配。

有关更多信息,请参阅 https://bugzilla.opensuse.org/show_bug.cgi?id=996520https://bugzilla.opensuse.org/show_bug.cgi?id=853019

2.3 没有默认组合键

在以前版本的 openSUSE 中,组合键允许您键入键盘布局中没有的字符。例如,要生成 å,您可以按住并释放 Shift右 Ctrl,然后按 a 两次。

在 openSUSE Tumbleweed 中,不再有预定义的组合键,因为 Shift右 Ctrl 不再像预期那样工作。

  • 要定义系统范围内的自定义组合键,请使用文件 /etc/X11/Xmodmap 并查找以下行

    [...]
    !! Third example: Change right Control key to Compose key.
    !! To do Compose Character, press this key and afterwards two
    !! characters (e.g. `a' and `^' to get 342).
    !remove  Control  = Control_R
    !keysym Control_R = Multi_key
    !add     Control  = Control_R
    [...]

    要取消注释示例代码,请删除行开头的 ! 字符。但是,请注意,如果使用 setxkbmap,则 Xmodmap 中的设置将被覆盖。

  • 要定义用户特定的组合键,请使用您的桌面键盘配置工具或命令行工具 setxkbmap

    setxkbmap [...] -option compose:COMPOSE_KEY

    对于变量 COMPOSE_KEY,请使用您喜欢的字符,例如 raltlwinrwinmenurctlcaps

  • 或者,使用允许您无需组合键即可键入所需字符的 IBus 输入法。

3 更多信息和反馈

  • 阅读介质上的 README 文档。

  • 查看有关特定软件包的详细更改日志信息,请从其 RPM

    rpm --changelog -qp FILENAME.rpm

    FILENAME 替换为 RPM 的名称。

  • 请检查介质顶层目录中的 ChangeLog 文件,以获取对更新软件包所做所有更改的按时间顺序排列的日志。

  • 在介质的 docu 目录中可以找到更多信息。

  • 有关其他或更新的文档,请参阅 https://doc.opensuse.net.cn/

  • 如需了解最新的产品新闻,请访问 openSUSE 官网 https://opensuse.net.cn

版权所有 © 2025 SUSE LLC

感谢您使用 openSUSE。

openSUSE 团队。

打印此页面