|
本帖最后由 tigerhuang 于 2021-9-18 22:20 编辑
不是我的,是我在网上查到的,详情和下载见https://github.com/slkde/ipxe
路由器是k3,系统为openwrt使用ipxe方案编译,配置。
说明:undionly.kpxe与ipxe.efi都是新编译的。两种都是加载boot.ipxe,再由boot.ipxe判断是传统启动,还是efi启动。再加载menu.ipxe或uefi.ipxe
路由器插上U盘。分区fdisk /dev/sda。格式化 mkfs.ext4 /dev/sda1
我用的是ext4文件系统。其他文件系统也可以。
挂载mount /dev/sda1 /mnt/sda1
通常openwrt可以自动挂载
将ipxe文件夹拷贝到/mnt/sda1/目录下。
开启samba共享,更容易使用。
编辑模板,注释 invalid users = root
添加用户:
smbpasswd -a root
重启samba服务:
service samba4 restart
路由器dnsmasq的config不能自定义。曲线救国。
vim /usr/share/dnsmasq/dhcpbogushostname.conf
粘贴以下内容:
dhcp-match=set:bios,option:client-arch,0
dhcp-match=set:ipxe,175
enable-tftp
tftp-root=/mnt/sda1/ipxe/
dhcp-boot=tag:!ipxe,tag:bios,undionly.kpxe
dhcp-boot=tag:!ipxe,tag:!bios,ipxe.efi
dhcp-boot=tag:ipxe,ipxe.efi
|
|