루트 복구 또는 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

실수.

복구 쉘 및 chrooting을 시도했지만 사용자 또는 루트로 로그인할 수 있었지만 패키지를 설치할 수 없었습니다. 권한 거부 오류가 발생합니다. 그럼에도 불구하고 저장소에 연결하여 설치해야 할 패키지를 확인할 수 있습니다.

이유는 모르겠지만 다시 시작한 후에 나타났습니다. 컴퓨터가 시작되면 커서가 있는 검은색 화면만 나타납니다. tty를 변경할 수도 없습니다. 내가 얻는 것은 깜박이는 밑줄뿐입니다.

호스트 이름 서비스 오류는 다음과 같습니다.

Operation not permitted
Failed with result resources

Logind.service 오류도 동일합니다.

hostnamed.service 로그에 관한 한 가지 사실은 이전 어느 시점에 다음과 같이 명시되어 있다는 것입니다.

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

이것이 무엇을 의미하는지 모르겠습니다.

이 두 서비스를 차단하면 오류가 표시되지 않지만 여전히 커서가 있는 검은색 화면이 나타나고 로그인할 수 없습니다.

루트가 저장소에 연결할 수 있지만 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 /

그러면 명령이 옵니다.

관련 정보