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
昨日、最新のemergeworldにインストールされたように見えるopenrc0.20を実行しています。
シングルユーザーモード(init =/bin/bash)で起動し、revdep-rebuild、dispatch-confを実行して、openrc構成ファイルが正常であることを確認します。
これが私がこれを解決した方法です。
/ lib/systemd/systemd-udevdを実行して、/ dev/fdを取り戻す必要がありました(システムがsystemdではなくopenrcである場合でも)
Openrc-0.18.4にダウングレード(昨日登場した0.20を実行していました)
emerge -uDav @world
リブート
Openrc-0.20は私に同意しないようです:)