Raspbianのインストール直後の動き
初回起動時
- ランレベル2で起動する
- /etc/init.d/apply_noobs_os_configが実行される(実行後は自動消滅)
- /bootにos_config.jsonが仕込まれていた場合、それが読み込まれて設定される。
- Scratchフレーバーの有無
- NOOBSで行った言語・キーボードの設定
- /etc/init.d/regenerate_ssh_host_keys
参考:
raspi-config
http://elinux.org/RPi_raspi-config#First-boot_activity
- /etc/profile.d/raspi-config.shが起動する
- raspi-configをぬけると、/etc/profile.d/raspi-config.shが自動消滅する
- /etc/inittabが書き換わる
以上を踏まえて、再配布用の設定の仕方
いるもの
それぞれRaspbianのNOOBSイメージのroot.tarから取得できる
- /etc/inittab
- /etc/init.d/apply_noobs_os_config
- /etc/init.d/regenerate_ssh_host_keys
- /etc/profile.d/raspi-config.sh
手順
- いるもので挙げたファイルを配置する
- 所有者はrootに設定して、init.d以下におくファイルとraspi-config.shは実行可能にする(chmod +x)
- /etc/ssh以下のホスト鍵を消す
Tips