前々からやろうと思っていたpdaXromのインストールに、いよいよ挑戦してみようと思います。
pdaXromはリナザウ標準のQtopiaと入れ替えて使うXウィンドウシステムをベースにした代替OSです。
画面を見れは一発ですが、もう思いっきりLinuxです。
FirefoxとかThunderbirdとか。。Qtopia環境では動かすことができないX Windowアプリケーションを色々と動かすことができます。
動作もQtopiaよりも軽いのかな?
当然メーカー保証外、完全自己責任ですが、これを導入しないわけにはいきません。
pdaXromの最新バージョンは今のところbeta4になり、SL-C3200対応と謳っているものはおそらくbeta3になると思うのですが、ここはあえて安定しているという噂のbeta1をインストールすることにします。
新しいバージョンのものは大容量(1GB以上)のSDカードも使用できないようです。
またインストールの方法ですが、Qtopia環境とデュアルブートができるようにするつもりです。
Qtopiaの環境を削除してpdaXromを入れるのが素直で簡単なやりかたなんだと思いますが、まだQtopiaの環境も取っておきたいし、SL-C3200はHDDを搭載しています。
pdaXromをHDDにインストールすることで、Qtopiaとのデュアルブート環境を構築することにしました。
従って、手順としては、
・pdaXrom用のパーティションの作成
・インストールイメージのinitrd.binから、rootfsの取り出し
・インストール&設定
という感じになるでしょうか。
まずはパーティションの作成から始めます。
| 1.バックアップの取得 |
パーティションを切り直す際にhdd3の内容はすべて消去されてしまうので、まずはバックアップを取ります。
hda3は/hdd3ディレクトリにマウントされていますので、/hdd3配下のファイルをtar.gzで圧縮して、SDカードにバックアップします。
ただ、/hdd3にあるdict1フォルダとdict2フォルダに関しては、それぞれ350MB、500MBとサイズが大きいです。
これらのバックアップを取ると時間も容量も取ってしまうのですが、ザウルスに付属のCDに同じデータが収録されているので、わざわざバックアップはとりませんでした。
後で、CDからコピーします。
ターミナルを起動して以下のコマンドでバックアップを取得します。
| bash-2.05$ su - # swapoff /hdd3/swapfile # cd /hdd3 # tar cvf - ./Documents ./swapfile | gzip -c > /mnt/card/backup.tar.gz |
そのため、2行目のコマンドでswapファイルを無効化し、バックアップ対象にもswapfileを含めています。
| 2.メンテナンスカーネルの起動 |
まずは、以下の手順でメンテナンスカーネルを起動します。
| ・電源を落とし、電池ぶたを開きます。 ・[D]キーと[B]キーを押しながら、電池の左にあるの小さいリセットボタンを押します。 ・電池ぶたを閉めてロックします。 ・電源を入れると、メンテナンスカーネルで起動します。 ・メンテナンスカーネルが起動すると、「zaurus login:」と表示されます。 ・ユーザー「root」でログインします。(パスワードはなし) |
| 3.パーティションの作成 |
下記コマンドのうち、太字の部分が入力した箇所です。
fdiskでの内容ですが、
・hda3の削除
・hda3を4.7GBのサイズで作成
・hda4を1GBのサイズで作成
・hda3のファイルシステムをvfat(FAT32)に変更
という感じで実行しています。
| # fdisk /dev/hda The number of cylinders for this disk is set to 11905. |
パーティションの作成が終了したら再度fdiskを実行し、hda4が作成されていることを確認します。
| # fdisk /dev/hda The number of cylinders for this disk is set to 11905. |
| 4.パーティションのフォーマット |
hda3はvfatで、hda4をext3でフォーマットします。
| # mkfs.vfat -F 32 /dev/hda3 # mke2fs -j /dev/hda4 |
| 5.再起動 |
メンテナンスカーネルを終了するためには、shutdownコマンドで終了してからリセットをする必要があります。
まず、以下のコマンドでシャットダウンします。
| # shutdown -h now |
シャットダウンしたら、以下の手順で再起動させます。
| ・電池ぶたを開きます。 ・電池の左にあるの小さいリセットボタンを押します。 ・電池ぶたを閉めてロックします。 ・電源ボタンを押して再起動します。 |
| 6.バックアップの復元 |
| bash-2.05$ su - # cd /hdd3 # gunzip -c /mnt/card/backup.tar.gz | tar xvf - |
また、バックアップを取らなかったdict1フォルダとdict2フォルダは、PC経由でCDからコピーしてください。
以上で、pdaXrom用にパーティションを作成することができました。
次はインストールイメージからrootfsを取り出します。
http://mail.pdaxrom.org/node/118 には、pdaXrom-1.1.0r121-Kathrin-akita-current.zip が公開されていますが、デュアルブート環境にするには beta1 のほうがよろしいでしょうか?
r121でのデュアルブート環境ですが、「ASMの日記」さんの記事(http://d.hatena.ne.jp/AllStarMoves/20061120)で、r121からrootfsを取り出す事に成功したという記事が書かれていたので少し考えたのですが、なかなか素直には行かなさそうな感じだったので手を出しませんでした。
beta1を選んだのは、構築当時に安定していそうであったことと、大容量のSDカードが使えたというのが選択基準でした。
pdaXromに興味があるけど、Qt環境も捨てたくない。という方にはデュアルブート環境はお勧めですよ。
それでしたら、まずはデュアルブート環境を作って試してみるのが最適ですね。
是非とも頑張ってください。
説明不足なところがありましたら、なんなりとご指摘ください。
こんばんは。もう、ご承知のことかと存じますが、プラネックスから、IEEE 802.11b/gに対応したCFカードが近々に発売されます。サポート外ではあるものの、Linuxでも使えるとのことです。早速、同社のダイレクトショップに予約申込しました。
http://bb.watch.impress.co.jp/cda/news/16935.html
実は先週に購入したLANカードのパッケージにGW-CF54Gが印刷されていたため、プラネックスにメールで問い合わせたものの、返事がなく不思議に思っていました。
CF型のLANカードがどんどん手に入りにくくなる中、新製品が発売されるのは嬉しいですよね。(しかも結構なスペックですし)
ただこのGW-CF54Gですが、シャープがドライバーを提供しないため、ザウルスでは利用できないという情報をみかけました。
pdaXromとかでも動いてくれるといいんですけどね・・・
CF-100TX2 も、Linux 対応としながら、ZAURUS用のドライバはシャープ、プラネックスのどちらからも提供されませんでした。有志のかたが作ってネットで公開してくださいました。
CF型の無線LANアダプタが次々と生産終了し、在庫も消えていくなかでは、新製品のGW-CF54GがZAURUSでも使えるようにならないと不安です。現時点ではドライバがないものの、先を見越してあえて購入しました。
海外のユーザーサイトを出所に、「SL-C3200が生産終了」との情報が先月下旬からネットを駆けめぐりました。
驚いて、シャープの相談窓口に「生産を続けてほしい」とメールを送ったところ、2時間ほど後に相談窓口のH氏から電話をいただきました。
「SL-C1000とSL-C3200は、今後も生産を続けていきます」とのことでした。正直、ほっとしました。Treoを始め、スマートフォンにはいまひとつ魅力を感じず、買い換えもやっぱりZAURUSと決めています。
GW-CF54がザウルスで使えるようになれば快適になりますよね。
私はドライバーを作る知識なんて全く持っていないので待ち続けるしかないのですが、CF-100TX2の様にドライバーが公開される事を願ってしまいます。
また、ザウルスの生産は続けていくんですね。
気にはなっていたのですが、相談窓口からの直接の情報と言うことであれば信憑性も高いですから安心しました。
情報ありがとうございました。

