玄箱PROが立ち上がらなかった時の対処方法

カーネル入れ替えて再起動後、玄箱PROが立ち上がらなかった場合、ブートローダ(U-Boot)での対処が必要。その場合、以下の条件を少なくとも満たす必要がある。

  • シリアルケーブルがあること
  • 正常起動できるカーネルイメージファイルを /boot 以下に残していること
U-Boot起動後、2回目のキー入力待ち状態になった時に、何かキーを押す。"Marvell>>" というプロンプトが出てくることを確認。

ここで、printenv と入力。変数kernelの値が、新規カーネルファイル名であることを確認する。
Marvell>> printenv
   :
kernel=uImage.buffalo
   :
次に、setenv コマンドでバックアップ済カーネルファイル名(ここでは uImage.buffalo.bak)を設定。
Marvell>> setenv kernel uImage.buffalo.bak
もう一度 printenv で kernel の設定が更新されていることを確認して、起動。
Marvell>> boot
もってて良かった、シリアルケーブル :)

Powered by ScribeFire.