NAO の Boot Process を調べた


2年くらい前に NAO を購入した当日、NAO が起動しなくなる という事態に遭遇したときに調べた手書きのメモが出てきたので忘れないようにするための私の備忘録として記録。

なにが起きたのか?

NAOのファームウェア(OS)を最新Verにアップデート(System Update)したら、アップデート途中に生じるNAOの再起動で、NAOが起動しなくなった。アップデートに時間がかかっているだけかも と思い、1時間半くらい待ってみたが、次の状態からいっこうに状況は変わらず。

  • そんきょ の姿勢で胸のランプが赤く点滅したまま

何が起きているのか? NAO が今どのような状態なのか?サッパリ分からず、強制的に電源をOFFにして壊れたらどうしよう...と悩んだ結果、まずはドキュメントから必死に復旧方法を調べたところ、NAOのブートプロセスの記述を発見。

NAO のブートプロセス

次のページに Switching on (通常の電源ON)のときと、Upgrading(ファームウェアアップデート)のときの両方の起動プロセスが説明されています。

NAO - User Guide - Understanding the boot process

そして、今まで、”なかなか起動しないなぁ...” ”あとどのくらいで動くんだ?” と、起動待ちで若干イライラしたけど、NAO の耳の LED がプログレスバーだった事もこのドキュメントでわかりました。

  • A progress bar is displayed on the Ear LEDs:
Progression bar Means ...
0 % NAO is in the early boot step, initializing the hardware.
25 % Hardware is initialized.
50 % Filesystems are ready to use.
75 % Network and ssh are started.
100 % NAOqi is started.

加えて、胸のランプ(LED)の意味もちゃんとキュメントに書いてありました。

NAO - User Guide - Event and state notifications

教訓

NAO を手に入れて嬉しさのあまり、すぐに動かしたい衝動に駆られるけど、慌てて闇雲に設定やアップデートをするのではなく、事前にちゃんとドキュメントを読んでから手を動かしましょう と(その当時の私は)反省しました。

おまけ

System Update の途中で胸のLEDが赤く点滅したまま動かなくなってしまった NAO ですが、ドキュメントの Boot Process を読んでも、結局、復旧方法は分からず、とりあえず System Update 途中で異常が生じている という事は分かったので、覚悟を決めて NAO の電源を OFF にした後、もう一度 電源を ON にしたら、今度は NAO が “OGNAK GNOUK” と言って立ち上がり、正常に起動できました!