1118 tar zxvf syslinux-4.04.tar.gz
1119 ls
1120 cd syslinux-4.04/
1121 ls
1122 cat Makefile
1123 ls
1124 cd core/fs/pxe
1125 pwd
1126 cd ../
1127 ls
1128 cd ..
1129 ls
1130 cd fs/pxe/
1131 ls
1132 vi pxe.c
1133 vi pxe.h
1134 cd ../
1135 ls
1136 find . -name pxelinux.0
1137 ls -alh core/pxelinux.0
1138 make
1139 nasm
1140 yum install nasm 增加安装包
1141 make
1142 yum install e2fsprogs-devel 增加安装包
1143 make
1144 ls /usr/include/ext2fs/
1145 ls /usr/include/linux/y
1146 cp /usr/include/ext2fs/ext2_fs.h /usr/include/linux/ 头文件拷贝
1147 make
1148 ls core/pxelinux.0 -alh
1149 history
源码修改两个地方
修改的地方有两处,都在 core/fs/pxe目录下:
对于 pxe.c, 找到 1408 这个字符串,改成 40960. 这是定义blocksize。
对于 pxe.h,找到 PKTBUF_SIZE 的定义,把 2048 改成 (1024*64)。 这里定义的是接受缓冲区的大小。
————————————————
版权声明:本文为CSDN博主「whoo」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/whoo/article/details/8571550
阅读(527) | 评论(0) | 转发(0) |