[Armadillo:00167] Re: Compact Flashからinitrdによる起動
Shinji Kaneko
email@hidden
2005年 3月 16日 (水) 17:26:04 JST
金子です。
森島様、ご回答いただきましてありがとうございます。
Hermitでroを指定し、fstabでもroを指定しましたが、リードオンリーでマウン
トできませんでした。何か設定方法を間違えているのだと思います。
Hermitの設定は以下の通りです。
Hermit> setenv
1: console=ttyAM0,115200
2: ro
カーネルのブートコマンドライン(dmesg)は以下の通り表示されました。
Kernel command line: console=ttyAM0,115200 ro noinitrd root=/dev/hdc?
mtdparts=armadillo9-nor:0x10000(bootloader)ro,0x170000(kernel),0x670000(userland),-(config)
/etc/fstab の内容は以下の通りです。
/dev/hdc? / ext2 ro 0 1
色々と調べてみましたが、リードオンリーでマウントする方法がわかりませんで
した。
また、/var や /tmp をramfsでマウントするには、どうしたら良いのでしょうか?
Hermitでramdisk=<size>を指定して/etc/fstabで
/dev/ram0 /var ext2 defaults 0 0
と指定しましたが、
Can't find /dev/ram0 on /tmp faild: Invalid argument
が出力されてマウントできませんでした。どこかのタイミングで、mke2fsを実行
する必要があるのでしょうか。
ご回答をお願い致します。
以上です。宜しくお願い致します。
> 森島です。
>
> システムの構築方法ですが、
> 例えばCF上に作成したファイルシステムをリードオンリーで
> ルートにマウントするのはどうでしょう?
>
> 作成するシステムにもよりますが、データを保存する必要がないのであれば、
> /var や /tmp などだけを ramfs でマウントし、
> 書き込み可能にしておけば動作すると思います。
>
> ファイルの変更を行いたいときも、read-writeにremountすれば可能なので、
> こちらの方が扱いやすそうです。
>
> _______________________________________________
> armadillo mailing list
> email@hidden
> http://lists.atmark-techno.com/mailman/listinfo/armadillo
armadillo メーリングリストの案内