[Armadillo:03066] Re: armadillo-9/CF におけるDebian etch環境の構築について
nakai
email@hidden
2008年 6月 27日 (金) 10:33:39 JST
nakaiです。
ブートオプションには何を指定してますか?
setenv console=ttyAM0,115200 root=/dev/hdc1 rootdelay=1 noinitrd
くらいですか?
consoleの指定がないとたぶんデフォルトのコンソールが使用されます。
# VirtualConsoleが有効だとこちらがデフォルトになるのかな?
ttyAM0を指定するとシリアルコンソールに。
tty1を指定すると(きっと)ビデオに。
# armadilo9だとvideoと指定するのかな?
Hironobu ABE さんは書きました:
> hiro-aと申します.
>
> nakaiさんありがとうございました.
>
> とりあえず,フラッシュ:カーネル,CF:Debianルートでずーっと待っ
> てるとログインプロンプトが表示されることが確認できました.
>
> 何らかの理由でブート時のメッセージが表示されていなかったのが勘違
> いした原因と思われます.
>
> DebianルートはアルマジロのWebからダウンロードしたものをCFに展開
> して使用していますが,そのような設定になっているのでしょうか?
>
> 内部フラッシュにルートを指定すると,ブート時のメッセージは表示さ
> れます.
>
> <email@hidden> の、
> "[Armadillo:03057] Re: armadillo-9/CF におけるDebian etch環境
> の構築について" において、
> "nakai <email@hidden>"さんは書きました:
>
>> nakaiです。
>>
>>> ・今のところブートローダ(loader-armadillo9-eth-v1.1.17.bin)など
>>> はさわっていません.flash上のシステムは初期導入されていたsargeか
>>> もしれないのは関係ありますか?
>> flash上のイメージを使用しないのであれば特に問題ありません。
>>
>>> ----------------------------------------------------------------
>>> Disk drive detected: TRANSCEND 20080128 20080428 38014E27
>>> /dev/hdc1: start=0x0000003f, size=0x00777a41
>>> Image.gz is found.
>>> Copying kernel..done.
>>> Copying kernel......done.
>>> Doing console=ttyAM0,115200
>>> Doing root=/dev/hdc1
>>> Doing noinitrd
>>> Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000
>>> (kernel),0x670000(us
>>> erland),-(config)
>>> ----------------------------------------------------------------
>>>
>>> 早速原因を追究したいと思っているのですが,よろしければアドバイス
>>> いただければと思いメールさせて頂きました.よろしくお願いします.
>> ログから判断すると、
>> ・Kernelイメージがおかしい
>> かなと思います。
>>
>> 一度、CF上の/boot/* を削除して、上記の起動オプションでブートさせてみてはいか
> がでしょうか?
>> そうすると、
>> Kernel:Flashメモリ上のイメージを使用
>> Userland:CFに構築したDebianを使用
>> となります。
>>
>>
>>
>>
>> Hironobu ABE さんは書きました:
>>> hiro-aと申します.よろしくお願いします.
>>>
>>> 本日,Armadillo-9が届いたArmadillo初心者です.いきなりですが,セ
>>> ルフビルド環境を準備しようと考え,CF上にDebian etch環境を準備し
>>> ようとしています.環境ですが,まずはArmadillo-9とPCはシリアルク
>>> ロス+Ethernet接続で進めています.
>>>
>>> マニュアルに従いまして,CF上にext2ファイルシステムを構築し,ftp
>>> 経由でDebian etchのrootファイルシステムを準備しました.さらに,
>>> web上から下記のカーネルをダウンロードしてCF上に展開しました.
>>>
>>> ・Debian etch:
>>> http://armadillo.atmark-techno.com/filebrowser/armadillo-9/
>>> debian
>>>
>>> ・kernel
>>> http://armadillo.atmark-techno.com/armadillo-9/downloads
>>> にあったlinux-2.6.12.3-a9-14.bin.gz
>>>
>>> そのあと,CFを抜き,JP2をショートさせてブートローダの設定を変更
>>> 後,CFを入れてrebootしたところ,無事にCFからは起動してそうなので
>>> すが,そんなに甘くないと思いますが起動中に停止してしまいます.
>>>
>>> ----------------------------------------------------------------
>>> Disk drive detected: TRANSCEND 20080128 20080428 38014E27
>>> /dev/hdc1: start=0x0000003f, size=0x00777a41
>>> Image.gz is found.
>>> Copying kernel..done.
>>> Copying kernel......done.
>>> Doing console=ttyAM0,115200
>>> Doing root=/dev/hdc1
>>> Doing noinitrd
>>> Doing mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000
>>> (kernel),0x670000(us
>>> erland),-(config)
>>> ----------------------------------------------------------------
>>>
>>> 早速原因を追究したいと思っているのですが,よろしければアドバイス
>>> いただければと思いメールさせて頂きました.よろしくお願いします.
>>>
>>> 以下,気になっていることです.
>>>
>>> ・今のところブートローダ(loader-armadillo9-eth-v1.1.17.bin)など
>>> はさわっていません.flash上のシステムは初期導入されていたsargeか
>>> もしれないのは関係ありますか?
>>> _______________________________________________
>>> armadillo mailing list
>>> email@hidden
>>> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>> _______________________________________________
>> armadillo mailing list
>> email@hidden
>> http://lists.atmark-techno.com/mailman/listinfo/armadillo
>>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内