Gentooo 시스템은 읽기 전용이므로 서비스에서 분할 오류가 발생합니다.

Gentooo 시스템은 읽기 전용이므로 서비스에서 분할 오류가 발생합니다.

OpenRC 0.20으로 업그레이드한 후 시스템을 정상적으로 시작할 수 없습니다:

mounted into runlelevel unknown (kernel 3.17.1)

/파티션이 읽기 전용으로 마운트되었습니다.

/dev/sda3 on / type ext4 (ro, realtime, data=ordered)

그래서 나는 다음을 수행했습니다.

# mount / -o remount,rw

..이건 효과가 있었고 그 후에는 그랬어요

# mount -a

내 /dev/sda4(/home)를 마운트했습니다.

하지만 시작하려고 하는 모든 서비스에서 다음과 같은 세그폴트가 발생합니다.

# service root start
Segmentation fault 

나는 최신 이머지 월드에 어제 설치된 것 같은 openrc 0.20을 실행하고 있습니다.

답변1

단일 사용자 모드(init=/bin/bash)로 부팅하고 revdep-rebuild, dispatch-conf를 실행하고 openrc 구성 파일이 올바른지 확인합니다.

답변2

이것이 내가 이 문제를 해결한 방법입니다.

내 /dev/fd를 다시 얻으려면 /lib/systemd/systemd-udevd를 실행해야 합니다(시스템이 systemd가 아니라 openrc임에도 불구하고).

openrc-0.18.4로 다운그레이드됨(어제 표시한 0.20 실행)

emerge -uDav @world

재시작

openrc-0.20이 나와 동의하지 않는 것 같습니다 :)

관련 정보