[Armadillo:07030] Re: Armadillo-?440 Debian GNU/Linux 起動時のKernel Panic について

下村智範 email@hidden
2011年 4月 8日 (金) 18:52:57 JST


下村です。

> 09:25のメールで第2部を参照している、と書かれているので、その前提で考えておりました。
すいません、以前は第2部を参照していたのですが、動作しなかったので
別のマニュアルの方法も試していました。

> 1. ルートファイルシステム(mirtoSDカード)にinitがあるか?
> (microSDカードのマウントポイント)/sbin/init というファイルがあるかどうか、ご確認ください。

確認したところ、ありませんでした。
CDーROMからの解凍展開がうまくできていませんでした。

現状、ネットワークがArmadilloから利用できないため、CD-ROMに格納されている
圧縮イメージファイルを利用しましたが、展開する時に、「フォルダを作成して展開」
するというような項目(すいません正確じゃないです)があったのですが、そのチェックを
付けていなかったため、フォルダ構成が正しく構築されていませんでした。
このチェックを行い、rootドライブへ解凍展開しました。

結果、正常に起動することができました。
ご教授ありがとうございました。

以上、よろしくお願いいたします。


> 2. カーネルパラメータが正しく設定されているかどうか?
> Armadilloを保守モードで起動して、setenvコマンドを実行した結果が、
> 以下のとおりになっているか、ご確認ください。
>
> hermit> setenv
> 1: console=ttymxc1
> 2: root=/dev/mmcblk0p2
> 3: noinitrd
> 4: rootwait

以上、よろしくお願いいたします。
2011年4月8日17:55 Takenoshita Koyo <email@hidden>:
> 下村智範 さんは書きました:
>> お世話になっております。
>> 下村です。
>>
>>> このパーティション構成が、「Armadillo 実践開発ガイド (第2部)」に書かれている
>>> 構成と異なりますね。
>> 第2部は参照していません。
>> 自分が参考にしているのは、「Armadillo-400シリーズソフトウェアマニュアル v1.4.0」です。
>> 「第8章 カーネル/ユーザーランドの配置」が本件に該等します。
>> Webで言うと、下記です。
>> http://manual.atmark-techno.com/armadillo-4x0/armadillo-400_series_software_manual_ja-1.2.0/ch07.html#fn-kernel-userland-deploy-1
> 09:25のメールで第2部を参照している、と書かれているので、その前提で考えておりました。
>
> http://lists.atmark-techno.com/pipermail/armadillo/2011-April/006985.html
>> 構築方法は、「Armadillo 実践開発ガイド (第2部)」を参照し
>> イメージファイルは、CD-ROMに付属していたものを利用しました。
>
>>> hermit> setenv console=ttymxc1 root=/dev/mmcblk0p2 noinitrd rootwait
>> マニュアル通り、上記のコマンドで実行しております。。。
>> kernel panic が発生します。
>
>> [Kernel Panic Message]
>> Warning: unable to open an initial console.
>> Kernel panic - not syncing: Not init found. Try passing init= option to kernel.
> このメッセージは、ルートファイルシステムに、initが見つからないときに表示されます。
> ルートファイルシステムとしてどのストレージを使用するかは、カーネルパラメータで指定します。
> カーネルパラメータの設定は、ブートローダのsetenvコマンドで行います。
>
> 参考
> http://manual.atmark-techno.com/armadillo-guide/armadillo-guide-2_ja-2.0.1/ch04.html#sec_configuration_boot_devices_and_kernel_parameter
>
> この時、確認すべき項目は二つです。
> 1. ルートファイルシステム(mirtoSDカード)にinitがあるか?
> (microSDカードのマウントポイント)/sbin/init というファイルがあるかどうか、ご確認ください。
>
> 2. カーネルパラメータが正しく設定されているかどうか?
> Armadilloを保守モードで起動して、setenvコマンドを実行した結果が、
> 以下のとおりになっているか、ご確認ください。
>
> hermit> setenv
> 1: console=ttymxc1
> 2: root=/dev/mmcblk0p2
> 3: noinitrd
> 4: rootwait
>
> 2. は間違いないとのことですので、1. の方を特にご確認ください。
>
> --
> Koyo Takenoshita
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/cgi-bin/mailman/listinfo/armadillo
>



-- 
 To :

いつもお世話になっております。
富士ソフトの下村です。

お疲れ様です。
下村です。



以上、よろしくお願いいたします。



armadillo メーリングリストの案内