MobilegearII MC/R550 & dictionary
この間の海外出張で,なんと電子辞書(あんま使わなかった)とアーミーナイフを無くしてしまった.スイスで.
ナイフは同型のを楽天で3000yenで見つけたのでまぁいいのだが,電子辞書は高い.
電子辞書を利用しているとき,「いいキーボードついてるんだから,メールとかメモとかできればなぁ」
としみじみ思っていた.
現在,PC上では電子ブック形式の辞書をDDWinなるソフトで引いている.
同様の事をモバイルギアでできんじゃねーか?とおもって,ついついヤフオクで購入してしまった.
無線LANもできるんです.
で,WindowsCEで動く辞書ソフトもあるんだけど,せっかくだからNetBSDも入れてみよう!
というのがこのページの趣旨.
辞書を入れまくりたいので,メモリーカードはMicrodrive 6Gだぜ.
あと,手軽なシリアルコンソールがあるとデバッグ作業がかなり楽になるので,それも兼ねていろいろ.
NetBSD/hpcmips 3.0.1 installation on MobilegearII MC/R550 without LAN or unix laptops
LANカードがうまく認識されなかったので,どうにかメモリカードだけでインストールしてます.
母艦にWinXP環境しかなくて,さらにLANは無い状態でインスコする手順.
成功するかどうかはしらね.
別のMicrodriveで試したらダメなので,手順2を参考に
用意するもの
- モバギ本体(MC/R550)
- CFないしMicrodrive(以下メモリーカード,私はMicrodrive 6G)
- Windowsが動いて上記カードが読める母艦(T60)
30/09/06 Microdriveぶっ壊れてヨドバスで交換.Portsを展開してたら物理的に逝ったらしい.
手順
- メモリーカードを本体で初期化
- その間に母艦に
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.0.1/hpcmips/installation
からpbsdboot.exeとnetbsd.gzを落とす. - さらに,
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.0.1/hpcmips/binary/sets
にあるgzip全部
ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.0.1/hpcmips/binary/kernel
の
netbsd-GENERIC.gz
を落としておく. - 初期化が終わったメモリーカードに上記ファイルすべてを移動.
- 本体のバックアップをとったり母艦に保存したりする.
- pbsdboot.exeを実行.設定はMC/R530ので動く.
kernelはメモリーカード2\netbsd.gzを指定してね.
無事起動したら,ftp://ftp.netbsd.org/pub/NetBSD/NetBSD-3.0/hpcmips/INSTALL.html を読みつつ進めて. - FAT32領域を先頭に「保存したファイルより大きいサイズ」の領域として確保.
- あとはNetBSDとして確保.
- NetBSD領域にスライスを切る.
- ファイルシステム確認の時,先頭のFAT32領域の名前("/dev/wd0e"とか)をメモる.
- 実際にファイルシステムを作って,新たなスライスを切ってもらう.
- インストールを実行する段になったら,一旦sysinstを離れる.
- mount /dev/wd0e /mnt2 <=なかったら作って
sysinst <=また戻る - ローカルファイルシステムからインストールすることにして,/mnt2を指定.
- 今現在,うまくインストールが進行してます.
無事導入完了.
手順2
何でかはしらないけど,FAT32がmount_mdosのargumentエラーで認識出来なかった.
一旦初期化したら認識したので,そんな感じで.
- とりあえずDOS領域にpbsdboot.exe, netbsd.gzを入れて,pbsdboot.exeを起動
- パーティションを切るときに,別の新しいFAT32領域を確保.
- パーティション・スライスをsysinstに切ってもらって,ファイルはインスコしないでreboot
- WinCEでフォーマット.WinXPでファイルをコピー.
- Microdrive上の二つめのFAT32パーティションはWinCEでしかフォーマットできない
- うまく認識すると,メモリーカード22みたいな感じで認識してくれて,WinXPでも読み書きできる.
- あとは手順1と同様の操作をすればインスコ出来るはず.
これが上手くいかない時は,下記のVMWareトライアル版でなんとかなります. 一ヶ月間タダでつかえますよ.
以下参考
http://www.ann.hi-ho.ne.jp/wave/pbsd_hpcmips/
http://web.kyoto-inet.or.jp/people/m-ito/netbsd/hpcmips.html
http://www.jah.ne.jp/~lcat/v5/netbsdhpc.html
http://journal.mycom.co.jp/special/2001/ce-unix/008.html
英辞朗をEBStudioでEPWING形式にする
- 英辞朗書籍版付属のPDICを利用して(Tools->辞書の変換),
eijirouとか.DICをPDIC「1行テキスト形式」にしてどっかにほぞん. - EBStudioのeijiro-all.ebsを開いて,各辞書ファイルの形式を
「辞朗形式」から「1行テキスト形式」に変更. - 変換する
- ばんざい.
NetBSD/i386 3.0.1 on VMWare 5.0
VMWare 3.0は持っているのだが,WinXPでは動かない.
そこでVMWare 5.0のトライアル版をとりあえずインストールしてみた.
NetBSDのインストールCDのISOイメージをマウントし,普通にインストール完了.
Xもちゃんと動く.
PoketBSDのカードは,SanwaSuuply製カードリーダーADR-71DU2で読み書き可能.
VMWareに入ってる状態でUSBを差し込むと,NetBSD上できちんと認識しますよ.
Pkgsrcをポケビ上で展開すると恐ろしく時間がかかるけど,母艦上ならまだまし.
CrossCompileも楽になるのかも.LANはまだ試してないや.