私は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に戻してからS10udev
をinittab
に手動で開始する適切な方法は、mount -a
の前に?