2009年10月12日月曜日

pxelinuxからFreeBSDのpxeboot インストール

pxelinux経由で、FreeBSDのpxebootインストールができることがわっかたので、めも。

  • pxelinux環境は設定済みということで
  • FreeBSDのpxebootインストールで使用するNFS先は、tftpサーバー上に/pxerootを作りました
  1. FreeBSDのisoイメージ(例えば7.2-RELEASE-i386-bootonly.isoとか)の、bootディレクトリにある、pxebootファイルを、pxelinux環境の「pxelinux.0」があるディレクトリにコピーします。
  2. コピーした、pxebootの名前を、pxeboot.0に変更します。(".0"が重要)
  3. pxelinux.cfgディレクトリにある、default(メニュー)ファイルを変更します
    label bsd72
      menu label FreeBSD 7.2
      kernel pxeboot.0 ← 2で行なった変名とあわせる
    

pxeboot後、追加したメニューを選択すると、/pxerootをNFSマウントして、loader.conf等を読み込んでいつものメニューがでるので、vfs.root.mountfromの設定をして続行。あとは通常のインスール作業。

参照先

0 件のコメント: