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
私は最近のEmerge Worldに昨日インストールされたような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が私と同意しないようです:)