Root 无法在救援或 chroot 中安装软件包以及服务错误

Root 无法在救援或 chroot 中安装软件包以及服务错误

我正在使用 Arch Linux。目前,我遇到的麻烦是:

User Login Management failed
User Login Management failed
User Login Management failed
User Login Management failed
Kernel Module drm failed
Hostname Service failed

错误。

我尝试了救援 shell 和 chrooting,但即使我能够以用户或 root 身份登录,我也无法安装任何软件包。我收到权限被拒绝错误。尽管如此,它可以连接到存储库并查看需要安装哪些软件包。

不知道是什么原因,重启后就出现了。当计算机启动时,我得到的只是带有光标的黑屏。甚至无法更改 ttys,我得到的只是闪烁的下划线。

主机名服务错误是:

Operation not permitted
Failed with result resources

Logind.service 错误是相同的。

关于 hostnamed.service 日志的一件事是在之前的某个时刻,它指出:

D-Bus name org.freedesktop.hostname1 now not owned by anyone.

我不知道这意味着什么。

当我屏蔽这两个服务时,它没有显示任何错误,但我仍然出现光标黑屏,无法登录。

我仍然不知道为什么 root 能够连接到存储库,但无法拥有 var/cache/pacman 的权限......

当我尝试启动 sddm 时,我仍然出现带有光标的黑屏。

我怎么解决这个问题?谢谢。

答案1

根文件系统通常在救援模式下以只读方式安装。运行以下命令(awk 位仅过滤掉根 FS 的信息):

# mount | awk '$3 == "/"'
    
/dev/vda4 on / type xfs   
(rw,relatime,attr2,inode64,logbufs=8,logbsize=32k,noquota)

如果以只读模式安装,则应在您的情况下显示 (ro...) 。

尝试

# mount -oremount,rw /

然后是命令。

相关内容