PocketLinux Frequent Asked Questions <author>神木一也, <tt/kamiki@geocities.com/ <date>v0.1/0618, Jun. 27, 1999. <abstract> この文書は PocketLinux において よくなされる質問とその答えです。 なお、質問はかなりの部分が PocketBSD FAQ から引用されています。 </abstract> <toc> <p> <!-- ヒナ型 <faq> <keyword> ソフト名やハードウェアや規格・言語などのキーワード <poster> 発言者の名前とメールアドレス <pdate> 発言した日付 <question> 質問の詳細 </question> <answer> 質問に対する回答 </answer> <poster> 発言者の名前とメールアドレス <coment> 質問あるいは回答に対するコメント(回答に自信がない場合など) </coment> </faq> --> <sect>一般的な質問 <p> <faq> <question> 私のMobileGearで動作可能ですか? </question> <answer> いわゆる DOS 版 MobileGear と呼ばれる機種でのみ動作します。 動作確認機種は、MC-MK12, MC-MK22, MC-MK32, MobileGear for DoCoMo です。 その他の機種では動作に一部問題があるか、まったく動作しません。 <p> MC-MK12, MC-MK22, MobileGear for DoCoMo の場合、搭載メモリの関係で PC カードスロットは ATA カードによって常時ふさがれてしまいます。 <P> MC-K1, MC-MK11, MC-P1, MC-MP11 では動作しないでしょう。 PocketLinux は起動するまでの間、比較的多量(3 〜 4MB)のメモリを必要とするからです。 起動してしまえば Linux そのものは 2MB のメモリがあれば動くのですが。 もっとも、MC-P1, MC-MP11 の場合はキーボードがないため起動したとしても なにも入力できません。 <P> WindowsCE搭載の機種(MC-CSxx, MC-Rxxxなど)では動作しません。 </answer> </faq> <faq> <keyword> メモリ <question> 2 MBytes でメモリが不足ということはありませんか? </question> <answer> MC-MK12, MC-MK22, MobileGear for DoCoMoの カタログの 2MB というのはユーザメモリのサイズです。 内蔵システム(DOS + UNISHELL)が約 2MB 使うので、 実際には約 4MB の物理メモリがあります。 PocketLinux で使う場合は、4MB 全部をメモリに使えます。 ( MC-MK32 の場合は 8MB = 6MB + 2MB 使えることになりますが、 実際には約 8.5 MB 使えるようです。) </answer> </faq> <faq> <keyword> PCMCIA <question> PCMCIA card(Modem,PIAFS,ネットワークなど) は使えますか? </question> <answer> MC-MK32 で、root partition を本体のラムディスクにとった場合にかぎり PCMCIA card が使えます。 <p> PocketLinux は ATA card にインストールして、 ATA card からブートしますが、必要最低限のシステムを本体におくことで 動作中に ATA card を取り外すことが出来るようになります。 <p> ただ、文字通り「必要最低限のシステム」しか本体に置いておけないでしょうから、 運用形態によっては MK32 といえど自由自在に PCMCIA card が使える、 とはいかないかもしれません。 </answer> </faq> <faq> <question> インターネットや LAN などのネットワーク機能は使えますか? </question> <answer> 使えます。MK シリーズの内蔵モデムも forDoCoMo の携帯電話インターフェースも使えますし、 MK32 の場合には LAN カードを挿して ethernet 経由で使うことも出来ます。 </answer> </faq> <faq> <question> plinux メーリングリストの過去の分は、どうすれば見られますか? </question> <answer> ML に参加して、送られて来る help を読んで下さい。 <p> 過去のログを取り出す方法もそれで分かると思いますが、すいません、調べてません ... </answer> </faq> <faq> <question> 日本語の表示は出来るのですか? </question> <answer> 出来ます。Kernel 構築時に 'Japanese console' を 'y' にしておくと、 特にコンソールのエミュレータなどを使わなくても そのまま EUC が表示出来ます。 ただ、いわゆる半カナは mgterm のようなエミュレータを使わなくては読めません。 <p> また、'n' にしたとしても mgterm などのエミュレータを使えば日本語を読むことができます。 この場合は半カナも問題無く読めるでしょう。 </answer> </faq> <faq> <question> PocketLinux ではフォントの大きさを変える事はできないのでしょうか? </question> <answer> 開発中を含めて少なくとも 3 つの方法があります。 <p> まず、mgterm というプログラムを使うことで可能です。 現在のところ 8dot,10dot,12dot,16dot,24dot で表示できます。 <p> mgterm はターミナルエミュレータといって kterm や kon の仲間です。といっ てもピンとこない方は、DOS でいうところの V-Text と同じようにコンソールの フォントの大きさや文字数を自由に変えて、その上でソフトを動かすことのでき るソフトだと思ってもらって結構です。 <p> これ以外に vtchange を使う方法、keysym を使う方法がありますが開発中です。 </answer> </faq> <faq> <question> PocketLinux では PocketBSD のようにカーソル行のフォントの大きさを変える事はできないのでしょうか? </question> <answer> できません。また、console の表示アルゴリズムの都合上、実装も面倒そうです。 </answer> </faq> <sect>インストール & ブート <p> <faq> <keyword>インストーラ <question> インストーラが無いようですが。 </question> <answer> 残念ながら UNISHELL からのセルフインストールはまだ出来ません。 Linux 母艦からのクロスインストールには mglilo を使ってください。 </answer> </faq> <faq> <question> PocketLinux をインストールした後、 もとの DOS + Unishell に戻すことができますか? </question> <answer> バックアップがあれば戻せます。 <P> PocketLinux の入ったカードをぬいてリセットすればいつもどおり Unishell が起動します。(電池ぬきリセットとおなじ状態になります) ここでカードを差し込み、初期化を実行すればカードも元どおりです。 <P> 注意しないといけないのは、本体、カードのどちらの情報も きれいに消えてしまうことです。 DOS + Unishell に戻すにはカード以外の場所から バックアップを戻すか、最初から設定し直す必要があります。 <P> カードブート以外の方法で DOS を使っている場合は単に Unishell のバックアップをカードにした後にカードの バックアップをパソコンで行なえばバックアップが作成できる はずです。 ただしMobile Gear 上にしか存在しない文書や住所録など非常に 重要なデータは別途厳重にバックアップ(プリントアウトするとか) したほうが安心だとおもいます。 </answer> </faq> <<faq><question> PocketLinux と DOS を併用することは出来ますか? </question> <answer> 出来ます。 <P> PocketLinux をインストールする際に、カードに DOS パーティションを 作成することが出来ます。 カード全体を DOS で使うのに比べて DOS パーティションの容量は 小さくなってしまうので全く同じというわけには同じというわけには 行きませんが、 このパーティションで DOS を使うことが出来ます。 <P> ただし、DOS からカード上の PocketLinux 領域へはアクセスできません。 (PocketLinux から DOS 領域のアクセスは出来ます。) <P> ところで「併用」が Linux の上で DOS プログラムを利用できるか、という意味であれば まだ出来ません。どなたか dosemu 移植してください。 </answer> </faq> <faq><question> インストールは成功したはずなのですが、電源を入れるとUnishellが起動します。 </question> <answer> 一部のflash cardでMobileGearの起動時にcardが認識でないという問題が あります。 このため、通常はちゃんと使用できるcardでも、 cardからboot出来ずに、Unishellが起動してしまうのです。 <P> これはcard単体の問題ではなく、MobileGear本体との相性もあり、 はっきりと、どの製品に問題が発生するということは出来ません。 しかし、古い時期に生産されたcardや、安いcardに多いようです。 <P> いまのところこれらのカードでは PocketLinux を使うことはできません。 </answer> </faq> <faq> <keyword>マウント、ブート <question> カードがマウントできません。 </question> <answer> いろいろ原因は考えられますが .... たぶん見落としていることを一つ。 メモリ倹約のため、今の PocketLinux では minix fs が主になっています。 ext2 fs でカードを作ったのに insmod ext2 してなかったりしませんか? </answer> </faq> <sect>Initrd <p> <faq> <keyword> initrd, linuxrc <question> /linuxrc が起動されてない。 </question> <answer> LILO 起動時の / を ramdisk(/dev/ram0 など) に設定すると、 /linuxrc を読まないことがあります。 </answer> </faq> <sect>運用に関する質問 <p> <faq> <question> 沢山のコマンドを入れたいのですが、ATA card の容量が足りません。コマンド サイズを小さくする方法はありませんか? </question> <answer> 多少遅くなりますが e2compr が利用可能です。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> shift + powerkey したらどうにも立ち上がらなくなった。 </question> <answer> 電源オフは ctrl+powerkey に移りました mOm shift + powerkey に入った standby mode は実装が半端なので こういう状態になります。裏のリセットを押してください。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> vtchange で遊んでいたら out of memory で kernel panic しました。 </question> <answer> vtchange は kernel 的にけっこう実メモリを消費します。 ... でもちょっとバグっぽいです。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> mgterm で editor のたぐいが使えない。 </question> <answer> termcap があってないです。FreeBSD から termcap のエントリ cons25 を持って来るべきですが、Ng で試したところ linux の termcap にある iris-ansi(これが良さそう), scoansi, nansi.sys, ansi あたりも使えそうです。 しかしよくみたら MGL に mgterm.cap が入ってますね。 これを使うべきでしょう(動作未確認)。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> PC Card の suspend/resume が変。 </question> <answer> pcmcia-cs を build する時に apm option を入れてください。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> LAN card とか Modem card が使えるそうなのに、使えません。 </question> <answer> MobileGear の PC Card slot はかなり気難しいようです。 MG-DOS などでの動作報告を参考にカードを選ぶ必要があると思われます。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> 蓋開けで resume しない。 </question> <answer> いろいろ直してたら蓋開けで resume しなくなりました。すいません。 とりあえずそのまま電源キーで resume してください。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> サウンドは使えますか? </question> <answer> すいません、まだ使えません。 </answer> </faq> <faq> <keyword> initrd, linuxrc <question> LAN カード挿した状態で suspend/resume したらカードが復帰しません。 </question> <answer> とりあえず standby mode (カードを OFF しない) を実装してごまかす予定。 </answer> </faq> <p> </article>