初版: 2025-09-21
最終更新日:
2025-09-21
これらの手順を使って、 『wipe-out』をPXEブートで利用するためには、 DHCP/TFTP/NFSサーバを用意する必要があります。
次にFreeBSDマシンを使って、 PXEブート用のDHCP/TFTP/NFSサーバを設定する方法を説明します。
なお、PXEとは「Preboot eXecution Environment」の略で、 インテルが策定したネットワークブートの規格だそうです。
                                                                
  server-identifier       192.168.1.1;
  option domain-name      "example.jp";
  option domain-name-servers 192.168.1.1;
  default-lease-time 3600;
  max-lease-time 7200;
  ddns-update-style none;
  subnet 192.168.1.0 netmask 255.255.255.0 {
      range       192.168.1.2 192.168.1.254;
      option      routers     192.168.1.1;
      filename    "boot/loader.efi";    # UEFIブート時
      #filename   "boot/pxeboot";       # レガシーBIOSブート時
      option      root-path   "192.168.1.1:/cdrom";
  }
 | 
                                                                         
  tftp dgram udp wait root /usr/libexec/tftpd tftpd -B 1468 -l -s /cdrom/
 | 
                                                        
  /cdrom -ro -network 192.168.1.0 -mask 255.255.255.0
 | 
                                                        
  inetd_enable="YES"
  mountd_enable="YES"
  nfs_server_enable="YES"
  rpcbind_enable="YES"
 | 
                                                        
  mdconfig -a -t vnode -f /path/to/wpout25t.iso -u 0
  mount_cd9660 /dev/md0 /cdrom
 |