初版: 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
|