루트는 복구 또는 chroot 플러스 서비스 오류로 패키지를 설치할 수 없습니다.

루트는 복구 또는 chroot 플러스 서비스 오류로 패키지를 설치할 수 없습니다.

저는 아치 리눅스를 사용하고 있습니다. 현재 나는 다음과 같은 어려움을 겪고 있습니다.

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

오류.

Rescue Shell과 Chrooting을 시도했지만 사용자 또는 루트로 로그인할 수 있었지만 어떤 패키지도 설치할 수 없었습니다. 권한 거부 오류가 발생합니다. 하지만 리포지토리에 연결하여 어떤 패키지를 설치해야 하는지 확인할 수 있습니다.

원인은 모르겠지만 재부팅 후 이런 현상이 발생했습니다. 컴퓨터가 시작되면 커서가 있는 검은색 화면만 나타납니다. tty를 변경할 수도 없습니다. 내가 얻는 것은 밑줄이 깜박이는 것뿐입니다.

호스트 이름.서비스 오류:

Operation not permitted
Failed with result resources

logind.service 오류도 마찬가지입니다.

Hostnamed.service 저널에 관한 한 가지 사실은 이전 어느 시점에 다음과 같이 명시되어 있습니다.

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

그게 무슨 뜻인지 모르겠어요.

이 2개 서비스를 마스킹하면 오류가 표시되지 않지만 로그인할 수 없이 커서가 있는 검은색 화면이 계속 나타납니다.

루트가 리포지토리에 연결할 수 있지만 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 /

그런 다음 명령.

관련 정보