无忧启动论坛

 找回密码
 注册
搜索
一次装机 终生领工资最纯净的「微PE装机优盘」UEPON大师作品★IDC大全★服务器租赁、托管★优惠促销★
可防勒索的强大数据备份恢复软件卡瑞飞系统和装机二合一超级U盘广告联系 QQ:184822951 微信:wuyouceo
楼主: 2012huguoliang

[求助] 群晖NAS IPXE启动wimboot

[复制链接]
发表于 2018-12-5 07:54:52 来自手机 | 显示全部楼层
本帖最后由 rose4cat 于 2018-12-5 08:05 编辑

先ssh 进入群晖,能 root 最好
回复

使用道具 举报

发表于 2018-12-5 08:00:44 来自手机 | 显示全部楼层
本帖最后由 rose4cat 于 2018-12-5 08:05 编辑

群晖自带ipxe  先开dhcp tftp ,再将dnsmasq 与dhcpd 的conf 文件修改即可

点评

您已经试验过了还是?  详情 回复 发表于 2018-12-5 09:19
回复

使用道具 举报

发表于 2018-12-5 08:00:48 来自手机 | 显示全部楼层
本帖最后由 rose4cat 于 2018-12-5 08:10 编辑

我的配置etc/dhcpd/dhcpd-pxe-setting 文件内容如下:
interface=eth0
dhcp-range=set:eth00,192.168.1.101,192.168.1.150,255.255.255.0,3600
dhcp-option=tag:eth00,option:router,192.168.1.1
dhcp-option=tag:eth00,option:dns-server,192.168.1.1,8.8.8.8
dhcp-option=tag:dns,option:dns-server,127.0.0.1
dhcp-option=tag:dns,option:router,127.0.0.1
port=0
interface=dns
dhcp-range=set:dns,127.0.0.1,127.0.0.1,255.255.255.0,86400

dhcp-match=set:x86-32,option:client-arch,0
dhcp-boot=tag:x86-32,ipxe/undionly.kpxe
dhcp-match=set:IA64,option:client-arch,2
dhcp-boot=tag:IA64,ipxe/snponly.efi
dhcp-match=set:efi-x86_32,option:client-arch,6
dhcp-boot=tag:efi-x86_32,ipxe/snponly.efi
dhcp-match=set:efi-x86_64,option:client-arch,7
dhcp-boot=tag:efi-x86_64,ipxe/snponly.efi
dhcp-match=set:efi-x86_649,option:client-arch,9
dhcp-boot=tag:efi-x86_649,ipxe/snponly.efi
dhcp-match=set:efi-ARM32,option:client-arch,10
dhcp-boot=tag:efi-ARM32,ipxe/snponly.efi
dhcp-match=set:efi-ARM64,option:client-arch,11
dhcp-boot=tag:efi-ARM64,ipxe/snponly.efi
#dhcp-vendorclass=set:pxe,PXEClient
#dhcp-boot=tag:pxe,ipxe/undionly.kpxe,bootserver,192.168.1.8
dhcp-leasefile=/etc/dhcpd/dhcpd.conf.leases
dhcp-script=/usr/share/dhcpd/dhcpd-script.sh

点评

哥,你这个是修改的dhcp的配置吧 dnsmasq的配置修改内容呢  详情 回复 发表于 2018-12-13 15:24
回复

使用道具 举报

