Annotation of wikisrc/users/jun/zaurus.mdwn, revision 1.3
1.3 ! wiki 1: Zaurus SL-C700/750/760/860 support added
! 2: ========================================
1.2 wiki 3:
1.3 ! wiki 4: [http://jnug.net/msg000049ja.html] [1]
! 5: `
! 6: To: port-zaurus%NetBSD.org@localhost
! 7: Subject: Zaurus SL-C700/750/760/860 support added
! 8: From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost>
! 9: Date: Tue, 31 Jan 2012 23:57:43 +0900
! 10: `
! 11: を元にしています。
1.2 wiki 12:
1.3 ! wiki 13: [1]: http://jnug.net/msg000049ja.html
! 14: [2]: http://togetter.com/li/242873 "NetBSDでZaurusをサポートするぞ"
! 15: [3]: http://mail-index.NetBSD.org/source-changes/2012/01/29/msg031194.html
! 16:
! 17: 2012年1月29日に、PXA25x ベースのZaurus SL-C700/750/760/860 をサポートするコードが、
! 18: NetBSDにマージされました。移植は TOYOKURA Atsushi さんによるものです。
! 19:
! 20: コミットメッセージ[http://mail-index.NetBSD.org/source-changes/2012/01/29/msg031194.html] [3]
! 21:
! 22: また、nonaka@ が zboot の更新を commit してくれたので、
! 23: 導入時に zboot を使って FAT パーティションから netbsd-INSTALL カーネルを読み込むことができるようになりました。
! 24: http://mail-index.netbsd.org/source-changes/2012/01/18/msg030760.html/
! 25:
! 26:
! 27: 手軽に NetBSD/zaurus を試せるように、
! 28: インストール済み NetBSD/zaurus 1GB SD イメージを構築して、以下の場所に置いてあります。
! 29: ftp://ftp.NetBSD.org/pub/NetBSD/misc/tsutsui/zaurus/
! 30:
! 31: このインストール済みイメージには、必要なファイルがすべて含まれており
! 32: (ブートローダーは FAT パーティションに、NetBSD バイナリーはすべて FFS パーティションに)、
! 33: このイメージを NetBSD (や、その他の UNIX like OS) で gunzip(1) + dd(1) を使って 1GB SD に書き込んだり、
! 34: Windows で Rawrite32 ユーティリティーを使って書き込んだりすることができます。
! 35: http://www.NetBSD.org/~martin/rawrite32/index.html
! 36:
! 37: このインストール済みイメージを C700 で起動する手順は、以下のとおりです。
! 38: - メンテナンスカーネルを起動して root でログインする
! 39: # cd /mnt/card
! 40: # ./zboot
! 41: (スペースキーを押して自動ブートを止める)
! 42: > boot netbsd.c700
! 43:
! 44: C750/760/860/1000/3x00 で起動する手順は、以下のとおりです。
! 45: - Zaurus Linux を起動する
! 46: - 端末を起動する
! 47: $ su
! 48: # cd /usr/mnt.rom/card
! 49: # insmod -f zbsdmod.o
! 50: # ./zboot
! 51:
! 52:
! 53: 通常のインストールのための INSTALL 文書は (まだ) ありませんが、
! 54: インストールのヒントの更新版は以下のとおりです。
! 55:
! 56: C700 向けのメモ
! 57: - C700 は、zbsdmod.o の制約のために専用のカーネルが必要ですが、
! 58: C700 用の INSTALL カーネルはありません (近く提供予定)
! 59: - NetBSD/zaurus を起動するためにはメンテナンスカーネルを使う必要があります
! 60: (おそらく、メモリーの制約による)
! 61:
! 62: 事前準備:
! 63: - NetBSD-current スナップショットバイナリーを取得します
! 64: http://nyftp.NetBSD.org/pub/NetBSD-daily/HEAD/
! 65: - 以下の各ファイルを SD または CF にコピーします
! 66: <releasedir>/zaurus/installation/zboot
! 67: <releasedir>/zaurus/installation/zbsdmod.o
! 68: <releasedir>/zaurus/installation/kernel/netbsd-INSTALL
! 69:
! 70: - Zaurus Linux の SD ドライバーにはバグがあり、2GB SD を扱えません。
! 71: (なお、NetBSD/zaurus -current では、2GB SD と >2GB SDHC の両方に対応しています)
! 72: このため、導入には 1GB SD を使う必要があります。
! 73: - 導入用に SDHC や 2GB SD を Zaurus Linux で使うために、
! 74: Zaurus Linux 用のカスタムドライバーを使うこともできます。
! 75: http://petit-noise.net/download/sdhc-driver
! 76: しかし、メンテナンスカーネルで >1GB SD を使う方法はありません。
! 77:
! 78: インストール:
! 79: - Zaurus Linux を起動します (C750/760/860/1000/3x00 の場合)
! 80: または、メンテナンスカーネルを起動します (C700 の場合)
! 81: - Zaurus Linux に端末エミュレーターをインストールして起動します。
! 82: http://www.users.on.net/~hluc/myZaurus/ が参考になるでしょう。
! 83: (メンテナンスカーネルの場合は不要)
! 84: - シェルプロンプトで root に su します (メンテナンスカーネルの場合は不要)
! 85: bash-2.05% su
! 86: - zbsdmod.o LKM をインストールします
! 87: # cd /usr/mnt.rom/card (SD の場合)
! 88: または
! 89: # cd /usr/mnt/rom/cf (CF の場合)
! 90: # cd /mnt/card (メンテナンスカーネルで SD の場合)
! 91: # cd /mnt/cf (メンテナンスカーネルで CF の場合)
! 92: # insmod zbsdmod.o (C1000/3x00 の場合)
! 93: # insmod -f zbsdmod.o (C7x0/860 の場合)
! 94: (なお、C7x0/860 でのバージョン不一致の警告は無視して構いません)
! 95: - インストールカーネルを zboot 経由で起動します
! 96: # ./zboot
! 97: (スペースキーを押して自動ブートを止める)
! 98: > boot path:/usr/mnt.rom/card/netbsd-INSTALL
! 99: (パスは、前述のとおり、使っているメディアやカーネルに応じて変わるので、適切なものを使う)
! 100: すると、NetBSD/zaurus のインストールカーネルの sysinst が、
! 101: 他の NetBSD ポートと同じように起動します
! 102: http://www.netbsd.org/docs/guide/en/index.html
! 103: - インストールセットの取得先には、CF ディスク、USB CD/DVD ドライブ、
! 104: または CF NIC を使うことができます。
! 105:
! 106: ヒント:
! 107: - 前述のとおり、Zaurus Linux では、CF 上の FAT は /usr/mnt.rom/cf に、SD は
! 108: /usr/mnt.rom/card にマウントされます
! 109: - メンテナンスカーネルでは、CF は /mnt/cf に、SD は /mnt/card にマウントされます
! 110: - インストール後に GENERIC カーネルを起動するために、
! 111: zboot は標準状態で FFS パーティションから NetBSD/zaurus カーネルを読み込むことができます。
! 112: - NetBSD/zaurus カーネルは、zboot から読み込まれた場合は、
! 113: 起動デバイスを自動的に識別します。
! 114:
! 115: ゆっくりしていってね!
! 116: ---
! 117: 筒井泉
CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb