Действия
Pxe-freedos¶
Дано¶
Сеть: 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
Наcтройка dnsmasq¶
dnsmasq.conf
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
Жестко определяем (контролируется через tag:known) список доступных DHCP адресов¶
/etc/ethers
01:25:90:92:aa:cc 10.0.0.50
Наполняем TFTP¶
mkdir -p /var/lib/tftp/pxelinux.cfg cat > /var/lib/tftp/pxelinux.cfg/default <<EOF default dos label dos kernel memdisk append initrd=freedos.img EOF cp -a /usr/share/syslinux/pxelinux.0 /var/lib/tftp/ cp -a /usr/share/syslinux/memdisk /var/lib/tftp/
Список литературы:¶
https://wiki.gentoo.org/wiki/BIOS_Update#FreeDOS_environment
http://www.richud.com/wiki/Ubuntu_Create_Hard_Drive_Image
Обновлено Андрей Волков больше 7 лет назад · 6 изменени(я, ий)