11人足球论坛论坛

找回密码
注册
搜罗
广告关联 微信:wuyouceo
张望: 112 | 回复: 1
打印 上一主题 下一主题

[教程] syslinux6.04源码编译以及注意事项

[复制链接]
跳转到指定楼层
1#
发布于 11 小时前 | 只看该作者 回帖赞美 | 倒序阅读 | 阅读形式
本帖末了由 teasiu 于 2020-9-15 11:28 编辑

遽然想测试一下pxelinux的网启变化,
于是本身编译一下最新版的syslinux6.04.
以下是编译手记:

基于ubuntu18.04WSL(实际上20.04以及非WSL适用)

环境搭建:
  1. sudo apt-get install perl uuid-dev nasm git mingw-w64 make gcc python libc6-dev-i386
复制代码
源码下载:
  1. git clone git://pub/scm/boot/syslinux/syslinux.git
复制代码
编译:
  1. cd syslinux
  2. make
复制代码
假若你不必要efi的话。
  1. make bios
复制代码



提取网启悉数配置文件:
  1. sudo make netinstall
复制代码
然后就能够在根目录/tftpboot找到一切网启所需的文件。

窜改源码注意事项:
1.窜改网启的下载速度在core/fs/pxe/pxe.足球社区互动。h窜改blocksize,将2048改为1024*64
在core/fs/pxe/tftp.c窜改1048为
2.窜改默许发动菜单文件为pxelinux.cfg
在core/fs/pxe/pxe.c窜改defalut为pxelinux.足球社区互动。cfg。
  1. const char *cfgprefix = "/";
  2. const char *default_str = "pxelinux.cfg";
复制代码

3.
待续


2#
发布于 10 小时前 | 只看该作者
感激大雕.
回复

行使道具 告发

您必要登录后才能够回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助接济|11人足球论坛 ( )

GMT+8, 2020-9-15 21:20

Powered by X3.3

? 2001-2017

快速回复 前往顶部 前往列表