Diskless NetBSD HOW-TO
この手引きは、NetBSD ワークステーションをネットワーク経由でブートする場合に、 必要となるサーバーの設定をする際に役立てていただくためのものです。 この HOW-TO での順序立てた説明の各段階では、 クライアント機やクライアント機上のハードディスクには、 いかなる OS もインストールする必要がありません。 それゆえ、ディスクレス (diskless, ディスクなし) といっているのです。 目的は、ローカルストレージ (たとえばハードディスク) を一切持たないマシンで NetBSD を動作させることです。ただし、この文書では、 マシンのハードディスクに何も OS がインストールされていない状態で、 NetBSD をインストールできる場面になるまでのネットブートの方法を説明する、 という方針をとっています。この HOW-TO では、 インストールそのものの手順は説明せず、 インストール用のツールを実行させるところまでを説明するだけです。 この HOW-TO は、公式のインストールノートの 補遺となることをめざしています。 この HOW-TO を利用する前に、 インストールノートを読むようにしてください。
小容量のハードディスクがある場合は、そこに、 ブートローダー、小さなルートパーティションと、 小さなスワップパーティションをインストールしておくとよいでしょう。 こうしておくと、ネットワーク経由でのブートや動作が、 目立って速くなります。
ハードウェアと OS の組合せをできるだけたくさん網羅しようとしているため、 この HOW-TO はかなり長いものになっています。 そんなものを読んでいられないという場合は、 diskless(8) マニュアルページを読んでみてもよいでしょう。 導入ページを読んで、お使いのハードウェアやブート rom が LAN 経由でのブートに対応しているかどうか調べてください。
- 導入
- プラットフォーム別のブートローダーの設定
-
mop
サーバーの設定 (vax) -
nd
サーバーの設定 (sun2) -
rbootd
サーバーの設定 (hp300, hp700) -
rarp
サーバーの設定 (sparc, sun2, sun3) -
bootpd
サーバーの設定 (alpha, macppc, next68k, pmax) -
dhcpd
サーバーの設定 (i386, macppc, sparc64) - ローカルブートブロックの設定 (ブートブロック以外はすべてネットブート)
-
- カーネル転送用のデーモンの設定
NFS
サーバーの設定- ファイルシステムの設定
- インストールの完了
ここに掲載されていない NetBSD ポートを追加することに関心がおありの方、
その他ご意見や提案などがありましたら、
Michael Wolfson <mbw@NetBSD.org>
または NetBSD WWW グループまでご連絡ください。
クライアントアーキテクチャーを追加する際に必要な手順を簡単にまとめたものを
用意してあります。
最後に、ディスクレス機へのサービス用の Unix システムがなくても、 Windows PC を BOOTP/TFTP/NFS/FTP サーバーとして使うことができます。 そうした場合でも、この HOW-TO に掲載したプラットフォーム依存の情報は、 ほとんどが適用可能です。
この HOW-TO の最初の版と、hp300 の節は、 Michael Wolfson が執筆しました。
各ページに掲載した情報のほとんどは、NetBSD/hp300 メーリングリストへの電子メールで提供されたものです。特に、以下のみなさんに感謝します。
- Jason Thorpe: NetBSD/hp300 側のすべてのディスクレスソフトウェア作成 (そして、 NetBSD/hp300 ポートメンテナー)
- YAMAMORI Takenori:
rbootd
の SunOS, Solaris, NEWS-OS, HP-UX, その他いくつかの OS への移植、 また、ドキュメンテーションへの道筋をつけてくれたこと - Peter Maydell:
rbootd
の Linux への移植と、 その過程での豊富なドキュメンテーション作成 - Klaus Klein, Rainer Kopietz, Stan Brown, Peter Radcliffe:
NetBSD の
rbootd
を FreeBSD で動作させる方法の解決 - Wes Brown: HP-UX で
rbootd
を使うための設定方法のヒント - Peter Radcliffe: FreeBSD と Solaris 情報の追加、および、 査読
- Lazaro Daniel Salem: ディスク容量節約のための クラスター化の提案
- Curt Sampson: alpha のネットブートドキュメンテーションの執筆
- Bob Lantz, Dan Mcmahill, Reiner Buehl: pmax の詳細情報
- Brian Chase: 多くの点でこの HOW-TO のお手本となった The VAX Network Booting HOWTO の著者
Back to NetBSD ドキュメンテーション: ネットワーク