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 

私は最近の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が私と同意しないようです:)

関連情報