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 /

然後是命令。

相關內容