Kernelのバージョンアップ

2009年8月19日

色々サイトを見てみると、標準でインストールされているkernel 2.6.22.18だとファイルの書き込みがかなり遅いらしく、2.6.30以降にアップデートするとまともに動作すると書かれていた。なので、早速アップデートすることにした。

本当であれば、前エントリで作ったクロスコンパイルの環境でコンパイルするのがいいと思うのだが、面倒なので配布されている物を使う事にした。

この投稿の続きを読む »

SheevaPlug初期設定(続き)

2009年8月19日

前エントリでパスワードの変更までは終わりました。続きとしていくつかのファイルを書き換えないと、DHCPでDNSサーバが設定されなかったり、いくつか問題があるので編集しておくことにします。

この投稿の続きを読む »

BlueQuartz 5100Rアップデート作業

2009年8月16日

少しモチベーションが回復したので、久しぶりにBlueQuartzのアップデートの準備をした。
そろそろ2.0を出して、Fedora Core 1のEOSL(End of Support Life)のアナウンスをしなくては。5200Rもアナウンスしたっきりだしなぁ。申し訳ないと思うのだが、なかなか時間とモチベーションの条件が整わない。

個人的には、初期のBlueQuartzの目的はほぼ達成できたのかな。と思う。

中途半端ってわけにもいかないので、2.0は最低リリースしなくては。

この投稿の続きを読む »

CentOS5上に開発環境を作る

2009年8月16日

カスタマイズしたu-bootイメージやkernelをコンパイルするために、CentOS5上にクロスコンパイル環境を作ります。
といっても、CDに入っているgccを展開するだけです。ただ、手元のCDではgccのアーカイブがエラーで展開できませんでしたので、PlugComputer.orgからダウンロードしました。

ダウンロードしたSheevaPlug_Host_SWsupportPackageLinuxHost1.2.zipを適当な場所に展開します。その中のSheevaPlug_Host_SWsupportPackageLinuxHost/LinuxHost/gcc.tar.bz2を~/SheevaPlugに(PATHが通っていればどこでもいいので、自分の環境に合わせます)展開します。

$ tar jxvf SheevaPlug_Host_SWsupportPackageLinuxHost/LinuxHost/gcc.tar.bz2 -C ~/SheevaPlug

後は、クロスコンパイル用のgccが通常のgccより先に使われる様にPATHを追加します。

$ export PATH=$HOME/SheevaPlug/gcc/bin:$PATH

これで、u-bootとkernelをビルドできる様になります。

MacBook Proを使ってu-bootを書き換える

2009年8月15日

色々作業を始める前に、まずは不具合のあるu-bootを書き換えます。

そのままだと、最悪起動しなくなるらしいので届いたら一番にu-bootの書き換えが必要となります。前のエントリでは、MacとSheevaPlugをUSBケーブルを使ってコンソール接続しました。このエントリでは、コンソールからu-bootのCLIに入ります。

この投稿の続きを読む »

MacBook ProとSheevaPlugを繋ぐ

2009年8月15日

基本的にMacBook Proで使っているので、MacBook ProからSheevaPlugが見れるように設定します。Linuxが起動した後は、sshなどを使う事も可能ですが、u-boot上での作業には必ずコンソールが必要ですので、まずはMacからコンソールで接続できるようにします。

英語の情報であれば、PlugComputer.orgのフォーラムが参考になります。

実際の手順は以下の通りです。

この投稿の続きを読む »

WordPressインストール

2009年8月15日

最近、コマンドオプションを記憶しておくのが辛くなったので、まとめておく事にしました。
特にSheevaPlugのu-bootのオプションが長くって覚えるのは無理です。;-p

どうせならということで、blogにしてしまおうかと。本当はTracベースにしようと思ったのですが、うちのサーバはBlueQuartz.orgと同居のためTracのアップデートが必要ということであきらめました。というかTrac-0.11へのアップグレードに失敗したのが原因ですが…
余分なデーモンは走らせたくないのでSQLiteベースを探しました。WordPress+PluginかMTにしようと調べてみたところ、CentOS4ベースのBlueQuartzだとPHPがSQLite対応でビルドされてないんですね。ビルドし直せばいいんですが、そこまでするのも面倒なのであきらめてMySQLでいいことにしました。
となればどっちでもいいのですが、CPANのインストールも面倒だったのでWordPressにしました。コピーして1つファイルを書き直せば動くというのも楽でよかったです。

ということで、今に至っています。
特に面倒な作業もないので、BlueQuartzで簡単にインストールできるようにするのもありなんでしょうね。
今のところ時間がないので、決してコミットではないですけど。:-)

SheevaPlug Development Kit到着

2009年8月15日

7月頭に注文しておいたSheevaPlug Development Kitがやっと到着しました。
(実際に届いたのは、8/11でしたが。)

外箱

この投稿の続きを読む »