来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 tossp 于 2016-7-20 21:59 编辑
不知道这东西有没有写过,,,刚搜索了一下,没找到,,,
大神轻喷,,,这只是新人贴。。。
准备材料- syslinux-6.03(不一定6.03,,只是这个是最新版而已。。。)
- 支持dnsmasq的路由器
- NAS主板支持PXE引导
满足以上可以继续看了,不满足就算了,,,点个赞就走了吧。。。。 第一次配置/mnt/sda1/这个是我U盘插在路由器上的挂载点。如果你的目录结构和我不一致,自行更换吧。 我的目录结构大概是这样的
文件准备提取密码:tossp.com syslinux配置 把上面的解压或者你自己准备的syslinux文件放到/mnt/sda1/boot, 引导界面直接用的archlinux live CD的界面,不喜欢就自己换。 路由器配置在dnsmasq中加入以下指令
- enable-tftp
- tftp-root=/mnt/sda1/boot/syslinux
- dhcp-boot=gpxelinux.0
- #下面是一些高级写法,这里不需要
- #pxe-prompt="Press F8 for menu.",5
- #pxe-service=x86PC, "Ipxe Boot On Legacy BIOS", lpxelinux
- #pxe-service=x86PC, "Boot from local disk"
- #pxe-service=IA32_EFI, "Ipxe Boot On X86 Uefi", syslinux.ia32.efi
- #pxe-service=X86-64_EFI, "Ipxe Boot On X64 Uefi", syslinux.x64.efi
- 以上三行指令分别是开启tftp服务,设置tftp根目录,设置引导文件
复制代码
以上三行指令分别是开启tftp服务,设置tftp根目录,设置引导文件 NAS配置在BIOS中开启网络引导并设置为第一引导,完了。。。
启动过程大概是这样的,加载zImage.5.2-5967的时间稍微长一点
|