| Home |
2006.07.03
pdaXromのインストール(その2 rootfsの取り出し)
pdaXromインストールの第2回です。
前回、pdaXrom用のパーティションを作成したので、今回はインストールイメージからrootfsを取り出します。
Qtopia環境とデュアルブートするには、新規に作成したファイルシステムにpdaXromのrootfsを展開する形でインストールします。
公式サイトで配布されている物は、メンテナンスメニューのアップデートを使ってインストールするようになっているので、まずはダウンロードしたファイルからrootfsを取り出す必要があります。
(つまり、pdaXromのインストールイメージはデュアルブートは想定されていないので、rootfsだけを抜き出して手動でインストールすることになります)
| 1.pdaXromのダウンロード |
公式サイトからのリンクは切れてしまっているので、こちらからダウンロードしてください。
beta1のインストールイメージはkathrin-1.1.0beta1-akita.zipです。
インストールイメージはzip形式で配布されていますので、LhaplusなどのWindows用のツールを使用して解凍します。
解凍すると、以下の3つのファイルが出来上がります。
・initrd.bin
・tools.tar
・updater.sh
これらのうちinitrd.binを使用しますので、このファイルをLinuxマシンにFTPなどで転送してください。
(kathrin-1.1.0beta1-akita.zipをLinuxに転送して解凍してもOKですね)
| 2.rootfsの取り出し |
なんでも、initrd.binはjff2形式のイメージとなっていて、先頭16byteを取り除いたものがrootfsになるそうです。
そこで、ぴろさんのところの情報を元にGoogle先生に聞きまくって、以下のようにコマンドを実行して取り出しました。
(実行しているコマンドにかなり自信がないのですが、一応、rootfsを取り出すことはできました・・・)
| # mknod /dev/mtd0 c 90 0 # mknod /dev/mtdblock0 b 31 0 # modprobe mtdcore # modprobe mtdram total_size=65536 erase_size=256 # modprobe mtdblock # modprobe zlib_deflate # modprobe jffs2 # dd if=initrd.bin of=/dev/mtd0 bs=16 skip=1 # mount -t jffs2 /dev/mtdblock0 /mnt/pdaxrom # cd /mnt/pdaxrom # tar cvpf - ./* | gzip -c > ~/pdaXrom1.1.0beta1.tar.gz |
最終的にできあがったファイル(pdaXrom1.1.0beta1.tar.gz)を使用して、インストールします。
以上でインストールイメージからrootfsを取り出すことができました。
あとは、作成したファイル(pdaXrom1.1.0beta1.tar.gz)をリナザウに転送してください。
次は、いよいよインストールです。
サム
管理人様。
とっても参考になる記事の連載、ご苦労様です。
こうやってbinからtarを抜き出すんですね。
私はどうしてもそれができなかったので、おおはしさん(http://www.bigbridgezau.sakura.ne.jp/wiki.cgi?page=%C6%FC%B5%AD%C9%BD%2F2006%2D6%2D22)
のところの記事を参考にtarを取得、展開しました。
今後の連載を楽しみにしてます。
とっても参考になる記事の連載、ご苦労様です。
こうやってbinからtarを抜き出すんですね。
私はどうしてもそれができなかったので、おおはしさん(http://www.bigbridgezau.sakura.ne.jp/wiki.cgi?page=%C6%FC%B5%AD%C9%BD%2F2006%2D6%2D22)
のところの記事を参考にtarを取得、展開しました。
今後の連載を楽しみにしてます。
2006/07/04 Tue 09:05 URL [ Edit ]
tomo
サムさん、こんにちは。
サムさんのブログを拝見したときに、おおはしさんがbeta3のtarballを作成されていたのはチェックしていたのですが、
beta2のtgzからインストールする方法は見落としてました。
rootfsの抜き出しは、できなかった場合はおおはしさんのtarballを使わせていただこうと思いながらチャレンジしたのですが、どうやら出来てしまったっぽいです。(^^
pdaXromのインストール完了まで、あとちょっとですね。がんばります。
サムさんのブログを拝見したときに、おおはしさんがbeta3のtarballを作成されていたのはチェックしていたのですが、
beta2のtgzからインストールする方法は見落としてました。
rootfsの抜き出しは、できなかった場合はおおはしさんのtarballを使わせていただこうと思いながらチャレンジしたのですが、どうやら出来てしまったっぽいです。(^^
pdaXromのインストール完了まで、あとちょっとですね。がんばります。
K’s
3100ユーザーですが、こちらの記事とても参考になりました。
ほとんど迷うことなく導入までこぎつける事が出来ました。
事後報告になりますがリンク貼らせていただいています。
問題あればすぐに対処しますので連絡下さい。
ほとんど迷うことなく導入までこぎつける事が出来ました。
事後報告になりますがリンク貼らせていただいています。
問題あればすぐに対処しますので連絡下さい。
このコメントは管理人のみ閲覧できます
2006/09/18 Mon 16:55 [ Edit ]
tomo
K’sさん、はじめまして。
お役に立てたようでなによりです。
ブログの方も拝見させていただきました。同じザウルス使いとして、これからもよろしくお願いします。
お役に立てたようでなによりです。
ブログの方も拝見させていただきました。同じザウルス使いとして、これからもよろしくお願いします。
ヒデ
はじめまして。Linuxは素人ですが、こちらのHPを拝見し、pdaXromのインストールを考えています。
ところで、Linuxマシン(Windowsのみ)を持っておらず、「initrd.binからrootfsを取り出せずにおります。他にrootfsを取り出す方法や取り出したファイルが置いてある場所などはあるのでしょうか?くだらない質問で申し訳ありませんがよろしくお願いします。
ところで、Linuxマシン(Windowsのみ)を持っておらず、「initrd.binからrootfsを取り出せずにおります。他にrootfsを取り出す方法や取り出したファイルが置いてある場所などはあるのでしょうか?くだらない質問で申し訳ありませんがよろしくお願いします。
2007/06/30 Sat 15:25 URL [ Edit ]
tomo
ヒデさん、はじめまして。
rootfsはLinuxマシンがないと取り出せないので、ちょっと面倒ですよね。
Linuxマシンをお持ちでない場合は、上記にあるサムさんからのコメントがご参考になるかと思います。
また、リンク先のおおはしさんのWikiでは、以前beta3のtarballを配布していました。
rootfsはLinuxマシンがないと取り出せないので、ちょっと面倒ですよね。
Linuxマシンをお持ちでない場合は、上記にあるサムさんからのコメントがご参考になるかと思います。
また、リンク先のおおはしさんのWikiでは、以前beta3のtarballを配布していました。
rupy
こんにちは、初めまして。
とても分かりやすくまとめてあり感謝しています。
同じくrootfsの取り出しに困っています。
先日pdaXromのためにRed hat Linux6.2jを古いパソコンに入れて、
さあいざ取りだそうと思ったのですが、
# modprobe mtdcore
のところで
modprobe: Can't locate module mtdcore
と言うメッセージが表示されます。
googleで色々調べてみましたが
いまいち分からなくて途方に暮れています。
因みにLinuxは殆ど分かりません・・・。
なにかおわかりでしたらお願いします。
とても分かりやすくまとめてあり感謝しています。
同じくrootfsの取り出しに困っています。
先日pdaXromのためにRed hat Linux6.2jを古いパソコンに入れて、
さあいざ取りだそうと思ったのですが、
# modprobe mtdcore
のところで
modprobe: Can't locate module mtdcore
と言うメッセージが表示されます。
googleで色々調べてみましたが
いまいち分からなくて途方に暮れています。
因みにLinuxは殆ど分かりません・・・。
なにかおわかりでしたらお願いします。
2007/07/02 Mon 20:55 URL [ Edit ]
ヒデ
ご返答ありがとうございました。ご指摘いただいた方法でチャレンジしてみます。無理そうなら、pdaXii13の方を試してみようと思います。こちらのHPはLinux素人の私にも分かりやすく、いつも参考にさせていただいております。これからも、よろしくお願いします。
2007/07/04 Wed 21:35 URL [ Edit ]
tomo
rupyさん、はじめまして。
コメントありがとうございます。
なにかしらの理由でモジュールのロードに失敗していると思うのですが、「Can't locate module mtdcore」のエラーだけでは、ちょっと難しいですよね。
私もあまり詳しくないのですが、mtdprobeの実行時に-vオプションをつけると実行内容が表示されるので、もしかしたら情報が得られるかもしれません。
コメントありがとうございます。
なにかしらの理由でモジュールのロードに失敗していると思うのですが、「Can't locate module mtdcore」のエラーだけでは、ちょっと難しいですよね。
私もあまり詳しくないのですが、mtdprobeの実行時に-vオプションをつけると実行内容が表示されるので、もしかしたら情報が得られるかもしれません。
| Home |

