Pxe-freedos » История » Редакция 5
Редакция 4 (Андрей Волков, 2017-04-01 17:20) → Редакция 5/6 (Андрей Волков, 2017-04-01 17:25)
h1. Pxe-freedos h2. Дано <pre> Сеть: 10.0.0.0/24 Шлюз: 10.0.0.1 DHCP: 10.0.0.2 (range 10.0.0.20 - 10.0.0.255) TFTP: 10.0.0.10 PXE: 10.0.0.50 </pre> h2. Наcтройка dnsmasq dnsmasq.conf <pre> read-ethers dhcp-range=tag:known,10.0.0.20,10.0.0.255,12h dhcp-option=tag:known,option:router,10.0.0.1 dhcp-vendorclass=set:pxe,PXEClient dhcp-option=option:dns-server dhcp-boot=pxelinux.0,,10.0.0.10 dhcp-match=IPXEBOOT,175 dhcp-option=175,8:1:1 log-dhcp enable-tftp tftp-root=/var/lib/tftp </pre> h3. Жестко определяем (контролируется через tag:known) список доступных DHCP адресов /etc/ethers <pre> 01:25:90:92:aa:cc 10.0.0.50 </pre> h2. Наполняем TFTP <pre> cp -a /usr/share/syslinux/pxelinux.0 /var/lib/tftp/ cp -a /usr/share/syslinux/memdisk /var/lib/tftp/ </pre> h2. Список литературы: https://wiki.gentoo.org/wiki/BIOS_Update#FreeDOS_environment http://www.richud.com/wiki/Ubuntu_Create_Hard_Drive_Image