Port-zaurus archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
NetBSD/zaurus installation tips
PR port-zaurus/44898 (zbsdmod.o がカーネルをロードできない) が修正され、
NetBSD/zaurus -current が SL-C1000 で正常にインストールできるようになっています。
(NetBSD/zaurus 5.1 および netbsd-5 には依然として問題がありますが)
残念ながら、インストールノートは (まだ) ありませんので、
NetBSD/zaurus のインストール方法のメモを書いてみました。
NetBSD/zaurus のインストール方法は OpenBSD/zaurus と同じく、
NetBSD カーネルをデバイスノード経由でロードする Linux LKM を使います。
事前準備:
- 現在のところ、NetBSD/zaurus は SL-C1000 および SL-C3x00 の各機種に対応しています。
(SL-C700 への対応作業も進行中のようですが)
- NetBSD-current スナップショットのバイナリー
http://nyftp.NetBSD.org/pub/NetBSD-daily/HEAD/
を取ってきて、<releasedir>/zaurus/installation/zbsdmod.o および
<releasedir>/zaurus/installation/kernel/netbsd-INSTALL を SD か CF にコピーします。
インストール:
- Zaurus Linux を起動します
- Zaurus Linux で端末エミュレーターをインストールして起動します。
http://www.users.on.net/~hluc/myZaurus/ が参考になるでしょう
- シェルプロンプトで root に su します
bash-2.05% su
- zbsdmod.o LKM をインストールします
# insmod zbsdmod.o
- インストールカーネルを /proc/zboot デバイスノードにコピーします
# cp netbsd-INSTALL /proc/zboot
すると、NetBSD/zaurus のインストールカーネルが、
他の NetBSD ポートと同じように起動します
http://www.netbsd.org/docs/guide/en/index.html
- インストールセットの取得先には、CF ディスク、USB CD/DVD ドライブ、
または CF NIC を使うことができます。
ヒント:
- Zaurus Linux では、CF 上の FAT は /usr/mnt.rom/cf に、SD は
/usr/mnt.rom/card にマウントされます
- Zaurus Linux の SD ドライバーにはバグがあり、2GB SD を扱えません。
(なお、NetBSD/zaurus -current では、2GB SD と >2GB SDHC の両方に対応しています)
- 導入用に SDHC や 2GB SD を Zaurus Linux で使うためには、カスタムドライバーを使います:
http://petit-noise.net/download/sdhc-driver
- インストール後に GENERIC カーネルを起動するには、Zaurus Linux で読み込み可能な FAT パーティションに
GENERIC カーネルを置く必要があります。
- NetBSD/zaurus カーネルは、(まだ) 起動デバイスを自動的に識別できませんので、
起動デバイス (SD なら ld0, CF なら wd0) を手入力する必要があります。
"NetBSD/zaurus on SL-C1000" の youtube 動画があります:
http://www.youtube.com/watch?v=Jq5ZHwum5vM
ゆっくりしていってね!
---
筒井泉
Home |
Main Index |
Thread Index |
Old Index