发表于 2018-12-5 08:24:41 | 显示全部楼层
ipxe wimboot 启动, 先下载ipxe站的wimboot,将你的*.sdi 、bsd文件,boot.wim文件写进ipxe 脚本加载, 参照如下:
#ipxe
:Function_ipxe_Wimboot
# rawbcd: Disable rewriting .exe to .efi in the BCD file.
# gui: Display graphical boot messages.
# pause[=quiet]: Show info and wait for keypress.
# index=n: Use WIM image index n.
# initrdfile: Ignored. For syslinux compatibility.
#imgfetch --name <somename> <uri> <somename>
imgfree ||
echo bootwimfile: ${bootwimfile}
isset ${kernelfile} && kernel ${kernelfile} gui || kernel ${boot_url}/ipxe/wimboot gui rawbcd #index=1 pause || goto failed
isset ${wimbcd} && initrd ${wimbcd} ${wimbcd_newname} || initrd ${wimbcd} BCD || goto failed
initrd ${wimsdi} boot.sdi || goto failed
isset ${wimbootmgr} && initrd ${wimbootmgr} ${wimbootmgr_newname} || #goto failed #指定自定义启动管理器文件
#isset ${Injectedfile} && initrd --name ${Injected_newname} ${Injectedfile} || goto wimcontinu
isset ${Injectedfile} && initrd ${Injectedfile} ${Injected_newname} && goto wimcontinu ||
initrd ${boot_url}/PETools/AutoRuns/winpeshl.ini ||
initrd --name winpeshl.cmd ${boot_url}/PETools/AutoRuns/pxeautorun.txt ||
initrd ${boot_url}/PETools/AutoRuns/startup.bat ||
initrd --name winpe.jpg ${boot_url}/PETools/AutoRuns/DefBG.jpg ||
:wimcontinu
initrd ${bootwimfile} boot.wim || goto failed  #initrd ${boot_url}/ipxe/bootmgr.exe bootmgr.exe ||
imgstat
prompt --key 0x02 --timeout 2000 Press Ctrl-B for the iPXE shell... && shell ||
boot
:Code_End

点评

大侠好 能不能写个教程 让我等参考 我水平不行  详情 回复 发表于 2018-12-11 15:44
回复

使用道具 举报

 楼主| 发表于 2018-12-5 09:19:56 | 显示全部楼层
rose4cat 发表于 2018-12-5 08:00
群晖自带ipxe  先开dhcp tftp ,再将dnsmasq 与dhcpd 的conf 文件修改即可

您已经试验过了还是?

点评

我已正常使用几个月了  详情 回复 发表于 2018-12-5 22:42
回复

使用道具 举报

发表于 2018-12-5 09:27:15 | 显示全部楼层
这个标题是邀请人入群吗?
回复

使用道具 举报

发表于 2018-12-5 22:42:52 | 显示全部楼层
2012huguoliang 发表于 2018-12-5 09:19
您已经试验过了还是?

我已正常使用几个月了

点评

那你的dnsmasq是通过终端xshell方式安装还是通过docker安装的 昨天通过xshell安装了dnsmasq(其实我感觉docker方式应该更好),后来忙别的去了,还得等实践。 如果能出个手把手教程就好了  详情 回复 发表于 2018-12-6 09:24
回复

使用道具 举报

 楼主| 发表于 2018-12-6 09:24:51 | 显示全部楼层
rose4cat 发表于 2018-12-5 22:42
我已正常使用几个月了

那你的dnsmasq是通过终端xshell方式安装还是通过docker安装的

昨天通过xshell安装了dnsmasq(其实我感觉docker方式应该更好),后来忙别的去了,还得等实践。

如果能出个手把手教程就好了
回复

使用道具 举报

 楼主| 发表于 2018-12-11 15:44:20 | 显示全部楼层
rose4cat 发表于 2018-12-5 08:24
ipxe wimboot 启动, 先下载ipxe站的wimboot,将你的*.sdi 、bsd文件,boot.wim文件写进ipxe 脚本加载, 参照如 ...

大侠好 能不能写个教程 让我等参考 我水平不行
回复

使用道具 举报

 楼主| 发表于 2018-12-13 15:24:44 | 显示全部楼层
rose4cat 发表于 2018-12-5 08:00
我的配置etc/dhcpd/dhcpd-pxe-setting 文件内容如下:
interface=eth0
dhcp-range=set:eth00,192.168.1.10 ...

哥,你这个是修改的dhcp的配置吧  dnsmasq的配置修改内容呢

点评

dnsmasq可不用修改  详情 回复 发表于 2018-12-13 20:01
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持本站|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2019-1-23 05:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表