Open Source Conference オープンソースカンファレンス 観光ガイド 北海道 NetBSD 本 NetBSD ユーザーグループ Japan NetBSD Usersʼ Group 2012
NetBSD 観光ガイド Zaurus で NetBSD を使ってみる Not logged in Home Timeline Files Branches Tags Tickets Wiki Login History ザウルスで NetBSD を使ってみる 用意するもの 1. ザウルス本体 2. 1G 以上の SD カードまたは MicroSD カード +SD カードアダプタ 3. 2G 以上の SD カードを使う場合 SD+SDHC ドライバインストール用に 1G 以下の SD カードまたはコンパクトフラッシュ 4. ディスクイメージコピー用 NetBSD マシン 5. USB カードリーダ SD カード用デバイスドライバのインストール ザウルス SL-C シリーズでは 2G 以上の SD カードを利用できません SL-A300 SL-C シリーズ SL-6000 用の SD+SDHC ドライバ ( http//petit-noise.net/download/sdhc-driver) を利用すると 2G 以上の SD カードを利用できます 1. ダウンロード SL-Cxx00 用 http//petit-noise.net/system/files/zaurus-sd-driver-update_2.1-for- Cxx00_arm.ipk SL-C750/760/860 用 http//petit-noise.net/system/files/zaurus-sd-driver-update_2.1-for- Cxx0_arm.ipk SL-C700 用 http//petit-noise.net/system/files/zaurus-sd-driver-update_2.0-for- C700_arm.ipk 2. インストール ダウンロードした zaurus-sd-driver-update_2.1-for-c..._arm.ipk を CF カードまたは 1GB 以下の SD カードにコピーします コピーしたカードをザウルスのカードスロットに差します 3. デバイスドライバのインストールザウルスを起動し ファイル CF カード zaurus-sd-driverupdate_2.1-for-c..._arm.ipk をクリック インストール先本体メモリーを選ぶ 再起動 OK を選択 メニューバー右上の X をクリックすると再起動が始まります NetBSD ディスクイメージのダウンロード http//ftp.netbsd.org/pub/netbsd/misc/tsutsui/zaurus/ 以下に NetBSD インストール済みのディスクイメージファイルがあります ftp ftp//ftp.netbsd.org/pub/netbsd/misc/tsutsui/zaurus/netbsd-zaurus-20120204-1gb- SD.img.gz ディスクイメージをコンパクトフラッシュにコピーする NetBSD をインストールする SD カードを USB カードアダプタ経由で NetBSD マシンにつなぎます # dmesg... sd3 に 2GB の MicroSD カードがつながっています sd3 at scsibus0 target 0 lun 3 <USB2.0, CardReader SD, 0100> disk removable sd3 fabricating a geometry sd3 1936 MB, 1936 cyl, 64 head, 32 sec, 512 bytes/sect x 3964928 sectors sd3 fabricating a geometry
# disklabel sd3... sd3 のパーティションを確認します 4 partitions # size offset fstype fsize bsize cpg/sgs a 2030112 0 MSDOS # (Cyl. 0-991*) d 2030112 0 unused 0 0 # (Cyl. 0-991*)... NetBSD では d パーティションがディスク全体になります # gunzip < netbsd-zaurus-20120204-1gb-sd.img.gz dd of=/dev/rsd3d bs=1m 0+14144 records in 0+14144 records out 926941184 bytes transferred in 158.240 secs (5857818 bytes/sec) USB カードリーダーを差し直します # disklabel sd3 8 partitions # size offset fstype fsize bsize cpg/sgs a 1742848 67584 4.2BSD 2048 16384 128 # (Cyl. 33-883) b 131072 1810432 swap # (Cyl. 884-947) c 1742848 67584 unused 0 0 # (Cyl. 33-883) d 1941504 0 unused 0 0 # (Cyl. 0-947) e 65536 2048 MSDOS # (Cyl. 1-32) ターミナルソフトのインストール 1. ターミナルソフトのダウンロード ftp http//kimux.org/liza/arc/qpe-embeddedkonsole-ja_1.6.0-wide3_arm.ipk 2. ターミナルソフトのコピー # mount_msdos /dev/sd3e /mnt # cp qpe-embeddedkonsole-ja_1.6.0-wide3_arm.ipk /mnt # umount /mnt 3. ターミナルソフトのインストール ターミナルソフトをインストールするために ファイル SD カード qpe-embeddedkonsoleja_1.6.0-wide3_arm.ipk をクリックして インストーラ経由でターミナルソフトをインストールします 4. ターミナルソフトの起動 アプリケーションメニュー内に端末ウィンドウアイコンがあることを確認します 端末ウィンドウアイコンを長押しして離すと プロパティメニューを表示します チェックボックス アプリケーションを VGA(480x640 ドット ) の画面に最適化して実行する のチェックを外して OK ボタンを押してアイコン画面に戻ります 端末ウィンドウアイコンをクリックして ターミナルを起動します フォントの大きさは Fn+Q で現れるメニューで変更できます NetBSD の起動 SL-C700 以外 bash-2.05$ cd /mnt/card bash-2.05$ su # insmod -f zbsdmod.o #./zboot NetBSD/zaurus (Amnesiac) (console) login SL-C700 の場合 1. メンテナンスカーネルから Linux を起動
B と D を押しながら 電池ぶたロックをロック 解除 ロックと動かして電源ボタンを押すと メンテナンスカーネルが起動します メンテナンスカーネルでは 1GB 以上の SD カードは認識しないため 差しておくとキーボード入力を受け付けません root でログインします # zaurus login root # cd /mnt/card # insmod -f zbsdmod.o #./zboot スペースキーを押して中断します > boot netbsd.c700 * ログイン root でログインします X 起動 startx コマンドを実行すると X サーバが起動します cp /etc/x11/xinit/xinitrc ~/.xinitrc chmod +w ~/.xinitrc vi ~/.xinitrc /etc/x11/xorg.conf Section "Device" # Option "Rotate" "CW"... この行をコメントアウトしてください EndSection 参考リンクより詳細な説明は 以下のリンクを参考にしてください 1. NetBSD/zaurus installation tips http//mail-index.netbsd.org/portzaurus/2011/05/20/msg000045.html 2. 日本語訳 http//www.na.rim.or.jp/~kano/tmp/msg000045ja.html 3. http//ftp.jp.netbsd.org/pub/netbsd/misc/tsutsui/zaurus/ 4. ザウルス SL-C700 シリアルケーブル作成 http//togetter.com/li/237198 5. NetBSD でザウルス SL-C700 サポートするぞ http//togetter.com/li/242873 6. NetBSD/zaurus お試し用 1GB SD イメージ http//togetter.com/li/243703 7. SDHC ドライバ http//petit-noise.net/download/sdhc-driver 8. SL-C700 で NetBSD/zaurus http//qml.610t.org/freebsd/mutoh_20120212.html 9. NetBSD/zaurus http//www.netbsd.org/ports/zaurus/ 10. NetBSD Guide http//www.netbsd.org/docs/guide/download/netbsd-en.pdf.gz 11. Pkgsrc Guide http//www.netbsd.org/docs/pkgsrc/pkgsrc.pdf 12. 日本 NetBSD ユーザーグループ http//www.jp.netbsd.org/ 13. 日本 NetBSD ユーザーグループ facebook ページ http//www.facebook.com/netbsd.jp Fossil version 1.22 [5dd5d39e7c] 2012-03-19 124547
NetBSD 観光ガイド WZERO3 で NetBSD を使ってみる Not logged in Home Timeline Files Branches Tags Tickets Wiki Login History WZERO3 で NetBSD を使ってみる 用意するもの 1. WZERO3 本体 WS003SH/WS004SH/WS007SH/WS011SH/WS020SH 2. 2G 以上の MiniSD カードまたは MicroSD カード +MiniSD カードアダプタ (WS003SH/004SH/007SH) 3. 2G 以上の MicroSD カード (WS011SH/WS020SH) 4. 2G 以上の SDHC カードを使う場合 SDHC ドライバインストール用に 2G 以下の SD カードまたはコンパクトフラッシュ 5. ディスクイメージコピー用 NetBSD マシン 6. USB カードリーダ SD カード用デバイスドライバのインストール WZERO3 では 2G 以上の SDHC カードを利用できません SDHC ドライバ ( http//w-zero3.org/? %A5%B7%A5%B9%A5%C6%A5%E0%B4%D8%B7%B8#wf87e46c) を利用すると 2G 以上の SDHC カードを利用できます 1. ダウンロード WS003SH/WS004SH/WS007SH Windows Mobile5 用 http//rapidshare.com/files/113205759/sdhc_drivers_for_c550_and_n560_by_greatevk_and_freepk.cab.html WS011SH/WS020SH Windows Mobile6 用 http//w-zero3.org/uploader/src/up0823.zip 2. インストール ダウンロードした SDHC ドライバを 2GB 以下の Micro/MiniSD カードにコピーします コピーしたカードを WZERO のカードスロットに差します 3. デバイスドライバのインストール WZERO3 を起動し ファイルエクスプローラ mini/microsd カード コピーした SDHC ドライバをクリック インストールする場所デバイスを選んでインストール 再起動 OK を選択 メニューバー右上の X をクリックすると再起動が始まります NetBSD ディスクイメージのダウンロード http//teokurebsd.org/netbsd/liveimage/liveimage-wzero3-20120401.img.gz に NetBSD インストール済みのディスクイメージファイルがあります ftp http//teokurebsd.org/netbsd/liveimage/liveimage-wzero3-20120401.img.gz ディスクイメージをコンパクトフラッシュにコピーする NetBSD をインストールする Mini/MicroSD カードを USB カードアダプタ経由で NetBSD マシンにつなぎます # dmesg... sd3に2gbのmicrosdカードがつながっています sd3 at scsibus0 target 0 lun 3 <USB2.0, CardReader SD, 0100> disk removable sd3 fabricating a geometry sd3 1947 MB, 1947 cyl, 64 head, 32 sec, 512 bytes/sect x 3987456 sectors sd3 fabricating a geometry # disklabel sd3... sd3のパーティションを確認します 5 partitions # size offset fstype fsize bsize cpg/sgs d 3987456 0 unused 0 0 # (Cyl. 0-1946) e 3987209 247 MSDOS # (Cyl. 0*- 1946)... NetBSDではdパーティションがディスク全体になります # gunzip < liveimage-wzero3-20120401.img.gz dd of=/dev/rsd3d bs=1m 0+30208 records in 0+30208 records out 1979711488 bytes transferred in 263.802 secs (7504535 bytes/sec) USBカードリーダーを差し直します # disklabel sd3 # size offset fstype fsize bsize cpg/sgs a 2947392 393216 4.2BSD 2048 16384 0 # (Cyl. 97*- 828*) b 526016 3340608 swap # (Cyl. 828*- 958*) c 3473408 393216 unused 0 0 # (Cyl. 97*- 958*) d 3964928 0 unused 0 0 # (Cyl. 0-983*) e 393184 32 MSDOS # (Cyl. 0*- 97*) NetBSD の起動 1. hpcboot 起動 ファイルエクスプローラ hpcboot-evc4.. を起動すると ブートローダ hpcboot が起動します 2. hpcboot 内で機種とカーネルを指定 mini/microsd カード カード種別を指定します netbsd 呼び出すカーネルを指定します Sharp W-ZERO3(WS004SH) 機種名をプルダウンメニューから選択します 3. NetBSD 起動 Boot ボタンを押すと 本当に起動していいか確認メニューが現れます NetBSD を起動すると WZERO3 のメモリ上にセーブしていたデータは消えてしまうので 必要ならバックアップをとっておいてください * ログイン root でログインできます X 起動 startx コマンドを実行すると X サーバが起動します
無線 LAN (WS003SH/004SH) NetBSD 起動前にWindowsMobile 上で有効 ( 無線 LAN LED 点灯状態 ) にしておきます スタート 設定 ユーティリティ 無線 ON/OFF 内蔵ワイアレスLANを停止 チェックをはずす MACアドレスが表示されるか確認する http//www.nazgul.ch/upgt/upgt-firmware-1.1.tar.gzをダウンロードします % tar xzpvf upgt-firmware-1.1.tar.gz % ls -l total 68 -rw-r--r-- 1 root wheel 23 Dec 23 2008 Makefile -rw-r--r-- 1 root wheel 28976 Dec 23 2008 upgt-gw3887 -rw-r--r-- 1 root wheel 372 Dec 23 2008 upgt-info # dmesg... MicroSDカードをUSBカードアダプタ経由でNetBSDマシンにつなぎます sd3 at scsibus0 target 0 lun 3 <USB2.0, CardReader SD, 0100> disk removable sd3 fabricating a geometry sd3 1947 MB, 1947 cyl, 64 head, 32 sec, 512 bytes/sect x 3987456 sectors sd3 fabricating a geometry # fsck /dev/sd3a... sd3にメディアがつながっている場合 # mount /dev/sd3a /mnt... /mntにマウントする 無線 LANのファームウェアをコピーします # cp upgt-gw3887 /mnt/libdata/firmware/upgt/upgt-gw3887 参考リンクより詳細な説明は 以下のリンクを参考にしてください 1. http//www.ceres.dti.ne.jp/tsutsui/netbsd/liveimage/wzero3.html 2. http//ftp.netbsd.org/pub/netbsd/misc/tsutsui/wzero3/ 3. http//ftp.netbsd.org/pub/netbsd/misc/tsutsui/wzero3/readme.ja 4. NetBSD Guide http//www.netbsd.org/docs/guide/download/netbsd-en.pdf.gz 5. Pkgsrc Guide http//www.netbsd.org/docs/pkgsrc/pkgsrc.pdf 6. http//www.amazon.co.jp/dp/b000l81aau/ 7. 日本 NetBSD ユーザーグループ http//www.jp.netbsd.org/ Fossil version 1.22 [5dd5d39e7c] 2012-03-19 124547