pdaXii13のデュアルブート環境構築手順をまとめてみました
構築してから1ヶ月以上経っているにもかかわらず
pdaXromの時のように別のLinuxマシンでrootfsを
使用したのは、build5.3.6のfull版です。
また、例によってpdaXii13はSHARPが保障するものではありませんので、バックアップを取るなどして、あくまでも自己責任でお願いします。
| 1.パーティションの作成 |
| 2.ファイルのダウンロード |
| 3.hdimage-full.tgzの展開 |
| bash-2.0$ su - # mount -o rw,remount / # mkdir /hdd4 # mount -o ro,remount / # mount -t ext3 -o noatime /dev/hda4 /hdd4 |
| # cd /hdd4 # gunzip /hdd3/Documents/hdimage-full.tgz # gtar vxpf /hdd3/Documents/hdimage-full.tar # cd hdd1 # mv * .. # cd .. # rm -r hdd1 # gtar vxpf root/.var_default.tar # gtar vxpf root/.home_default.tar # gtar vxpf root/.dev_default.tar |
| 4.各種カスタマイズ |
| # cp /etc/pointercal /hdd4/etc |
| . /etc/profile |
| # cd /hdd4 # dd if=/dev/zero of=/hdd4/swapfile bs=512 count=131072 # mkswap /hdd4/swapfile |
| - 中略 - #MODEL=`cat /proc/deviceinfo/product` MODEL= SL-C3200 exho "MODEL is $MODEL" #test -e /proc/power_key_off && echo "0" >/proc/power_key_off 2>/dev/null - 中略 - |
| - 中略 - #f = open("/proc/deviceinfo/product","r") #MODEL = f.read() #f.close() #MODEL = MODEL.split(); #MODEL = MODEL[0] MODEL = "SL-C3200" #print MODEL - 中略 - |
| - 中略 - echo Starting X SUDO=`which sudo` #MODEL=`cat /proc/deviceinfo/product` MODEL=SL-C3200 - 中略 - |
| 5.ブートセレクタの設定 |
- 26行目付近 - BOOT_NO="1" echo "Root Filesystem selecter." echo echo "1. Qtopia" echo "2. pdaXii13 (/dev/hda4)" # echo "3. Compact Flash" # echo "4. SD card" echo # echo "After 20 seconds, boot Qtopia's root filesystem" echo echo -n "Select :" read BOOT_NO - 40行目付近 - if [ $BOOT_NO = "2" ] ; then # 2. /dev/hda4(hdd4) root filesystem /bin/mount -t proc none /proc /bin/mount -t jffs2 -o ro /dev/mtdblock3 /home - 71行目付近 - while [ "$IDE1" = "" ] ; do IDE1=`get_dev_pcmcia_slot 1` done /bin/mount -t ext3 -o noatime /dev/${IDE1}4 /hdd4 # mount hdd4 on /new-root if [ -e /hdd4/sbin/init ] ; then cd /hdd4 /bin/umount /var /etc/rc.d/init.d/pcmcia stop >/dev/null 2>&1 - 91行目付近 - else /bin/umount /hdd4 /etc/rc.d/init.d/pcmcia stop >/dev/null 2>&1 /bin/umount /var /bin/umount /home - 中略 - |
| # mount -o rw,remount / # mv /sbin/init /sbin/init.org # cp /hdd3/Documents/init /sbin # chmod 775 /sbin/init |
| # cp /hdd3/Documents/pivot_root /sbin # cp /hdd3/Documents/pivot_root /hdd4/sbin # cp /sbin/chroot /hdd4/sbin # mount -o ro,remount / # mkdir /hdd4/old-root |
| 6.pdaxii13の起動 |
| # shutdown -r now |
| Root Filesystem selector. 1. Qtopia 2. pdaXii13 (/dev/hda4) Select : |
ちょうど昨日pdaXiiのインストールに失敗した所でした(笑
このページを参考に帰ってからでも試してみます。
今仕事中なので(笑
WALTZさん、こんにちは。
グッドタイミングだったみたいですね。
是非、参考にしてみてください。
ありがとうございます。
少々ハード改造に失敗したのを修正してたのが原因で、
今からインストールを開始します。
うまくいくといいな〜
代替OS初めてなので・・・。
途中経過
何度やってもエラーで止まります。
まだhdimage-full.tgzの展開すら出来てません。
ここの記事通り、gunzipの後にgtarをやってますが、
ファイルが無いと弾かれてしまいます。
何か間違ったのかな………
この時間になってやっとインストール終わりました。
結局gunzipではtarを取り出す事が出来ず、
tar xzvfで処理しました。
起動の時に喋るとは聞いてたけど、本当に喋った時はちょっと感動しましたね(笑)
MIMEが無いとかエラー吐いてるけど、無事起動したので遊んでみます。
ありがとうございました。
WALTZさん、こんにちは。
ちょっと分かりにくかったかもしれませんが、gtarはダウンロードしたDual_C760.zipに入っています。
ipkファイルをインストールしていなかったので、ファイルがないと言われたのではないでしょうか。
いずれにせよ、無事に導入できたようでなによりです。
pdaXii13環境を楽しんでください。
いえ、以前インストールに挑戦した際に、
gtarのインストールは行っています。
なので不思議でしょうがなかったのですよ。
他のサイトでも同じ方法でインストールしている所があるので・・・。
なんでうちのだけだめなのかな〜
WALTZさん、こんにちは。
ファイルが見つからないと言われるという事は、パスが通っているところに実行ファイルがないぐらいしか思いつかないですね。
うちの環境では、/home/QtPalmtop/binにインストールされています。
なんででしょうね。。
はじめまして。初心者ですが興味をもったのでやろうと思ってます。ちょうどSL-c3200ユーザーですし!
それで質問なのですが、記事に
4.各種カスタマイズ
■ファイルのコピー
/etc/pointercalと/dev/consoleをQtopia環境からコピーします。
# cp /etc/pointercal /hdd4/etc
とありますが、見ると、/etc/pointercalだけしかしてないように思われるんですが、/dev/consoleは
# cp /dev/console /hdd4/dev
みたいにコピーしなくていいんですか?
Linaxは知識ないんで、検討違いな質問だったらすみません。
ホツマさん、はじめまして。
失礼しました。/dev/consoleはコピーする必要はありません。
pdaXromの時の記事をベースに作ったので、消し忘れてました。。。
コマンドの実行例のように/etc/pointercalだけコピーしてください。
(記事は修正しました。)
返信?ありがとです!おかげで作業が再開できました。そしてインスト成功しました。
いやー!!起動した時、うれしかったです!
このブログのおかげで、できました〜〜!
マジで感謝です。
ホツマさん、こんにちは。
構築おめでとうございます。
デュアルブート環境は、気軽にpdaXii13環境とQT環境を切り替えることができるので、気にっています。
HDD搭載機ならではの楽しみ方ですよね。
色々とカスタマイズして、自分ならではのザウルスにしてください。
はじめまして、スペシャルカーネルの導入や、NANDバックアップのやり方などのときに、いつもホームページを参考にさせていただいており、とても助かっています。
今回pdaXiiの導入をし、無事起動したのですが、
gtar vxpf root/.home_default.tar
の部分で少しエラーが出ているのが少し気になってるのですが、ここで少しエラーが出るのは正常なのでしょうか。
すみません、どうしてエラーが起きたのか分かって、謎が解けました。ありがとうございます。
クウさん、はじめまして。
コメントありがとうございます。そう言っていただけると、励みになります。
返信が遅くなってしまいましたが、解決したようでなによりです。
また遊びに来てください。
ホツマさん、こんにちは。
デスクトップの日本語化はどうなんでしょう?
あまり聞いたことがないですね。
英語ではありますが、固有名詞がほとんどだったりするので、慣れてしまえばなんとかなりますよ。
そうですか!なら、慣れるまで頑張ってみます!はぃ!ありがとうでした
こんにちは、先日pdaxii13をいじくっているうちにXが起動しなくなったため、もう一回pdaxii13を入れ直しました。
しかし前回GW-CF11Xを使うためにインストールしたwlan-ngがネット上で見つからなくなっており,みつけたものはwlan-ng.confが作られないという問題が起こるものでした。もしwlan-ngのパッケージをもっていたらメールに添付するなどして、いただけないでしょうか。
take1877さん、こんにちは。
pdaXromのサイトから辿っていったのですが、以下のリンクのもので大丈夫でしょうか?
ftp://distro.ibiblio.org/pub/linux/distributions/pdaxrom/download/1.1.0beta1/Zaurus-7x0-860/feed/wlan-ng_0.2.1-pre26-1_armv5tel.ipk
すいません、ありがとうございます。おかげで再びpdaxii13で無線LANが使えるようになりました。
ところでpdaxii13の標準パッケージのwifi-radarを起動したところ、すぐにフリーズしてしまいました。これは5.4.6版だけでしょうか?それとも他のバージョンでも止まりますか?
take1877さん、こんにちは。
うちの環境(build5.3.6)ではwifi-radarを起動してもフリーズはしません。
ちょっとさわってみた感じでは特に問題なさそうですよ。
そうですか。ではもうちょっとしらべてみます。ところでいまこの文書はもともと入っているdilloでかいているのですがどうやら書けてはいる用なのですが文字化けして読めません。日本語入力対応済みのdilloもリンクが切れてしまっているので落とせないんですよね。普通のdilloで頑張ってみてはいるんですが。
投稿し終わった文字は読めるみたいです。あとは。あとはコメントボックスないのフォントの設定をなんとかすれば・標準のdilloでも日本語入力ができそうですね。日本語入力の実験のようなことをしてすいませんでした。
素人では、インストはなかなか難しいですね。mplayerも一時は動いていたのですが、最近は何をやってもダメっていう感じです。そこでオリジナルに戻そうと思ったら、HDDのbackupも必要だとは知らず、今、大悪戦中です。このへんを誰か教えてくれると感激ですが。言いずらいのですが、できればHDD のbackup fileが欲しいのです。よろしくお願いします。。。
HDDにはユーザー・データと辞書データが入っています。
ユーザー・データはバックアップを取っていなければ復旧のしようがありませんが、辞書データに関してはザウルスに付属していたCDに収録されています。
そちらからコピーすれば元に戻せますよ。
# mount -o rw,remount /
# mv /sbin/init /sbin/init.org
# cp /hdd3/Documents/init /sbin
# chmod 775 /sbin/init
とやりたいんですけど、どうも /sbin にアクセスできないんですよね。
Read-Onlyになってるらしくて、 mvも効かないんですよ。
これはどうすればいいのでしょうか。
あぅたさん、はじめまして。
/ファイルシステムはRead-onlyでマウントされていますので、書き込みできるようにマウントしなおす必要があります。
1行目の「mount -o rw,remount /」がそれなのですが、コマンドの実行後に書き込み可能な状態でマウントしなおしているか確認してみてください。
上記コマンドの実行後に「mount」とだけ入力して実行すると確認することができます。
コマンドの出力結果にて、「/dev/root on / type jffs2 (rw)」と出力されていればアクセスすることができるはずです。
Sallyをいれた後にhdimage-fullをいれてみました。凄いですね。失敗の後の感激。
もうオリジナルは不要です。(本当は、dualbootにしたいところですが。。。)
導入おめでとうございます。
結局、pdaxii13のシングルブート環境を構築されたのでしょうか?
入れなおす機会がありましたら、今度はデュアルブートにも挑戦してみてください。
これはこれで便利ですよ。
はじめまして
デュアルブート環境を作成しているのですが
Dual_C760.zipのリンクが切れているため
pivotrootとchrootコマンドが入手できず
インストールが座礁しております
素人なもんでどこからか入手可能なのでしょうか?
Welcome to pdaXii13!!の雄たけびが聞きたいものです
自己解決できました
シンボリックリンクでどうにか・・・(汗
Welcome to pdaXii13!!の雄たけび聞けました わぁいw
こうさん、はじめまして。
インストール成功おめでとうございます。
手遅れになってしまいましたが、どうも微妙にアドレスが変わったみたいです。
リンクを張っていたものと同じ記事を見つけたのですが、もしかしたらユーザー登録をしないとダウンロードできないようになってしまったのかもしれません。
http://www.oesf.org/forum/index.php?showtopic=12111&st=0entry76317
ありがとうございます
せっかくなので保存しておきます
一応、今回gtarは単体ですぐ見つけられた
のですが、
pivot_rootに悩まされました(涙)
純正のbusyboxが対応してる記述がシャープにあるのに。。。。。未対応だったんで
対応してるver1.0のbusyboxを共存させて解決しました
あと、/hhd4/sbinのほうですが
pivot_root後のchroot呼び出しが
相対パスでシンボリックリンクはらないと
コマンドがみつけらないみたいです
こうさん、
なかなか大変だったみたいですね。
chrootの呼び出しの失敗というのは、initでpivot_rootの後に実行しているchrootでしょうか?
気がつきませんでした。。。
最近、pdaXii13は起動していないのですが、今度確認してみます。
はじめまして、
こちらのサイトを参考にSL-C3100でpdaXii13のデュアルブートに挑戦してみました。途中、エラーで困り果てました何とかインストールを終え、pdaXii13を起動!
(1)OS選択時は、シャープのロゴのせいで画面がほとんど見えず><
(2)起動時の音声も聞け、rootにてログイン後、何度startxと入力しても、すぐコマンド入力が求められ、Xwindosが起動しません。
(3)ある程度画面がスクロールすると、画面の下5行くらいでのみ画面のスクロールされるようになりました。
原因がわかれば、教えていただけないでしょうか?
*本体はSL-C3100(標準カーネル)で、pdaXii13 Akitaを入れました。
えびさん、はじめまして。
startxと入力しても・・・という事ですが、PdaXii13はOSの起動時にX Windowまで一気にあがるような設定になっています。
インストール時のエラーの内容も気になりますが、そもそもデュアルブート環境を構築する場合はスペシャルカーネルを入れる必要があったような気がします。
改めて考えるとスペシャルカーネルが必須であるかどうが記憶が曖昧なのですが、今後入れる予定があるようでしたら、まずはスペシャルカーネルを入れてみてはいかがでしょうか?
がんばってください。
tomoさん、コメントありがとうございました。
スペカ18iを入れ、こちらのサイトの指示通り勧めることで、無事に起動しました^^
初めて、Xの画面が出てきたときは感激しました^^
成功までいろいろトラブルがあったのですが、それについてはBlogにでもまとめようかと思います。
ひとつだけ困った点は日本語入力が面倒くさいことです。使い方が間違ってるのかもしれませんので、いろいろ調べてみようと思います。最後にありがとうございました^^
えびさん、こんにちは。
やっぱりスペカでしたね。
ちゃんと起動できたようで、よかったです。
pdaXii13は一般的なLinuxと同じなので、Qt環境と比べると使い勝手はかなり違いますが、自分なりに設定しながら色々と遊べますよ。
ブログの方も楽しみにしています。
私も構築しようととりかかりましたがDual_C760.zipが見つけれず頓挫しております^^;
やっぱりユーザー登録しないとだめなんでしょうかね?^^;
よしさん、はじめまして。
以前、こうさんからリンク切れを指摘された際に探してみましたが、他で配布しているようなところは見つけられませんでした。
もともとDual_C760.zipを配布していたのがこのフォーラムですから、他では手に入らないと思いますよ。
tomoさんはじめまして。アリルと申します。
Linux初心者の私も、こちらのサイトの助けを借りてpdaXii13のデュアルブートに挑戦中です。
ですが、今壁にぶつかっております。お力を貸してはいただけないでしょうか。
pdaXii13のインストールは無事に?終了し何とかQtもpdaXii13も起動できるようになりました。しかし、本サイトの“4.各種カスタマイズ”部分がうまくいきません。特に“■/proc/deviceinfo/productの不具合対応”がどのように入力すればいいのか分からず、困っております。pdaXii13を起動するも画面が90°回転した状況です。
該当ファイルをZEditorで開き、指示通り入力するのですが保存ができません。どうしたらよろしいのでしょうか?ご教示いただきますようお願いいたします。
*本体はSL-C3200(スペカv18j)で、pdaXii13 Akitaを入れました。
アリルさん、はじめまして。
画面が90度回転しているのは/proc/deviceinfo/productの不具合が原因ですので、編集がうまくいけば解決します。
ご質問の感じでは、ファイルに対する書き込み権限がないように思えます。
「■/proc/deviceinfo/productの不具合対応」で編集しようとしているファイルに対して、書き込み権限があるか確認してみてください。
ZEditorは使用したことがないのですが、ZEditorを起動しているユーザーに対して書き込み権限がある必要があります。
もしくは、ターミナルを起動してsuコマンドでrootユーザーにスイッチして、viなどで編集すればできるはずですよ。
ありがとうございました。無事に解決できました。(書き込み権限を与えたら上書きできました)
pdaXii13は未知の世界ですが、いろいろいじっていたいと思います。ホント助かりました。
tomoさん、こんにちは、私も助けていただきたいのですが、先日よりpdaXii13をSL-C3000にインストールし、Qtとデュアルブートにしていますが、bitWarpに つながりません。Qt環境で、usr/sbin.rom/よりauthdrv をコピーし/usr/sbin/におき、、/usr/etcを作成。
# authdrv ttyS3 debug call (設定名)と入力しています。
pdaxii13のVerは最新の5.49です。PHSカードはMCC550で,Qt環境ではつながっておりますのでカードには問題ないと思います。 PPPModemの設定はDeviceはttyS3,Init stringはAT&F&C1&D2&K3&S0E0#A1、 電話番号は0570570100##64、seriai portに設定しています。もうお手上げの状況ですので、ぜひ御教授願います。
アリルさん、こんにちは。
導入成功おめでとうございます。
やはりファイルの権限でしたか。思う存分、pxaXii13をお楽しみください。
もう戻しているかとは思いますが、変更したファイルの権限は元に戻しておいた方が安全です。
kawaさん、はじめまして。
以前、pdaXromの環境でbitWarpを使用できるようにしていましたが、その時の手順をなくしてしまいました。
ちょっと曖昧な記憶なんですが、authdrvはQt環境からコピーするのではなく、C860用のものを編集して使用したような気がします。
tomoさん、ありがとうございます。C860用のものがSHARPのホームページにある事はわかっていましたが、C3000は初期状態のQt環境でつながる為、コピーで良いと思っていました。バイナリエディターを使っていないため、新規にインストールして編集してみます。結果は報告させていただきます。
下記の様にしましたが、まだ接続できません。何が間違っているのでしょうか。
rootfs-slc860-20031107.tar.bz2"をダウンロードしてその中からauthdrv を抽出し、authdrv をバイナリエディタで開き"/proc/deviceinfo/"を検索し"/home/root/dvinf/"に置換しました。
編集した authdrv を /usr/sbin にコピーしました。
/home/root/dvinf フォルダを作成。
# echo SL-C3000 > /home/root/dvinf/productを実行。
kawaさん、こんにちは。
前のコメントにも書きましたが、手順を残していないので詳細については覚えていません。
ぱっと見で気になったのですが、SL-C860のauthdrvを使用しているのですから、/home/root/dvinf/productにはSL-C3000ではなくSL-C860を記述するのではないでしょうか?
tomoさん、ありがとうございます。書き込み頂き、すぐ試しましたが、やはりつながりませんでした。そのあと、ググってみましたが、これについて書かれておらず、わかりませんでした。以前とバージョンが違ったりして、変わっているのかもしれませんね。ネット接続できませんが、解決方法が分かるまで、しばらく、このまま使ってみることにします。
kawaさん、
そうでしたか。。。残念です。
もう他に思い当たる節はないのですが、もしうまく動くようになりましたら、コメントをいただけるとうれしいです。
詳細に手順を紹介しています。 http://linuxzaurus.blog47.fc2.com/blog-entry-53.html
ひさびさの更新です^^; さて、ずいぶん前に tomoさんのモバイルで遊ぶ日々(
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| - | - | 1 | 2 | 3 | 4 | 5 |
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | - | - |
Author:tomo
今年になってアドエスをいじれる時間が増えました。
色々と遊んでみようとは思いますが、Eee PC(Linux版の方ね)やNOKIA N810が気になってしょうがない・・・
since 2006/04/02