• ベストアンサー

FreeBSDをFDからネットワークインストール

FreeBSD5.1Rを落としてインストールしたいのですが、いかんせん、FDからネットワークインストールするのは初めてなもので、皆様のお知恵を拝借したく存じております。 FTPサイトのFDディレクトリを覗いてみると、それらしいものが boot.flp 2880 KB drivers.flp 1440 KB fixit.flp 1440 KB kern.flp 1440 KB mfsroot.flp  1440 KB こういったものがあるようですが、容量的にかなりぎりぎりですね。特に最初の boot.flp などは2枚にわけてもパッツンパッツンですね。 FreeBSD のサイトのマニュアルを見ると、dd コマンドなど、私的にはあまり見かけないコマンドで説明されていますが、単にFDに cp するだけではだめなのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

ddコマンドを使うときは、以下のように実行します。 FDドライブが/dev/fd0の場合です。 # dd if=kern.flp of=/dev/fd0

Lorenzini
質問者

お礼

インストールできました。5.1R 起動画面、かなりすごいです。いや、Linuxに比べるとかなり古典的ですが・・アスキーアートでデーモン君。・・・ ともかく、ありがとうございました。

Lorenzini
質問者

補足

kern.flp と mfsroot.flp を dd しても同じようなメッセージが出ました。どうやら問題なかったのかもしれません。とりあえず、その上記二つの FD を dd で作って(dd コマンドって単なるコピーコマンドじゃないんですね)ブートさせたら、おなじみの sysinstall Main Menu が表示されて安心しました。ただいま結構快適に落とせています。ありがとうございました。また問題が生じましたらよろしくお願いします。

その他の回答 (2)

  • J_ANBI
  • ベストアンサー率48% (24/49)
回答No.3

1.44MBのフロッピーディスクを使用するのであれば、以下の手順となるでしょう。 1.kern.flpをつくる 2.mfsroot.flpをつくる。 3.kern.flpを使って起動する。 4.ディスクを交換するように指示が出た時点でmfsroot.flpに差し替える。 ちなみに、boot.flpは、2.88MBに対応したディスク用に、kern.flpとmfsroot.flpを 一枚になっているものです。 蛇足ですが、ここに出てくる*.flpファイルは、ディスクイメージです。簡単に言え ば、ディスクの状態をそのままファイル化したもの、といった感じですね。cpコマン ドを使ってファイルをコピーしても、*.flpファイルがそのままコピーされるだけです。 一方、ddコマンドや、(FreeBSD配布元のftpでも配布している)fdimage.exeを使うと、 指定されたイメージをもとに、ディスクの「状態」を書き換えます。なお、感覚的に同 じようなものに、CD用のisoのイメージがあります。 例えば、ファイルをコピーするだけでは、ブート情報が書き込まれませんので、起動 できませんが、ddを使って書き込んだkern.flpには、ブート情報が入っていて、それが フロッピーに登録されるので、起動できるようになります。 ↑あまりわかりやすい説明ではないような気がします。ごめんなさい。

参考URL:
http://www.jp.freebsd.org/www.FreeBSD.org/ja/handbook/install-guide.html
Lorenzini
質問者

お礼

大変参考になりました。ありがとうございます。5.0Rから、5.1R。かなり変わってます。まだブートのところしか見てませんが。個人的にはセンスを疑ってしまいます・・・アスキーアートのデーモン君、親しみを持てるOSへ、ということでしょうか

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

Dos窓などでfdimageコマンドで以下のファイルをフロッピーに焼いて下さい。 fdimage.exe kern.flp a: fdimage.exe mfsroot.flp a:

Lorenzini
質問者

お礼

FreeBSD に落とした boot.flp のサイズは 2949120 byte あります。今、dd してみたところ、嫌な予感が的中しました。 dd: /dev/fd0: Nospace left on device 2881+0 records in 2880+0 records out 1474560 bytes transferred in 48.352873 secs (30496 bytes/sec) でプロンプトに戻ってしまいました。

Lorenzini
質問者

補足

いや、この日のためにFDドライブをサーバーマシンに付け直し、クライアントマシン(Windows機)にはFDドライブがついてないんですよ。Windows機でFDなんて時代でもないですし・・ストレージとしてDVDーRAM/R使ってます。

関連するQ&A