2017-11-06 10 views
0

私はbuildrootイメージで作業しています。このイメージはデバイス初期化のためにdevtmpfsとeudevとともにBusyboxをinitに使用しています。 initramfsはありません。システムは永続的なルートに直接ブートします。 fstabにはpartlabelでディスクを参照するマウントポイントが含まれています。永続ディスク命名規則を事前に実行するためのudevルールが必要です。/etc/fstabにマウントポイントの前にudevを起動する

buildroot eudevパッケージは、このために/etc/init.d/S10udevにSysV initスクリプトを作成します。デフォルトではrcSで始まり、inittabがシステムのマウントポイントを処理した後に開始されます。さらに、udevはprocとsysfsを動作させる前にマウントする必要があるため、がこれらのマウントポイントの悪い場所であると思われるため、rcSがudevを起動できるようにすることはできません。

これを処理してprocとsysfsのマウントポイントをinittabに戻してからS10udevinittabに手動で開始する適切な方法は、mount -aの前に?

答えて

1

これらのマウントポイントをnoauto(マウント-aはマウントしようとしません)としてマークし、後でマウントします(後のinitスクリプトまたはeudevから)

関連する問題