玄箱でNetBSDを動かす : NetBSD on KURO-BOX
(このページの最終更新日: 2010-11-23)
| <- English information |
''Of course it runs NetBSD. ;-)''
前口上
| ←を押すと開きます |
現在の状況(2010-11-23更新)
動作確認リスト(簡略版) → (詳細版)
| ◎(動作確認済) | 初代玄箱, 玄箱/HG, HD-HLANv1, HD-HGLAN, HS-DGL, HD-HTGL, TS-TGL |
| ○(動作するはず) | HS-DTGL |
| △(制約あり) | HD-LANv2 |
| ●(実験中:MIPS系) | HD-LANv3, HD-HLANv2, HD-HLWG |
| ●(実験中:ARM9系) | LS-GL, HS-DHGL, TS-HTGL, LS-LGL, 玄箱/PRO |
| ?(不明) | HD-LANv1 |
- MIPS系(HD-LANv3, HD-HLANv2, HD-HLWG)はこちらです。
- ARM9系(LS-GL, HS-DHGL, TS-HTGL, LS-LGL, 玄箱/PRO)はこちらで作業中です。
カーネルパッチ一覧
| evbppc | evbmips-el | evbarm | |
| netbsd-3 | 2007-10-07 | 2007-11-21 | n/a |
| netbsd-4 | 2008-01-22 | 2008-01-22 | n/a |
| netbsd-5 | 2010-11-21 | 2010-11-23 | working |
| current | 2009-01-11(5.99.6) | 2009-02-08(5.99.7) | 2008-03-27(4.99.58) |
- 自動生成したカーネル(バイナリ)とパッチは http://kurobsd.ki.nu/download/daily-work/ にあります。
- ここには未テストのカーネルもありますので動かないこともあります。あらかじめご了承下さい。
全体状況
- 実験中につき、αクオリティです。実際に動作させるには努力と根性が必要です(お約束)。
- 動作自体は安定しています。通常操作でパニックすることは(ほとんど)ありません。
- (PPC版)各機種のカーネルを統合しました。1つのカーネルで玄箱, LinkStation, (初代/新)TeraStationに対応しています。
- バグはたくさんあります。(^^;)
- (PPC版)
ギガLANの方は温度管理にご注意ください。(ファンの回転数が遅い方固定になっている可能性があります)
- (*TeraStation以外*)AVR制御デーモンが動作している状態ならば、以下の制御が可能です。(シングルクォートに書き換えました)
echo -n ']]]]' > /dev/dty01 #ファン回転高速化 echo -n '\\\\' > /dev/dty01 #ファン回転低速化
インストール・動作手順
(PPC版)
- ハードディスクの構成を変えたくない/とりあえず試したい:
- RAMディスクで試したい → NetBSDお試しパック
- USBを使った外部ディスクを使いたい → USBメモリからのブート
- Linuxのext2/3ファイルシステム上に共存させたい → スーパーお手軽パック(仮称)(実験中)
- 内蔵ハードディスクにNetBSDのパーティションを置いてブートしたい:
- カスタマイズしたUSBメモリの内容を反映してインストールしたい → USBメモリからのブート
- USBメモリを使わずにまっさらからインストールしたい → NetBSDお試しパック
(MIPS版)
- 準備中です。 _o_
- 材料だけは用意してあります。
(PPC版)3.xカーネル
- NetBSD/evbppc(改) 3.1_RELEASEが起動しています。
(PPC版)4.xカーネル
- NetBSD/evbppc(改) 4.0_RELEASEが起動しています。
(PPC版)5.xカーネル
- NetBSD/evbppc(改) 5.1_RELEASEが起動しています。
(PPC版)currentカーネル
- NetBSD/evbppc(改) current(5.99.6)が起動しています。
(PPC版)ブート周辺
- nbloaderを使うと、ブート用Flash-ROMの書き換えが不要です。(ハードディスク上のLinuxのパーティションに共存するブートローダです。)
- バージョン3.1をリリースしました。テストをお願いします(2006-10-14)
- バージョン3ではロード出来るカーネルサイズを28MB程度に拡張しました。他の機能の変更はありません。
- バージョン3.1ではカーネルに文字列の引数を渡せるようになりました。U-Bootと同様に使用可能です。
- 全機種のバイナリを同梱しました。ついでに全機種のLinux用loader.oも入れてあります。
- バージョン3.1をリリースしました。テストをお願いします(2006-10-14)
- 『なんちゃってブートセレクタ』『なんちゃってブートセレクタ type 2』を使うと、LinuxとNetBSDの切り替えが楽チンです。
- 玄箱/LinkStation用type2の2007-02-07版をリリースしました。
- おまけでLinux新カーネルも切り替えられます。(おまけですよ)
- このセレクタは『できる!玄箱 Fedora化!!(F-7対応)』でも採用いただいています。
- 初代TeraStation用Type2は別アーカイブですのでご注意下さい。
- Das U-Bootを使ってもブート可能です。
- こちらをご確認下さい。
(PPC版)その他
- 玄箱NetBSD用のAVR制御デーモンのソースがダウンロード可能です。
- 全機種共通です。
- ↑TS-TGLでは動作しません _o_
- ↑TS-TGLは別プログラムで実験中です。(2007-06-15)
(MIPS版)4.xカーネル
- NetBSD/evbmips(改) 4.0_RELEASEが動いています。
(MIPS版)5.xカーネル
- NetBSD/evbmips(改) 5.1_RELEASEが動いています。
(MIPS版)currentカーネル
- NetBSD/evbmips(改) 5.99.7が動いています。
Download
- カーネルやパッチ等のダウンロードはこちらをご覧下さい。
- MIPSel版はこちらで仮公開中です。
- MIPSel版へのショートカットはこちらからどうぞ。
- PPCとMIPSのDaily-Work(チャレンジャー向け)カーネルはこちらから探して下さい。
- 何か、はまだ何もありません?
ご連絡事項(2010-11-23更新)
- (sandpoint)
- sandpointに関しては『ご本家』との混同を避ける意味から情報を整理(消去)しています。(2009-05-31)
- 手始めにトップページからsandpoint関連の情報を削除しました。
- sandpointに関しては『ご本家』との混同を避ける意味から情報を整理(消去)しています。(2009-05-31)
- (NetBSD-5)
- (NetBSD-4)
蛇足
カウンタ(2005-08-20~):
222990
ご連絡先: E.Kawauchi [at] gmail [dot] com #万年
工事中
休工中 orz
このwikiの更新情報RSS