version 1.1, 2012/02/07 07:54:16
|
version 1.3, 2012/02/07 08:48:21
|
Line 1
|
Line 1
|
Zaurus¤ÇNetBSD |
Zaurus SL-C700/750/760/860 support added |
============= |
======================================== |
|
|
|
[http://jnug.net/msg000049ja.html] [1] |
|
` |
|
To: port-zaurus%NetBSD.org@localhost |
|
Subject: Zaurus SL-C700/750/760/860 support added |
|
From: Izumi Tsutsui <tsutsui%ceres.dti.ne.jp@localhost> |
|
Date: Tue, 31 Jan 2012 23:57:43 +0900 |
|
` |
|
ã‚’å…ƒã«ã—ã¦ã„ã¾ã™ã€‚ |
|
|
|
[1]: http://jnug.net/msg000049ja.html |
|
[2]: http://togetter.com/li/242873 "NetBSDã§Zaurusをサãƒãƒ¼ãƒˆã™ã‚‹ãž" |
|
[3]: http://mail-index.NetBSD.org/source-changes/2012/01/29/msg031194.html |
|
|
|
2012å¹´1月29æ—¥ã«ã€PXA25x ベースã®Zaurus SL-C700/750/760/860 をサãƒãƒ¼ãƒˆã™ã‚‹ã‚³ãƒ¼ãƒ‰ãŒã€ |
|
NetBSDã«ãƒžãƒ¼ã‚¸ã•れã¾ã—ãŸã€‚ç§»æ¤ã¯ TOYOKURA Atsushi ã•ã‚“ã«ã‚ˆã‚‹ã‚‚ã®ã§ã™ã€‚ |
|
|
|
コミットメッセージ[http://mail-index.NetBSD.org/source-changes/2012/01/29/msg031194.html] [3] |
|
|
|
ã¾ãŸã€nonaka@ ㌠zboot ã®æ›´æ–°ã‚’ commit ã—ã¦ãれãŸã®ã§ã€ |
|
導入時㫠zboot を使ã£ã¦ FAT パーティションã‹ã‚‰ netbsd-INSTALL カーãƒãƒ«ã‚’èªã¿è¾¼ã‚€ã“ã¨ãŒã§ãるよã†ã«ãªã‚Šã¾ã—ãŸã€‚ |
|
http://mail-index.netbsd.org/source-changes/2012/01/18/msg030760.html/ |
|
|
|
|
|
手軽㫠NetBSD/zaurus を試ã›ã‚‹ã‚ˆã†ã«ã€ |
|
インストール済㿠NetBSD/zaurus 1GB SD イメージを構築ã—ã¦ã€ä»¥ä¸‹ã®å ´æ‰€ã«ç½®ã„ã¦ã‚りã¾ã™ã€‚ |
|
ftp://ftp.NetBSD.org/pub/NetBSD/misc/tsutsui/zaurus/ |
|
|
|
ã“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ã‚¤ãƒ¡ãƒ¼ã‚¸ã«ã¯ã€å¿…è¦ãªãƒ•ァイルãŒã™ã¹ã¦å«ã¾ã‚Œã¦ãŠã‚Š |
|
(ブートãƒãƒ¼ãƒ€ãƒ¼ã¯ FAT パーティションã«ã€NetBSD ãƒã‚¤ãƒŠãƒªãƒ¼ã¯ã™ã¹ã¦ FFS パーティションã«)〠|
|
ã“ã®ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’ NetBSD (ã‚„ã€ãã®ä»–ã® UNIX like OS) ã§ gunzip(1) + dd(1) を使ã£ã¦ 1GB SD ã«æ›¸ã込んã り〠|
|
Windows ã§ Rawrite32 ユーティリティーを使ã£ã¦æ›¸ã込んã りã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ |
|
http://www.NetBSD.org/~martin/rawrite32/index.html |
|
|
|
ã“ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«æ¸ˆã¿ã‚¤ãƒ¡ãƒ¼ã‚¸ã‚’ C700 ã§èµ·å‹•ã™ã‚‹æ‰‹é †ã¯ã€ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚ |
|
- メンテナンスカーãƒãƒ«ã‚’èµ·å‹•ã—㦠root ã§ãƒã‚°ã‚¤ãƒ³ã™ã‚‹ |
|
# cd /mnt/card |
|
# ./zboot |
|
(スペースã‚ーを押ã—ã¦è‡ªå‹•ブートをæ¢ã‚ã‚‹) |
|
> boot netbsd.c700 |
|
|
|
C750/760/860/1000/3x00 ã§èµ·å‹•ã™ã‚‹æ‰‹é †ã¯ã€ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚ |
|
- Zaurus Linux ã‚’èµ·å‹•ã™ã‚‹ |
|
- 端末を起動ã™ã‚‹ |
|
$ su |
|
# cd /usr/mnt.rom/card |
|
# insmod -f zbsdmod.o |
|
# ./zboot |
|
|
|
|
|
通常ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã®ãŸã‚ã® INSTALL 文書㯠(ã¾ã ) ã‚りã¾ã›ã‚“ãŒã€ |
|
インストールã®ãƒ’ãƒ³ãƒˆã®æ›´æ–°ç‰ˆã¯ä»¥ä¸‹ã®ã¨ãŠã‚Šã§ã™ã€‚ |
|
|
|
C700 å‘ã‘ã®ãƒ¡ãƒ¢ |
|
- C700 ã¯ã€zbsdmod.o ã®åˆ¶ç´„ã®ãŸã‚ã«å°‚用ã®ã‚«ãƒ¼ãƒãƒ«ãŒå¿…è¦ã§ã™ãŒã€ |
|
C700 用㮠INSTALL カーãƒãƒ«ã¯ã‚りã¾ã›ã‚“ (è¿‘ãæä¾›äºˆå®š) |
|
- NetBSD/zaurus ã‚’èµ·å‹•ã™ã‚‹ãŸã‚ã«ã¯ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã‚«ãƒ¼ãƒãƒ«ã‚’使ã†å¿…è¦ãŒã‚りã¾ã™ |
|
(ãŠãらãã€ãƒ¡ãƒ¢ãƒªãƒ¼ã®åˆ¶ç´„ã«ã‚ˆã‚‹) |
|
|
|
äº‹å‰æº–å‚™: |
|
- NetBSD-current スナップショットãƒã‚¤ãƒŠãƒªãƒ¼ã‚’å–å¾—ã—ã¾ã™ |
|
http://nyftp.NetBSD.org/pub/NetBSD-daily/HEAD/ |
|
- 以下ã®å„ファイルを SD ã¾ãŸã¯ CF ã«ã‚³ãƒ”ーã—ã¾ã™ |
|
<releasedir>/zaurus/installation/zboot |
|
<releasedir>/zaurus/installation/zbsdmod.o |
|
<releasedir>/zaurus/installation/kernel/netbsd-INSTALL |
|
|
|
- Zaurus Linux ã® SD ドライãƒãƒ¼ã«ã¯ãƒã‚°ãŒã‚りã€2GB SD を扱ãˆã¾ã›ã‚“。 |
|
(ãªãŠã€NetBSD/zaurus -current ã§ã¯ã€2GB SD 㨠>2GB SDHC ã®ä¸¡æ–¹ã«å¯¾å¿œã—ã¦ã„ã¾ã™) |
|
ã“ã®ãŸã‚ã€å°Žå…¥ã«ã¯ 1GB SD を使ã†å¿…è¦ãŒã‚りã¾ã™ã€‚ |
|
- 導入用㫠SDHC ã‚„ 2GB SD ã‚’ Zaurus Linux ã§ä½¿ã†ãŸã‚ã«ã€ |
|
Zaurus Linux 用ã®ã‚«ã‚¹ã‚¿ãƒ ドライãƒãƒ¼ã‚’使ã†ã“ã¨ã‚‚ã§ãã¾ã™ã€‚ |
|
http://petit-noise.net/download/sdhc-driver |
|
ã—ã‹ã—ã€ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã‚«ãƒ¼ãƒãƒ«ã§ >1GB SD ã‚’ä½¿ã†æ–¹æ³•ã¯ã‚りã¾ã›ã‚“。 |
|
|
|
インストール: |
|
- Zaurus Linux ã‚’èµ·å‹•ã—ã¾ã™ (C750/760/860/1000/3x00 ã®å ´åˆ) |
|
ã¾ãŸã¯ã€ãƒ¡ãƒ³ãƒ†ãƒŠãƒ³ã‚¹ã‚«ãƒ¼ãƒãƒ«ã‚’èµ·å‹•ã—ã¾ã™ (C700 ã®å ´åˆ) |
|
- Zaurus Linux ã«ç«¯æœ«ã‚¨ãƒŸãƒ¥ãƒ¬ãƒ¼ã‚¿ãƒ¼ã‚’インストールã—ã¦èµ·å‹•ã—ã¾ã™ã€‚ |
|
http://www.users.on.net/~hluc/myZaurus/ ãŒå‚考ã«ãªã‚‹ã§ã—ょã†ã€‚ |
|
(メンテナンスカーãƒãƒ«ã®å ´åˆã¯ä¸è¦) |
|
- シェルプãƒãƒ³ãƒ—ト㧠root ã« su ã—ã¾ã™ (メンテナンスカーãƒãƒ«ã®å ´åˆã¯ä¸è¦) |
|
bash-2.05% su |
|
- zbsdmod.o LKM をインストールã—ã¾ã™ |
|
# cd /usr/mnt.rom/card (SD ã®å ´åˆ) |
|
ã¾ãŸã¯ |
|
# cd /usr/mnt/rom/cf (CF ã®å ´åˆ) |
|
# cd /mnt/card (メンテナンスカーãƒãƒ«ã§ SD ã®å ´åˆ) |
|
# cd /mnt/cf (メンテナンスカーãƒãƒ«ã§ CF ã®å ´åˆ) |
|
# insmod zbsdmod.o (C1000/3x00 ã®å ´åˆ) |
|
# insmod -f zbsdmod.o (C7x0/860 ã®å ´åˆ) |
|
(ãªãŠã€C7x0/860 ã§ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ä¸ä¸€è‡´ã®è¦å‘Šã¯ç„¡è¦–ã—ã¦æ§‹ã„ã¾ã›ã‚“) |
|
- インストールカーãƒãƒ«ã‚’ zboot 経由ã§èµ·å‹•ã—ã¾ã™ |
|
# ./zboot |
|
(スペースã‚ーを押ã—ã¦è‡ªå‹•ブートをæ¢ã‚ã‚‹) |
|
> boot path:/usr/mnt.rom/card/netbsd-INSTALL |
|
(パスã¯ã€å‰è¿°ã®ã¨ãŠã‚Šã€ä½¿ã£ã¦ã„るメディアやカーãƒãƒ«ã«å¿œã˜ã¦å¤‰ã‚ã‚‹ã®ã§ã€é©åˆ‡ãªã‚‚ã®ã‚’使ã†) |
|
ã™ã‚‹ã¨ã€NetBSD/zaurus ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã‚«ãƒ¼ãƒãƒ«ã® sysinst ãŒã€ |
|
ä»–ã® 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 ã«ãƒžã‚¦ãƒ³ãƒˆã•れã¾ã™ |
|
- メンテナンスカーãƒãƒ«ã§ã¯ã€CF 㯠/mnt/cf ã«ã€SD 㯠/mnt/card ã«ãƒžã‚¦ãƒ³ãƒˆã•れã¾ã™ |
|
- インストール後㫠GENERIC カーãƒãƒ«ã‚’èµ·å‹•ã™ã‚‹ãŸã‚ã«ã€ |
|
zboot ã¯æ¨™æº–状態㧠FFS パーティションã‹ã‚‰ NetBSD/zaurus カーãƒãƒ«ã‚’èªã¿è¾¼ã‚€ã“ã¨ãŒã§ãã¾ã™ã€‚ |
|
- NetBSD/zaurus カーãƒãƒ«ã¯ã€zboot ã‹ã‚‰èªã¿è¾¼ã¾ã‚ŒãŸå ´åˆã¯ã€ |
|
起動デãƒã‚¤ã‚¹ã‚’自動的ã«è˜åˆ¥ã—ã¾ã™ã€‚ |
|
|
|
ゆã£ãりã—ã¦ã„ã£ã¦ã! |
|
--- |
|
ç’井泉 |