openSUSE Tumbleweed
发行说明 #
openSUSE Tumbleweed 是一个免费且基于 Linux 的操作系统,适用于您的 PC、笔记本电脑或服务器。您可以使用它浏览网页、管理电子邮件和照片、进行办公工作、播放视频或音乐,并享受很多乐趣!
发行说明正在不断完善。要了解最新更新,请参阅在线版本: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 子命令 reload 和 restart 在 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=996520 和 https://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中的设置将被覆盖。要定义用户特定的组合键,请使用您的桌面键盘配置工具或命令行工具
setxkbmapsetxkbmap [...] -option compose:COMPOSE_KEY
对于变量 COMPOSE_KEY,请使用您喜欢的字符,例如
ralt、lwin、rwin、menu、rctl或caps。或者,使用允许您无需组合键即可键入所需字符的 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 团队。
