无忧启动论坛

标题: syslinux6.04源码编译以及注意事项 [打印本页]

作者: teasiu    时间: 2020-9-15 10:16
标题: syslinux6.04源码编译以及注意事项
本帖最后由 teasiu 于 2020-10-18 11:06 编辑

忽然想测试一下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://git.kernel.org/pub/scm/boot/syslinux/syslinux.git
复制代码
为了增加下载源码速度,我把上面的源码移到国内的码云了:
  1. git clone https://gitee.com/teasiu/syslinux.git
复制代码




编译:
  1. cd syslinux
  2. make
复制代码
如果你不需要efi的话,可以仅仅make bios
  1. make bios
复制代码



提取网启所有配置文件:
  1. sudo make netinstall
复制代码
然后就可以在根目录/tftpboot找到一切网启所需的文件,包括efi32和efi64

修改源码注意事项:
1.修改网启的下载速度在core/fs/pxe/pxe.h修改blocksize,将2048改为1024*64
在core/fs/pxe/tftp.c修改1048为409600
2.修改默认启动菜单文件为pxelinux.cfg
在core/fs/pxe/pxe.c修改defalut为pxelinux.cfg,将'pxelinux.cfg'/改为'/'445-446行
  1. const char *cfgprefix = "/";
  2. const char *default_str = "pxelinux.cfg";
复制代码

3.
待续



作者: junyee    时间: 2020-9-15 10:59
感谢大雕.
作者: 邪恶海盗    时间: 2020-9-15 23:40
这位大佬好像许久没冒泡了???
作者: 4401    时间: 2020-9-22 23:05
兄弟,能继续完善你的那个SliTaz5.0吗?
上次低调回归,然后就没有然后了。
作者: caige518    时间: 2020-10-15 13:04
明白
作者: 蓝星明月    时间: 2020-10-15 14:08
谢谢!!! 支持!!!  谢谢!!! 支持!!!  谢谢!!! 支持!!!
作者: Ben_ben    时间: 2020-11-1 20:37
真是太感谢了  
作者: teasiu    时间: 2020-12-28 01:48
4401 发表于 2020-9-22 23:05
兄弟,能继续完善你的那个SliTaz5.0吗?
上次低调回归,然后就没有然后了。

已经重新定制了最新的,链接到我的签名。
作者: hhh333    时间: 2021-4-10 13:44
主要想改一下网启目录,但就是不改也编译不过。用4.07和6.03都编了的,以下是4。07的错误,6。03的错有点不同,反正不能过,不知是何道理。

作者: hhh333    时间: 2021-4-10 15:19
本帖最后由 hhh333 于 2021-4-10 16:36 编辑
hhh333 发表于 2021-4-10 13:44
主要想改一下网启目录,但就是不改也编译不过。用4.07和6.03都编了的,以下是4。07的错误,6。03的错有点不 ...

可能是zip包拷进去的应该不对
把tar.gz拷进去再释放也不行,没撤了。6.04的可以通过

高版本好像也不能进行字距和行距的控制,升级意义不大。

作者: z27    时间: 2022-4-29 02:20
在core/fs/pxe/pxe.h修改PKTBUF_SIZE,不是blocksize;在core/fs/pxe/tftp.c修改1408,不是1048;
在core/fs/pxe/pxe.c修改defalut为pxelinux.cfg,将'pxelinux.cfg/’,不是'pxelinux.cfg'/改为'/'。




作者: cfjy8    时间: 2022-6-16 23:04
厉害的大哥,我搞了好久的启动菜单,连个加载图片都无法加载
作者: ZMLoveLH    时间: 2022-9-14 18:47
多谢大佬的指教,菜鸟学习中
作者: yjkl    时间: 2022-10-8 09:10
学习学习。
作者: laonat    时间: 2022-11-19 21:57
谢谢分享,学习一下
作者: zzqw    时间: 2023-3-25 20:14
学习了。谢谢楼主
作者: ha2474984    时间: 2023-3-29 03:22
学习了
作者: luoshui336    时间: 2023-3-30 16:23
感谢分享
作者: zhangjiti    时间: 2023-4-23 19:59
谢谢提供分享
作者: dododo    时间: 2023-6-9 17:23

作者: lxc1983    时间: 2023-8-17 11:25
1
作者: lxc1983    时间: 2023-8-17 11:25
1
作者: lxc1983    时间: 2023-8-17 13:01
1
作者: rbwrbw    时间: 2023-10-9 17:45
good
作者: aping6564    时间: 2023-11-21 19:31
学习了,谢谢!
作者: songzx99    时间: 2023-11-24 10:49
感谢
作者: yyz2191958    时间: 2023-12-8 19:09
谢谢分享
作者: yyz2191958    时间: 2023-12-16 16:02
好教程 谢谢
作者: ljy931116    时间: 2023-12-29 12:52
谢谢提供分享
作者: GHOSTOPOST    时间: 2024-4-25 11:56
感谢楼主分享。。。。。。。。
作者: idd214    时间: 前天 08:11
感谢分享




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3