在安装 Ubuntu 22.04.3 并可以选择手动选择分区后(出于双启动的原因;我在 2 GB ext2 分区上选择了 /boot,在加密的 ext4 分区上选择了 /),systemd-resolved 和 systemd-timesyncd 因 chdir 错误而失败。然后,用户空间 OOM killer、avahi-daemon、thermald、dbus 和 rsyslog 也未能在启动期间启动。
可以通过在恢复模式下创建组“power”来解决 thermald 故障。
dbus 和 rsyslog 启动失败似乎是最严重的问题,会阻止用户登录启动。各种说法都说它们无法连接到系统消息总线套接字,但它似乎存在于文件系统上,问题似乎是 dbus 守护程序没有启动。
systemd-resolved 和 systemd-timesyncd 故障表明安装程序未能正确设置某些目录。“power”组/thermald 故障表明安装程序省略了一些步骤。
我尝试安装 20.04.1,但失败的情况大致相同。使用自动分区(整个磁盘或 Windows 旁边)在同一硬件上安装有效(但自动选项不允许我在 Windows 旁边有加密的 Ubuntu 分区)。
是否知道该故障模式?如何解决?
答案1
如果文件系统之前已经创建过(使用 Gnome Disks),则会出现上述故障模式。要获得一个正常工作的系统,必须选中复选框以使安装程序格式化(重新创建文件系统)预先存在的分区,即使这些分区一开始的类型看起来是合适的。
(真是浪费时间。我希望安装程序拒绝安装到它尚未初始化的根文件系统上。)