Linuxメモ:RedBoot自動起動スクリプト
緑文字が入力箇所。
桃文字が今回の変更箇所。
デフォルト値確認
RedBoot> fconfig -l[ENTER]
Run script at boot: false
Board specifics: 0
Console baud rate: 115200
自動起動スクリプト設定
RedBoot> fconfig[ENTER]
Run script at boot: true[ENTER]
Boot script:
Enter script, terminate with empty line
>> fis load zImage[ENTER]
>> exec -b 0x00100000 -l 0x00200000 -c "noinitrd console=ttymxc0 root=/dev/nfs nfsroot=[NFSサーバのIPアドレス]:/opt/kmc/kzm-arm11/root init=/linuxrc ip=[ボードのIPアドレス]::::kzm-arm11"[ENTER]
>> [ENTER]
Boot script timeout (1000ms resolution): 10[ENTER]
Board specifics: 0[ENTER]
Console baud rate: 115200[ENTER]
Update RedBoot non-volatile configuration - continue (y/n)? y[ENTER]
... Erase from 0xa3fe0000-0xa4000000: .
... Program from 0x07fe0000-0x08000000 at 0xa3fe0000: .
- Run script at boot: のfalseを消してtrueにする。
- Boot script: スクリプトを入力。この場合はKZM-ARM11ボードにてrootをNFSに置く設定。
- Boot script timeout (1000ms resolution): ^Cを待つ時間を秒単位で設定。ms単位は小数点以下で指定する。
設定確認
RedBoot> fconfig -l[ENTER]
Run script at boot: true
Boot script:
.. fis load zImage
.. exec -b 0x00100000 -l 0x00200000 -c "noinitrd console=ttymxc0 root=/dev/nfs nfsroot=[NFSサーバのIPアドレス]:/opt/kmc/kzm-arm11/root init=/linuxrc ip=[ボードのIPアドレス]::::kzm-arm11"
Boot script timeout (1000ms resolution): 10
Board specifics: 0
Console baud rate: 115200