pxelinux.0
2015-11-26 20:38
671 查看
PXELINUX is a SYSLINUX derivative, for booting Linux off a network
server, using a network ROM conforming to the Intel PXE (Pre-Execution
Environment) specification. PXELINUX is *not* a program that is
intended to be flashed or burned into a PROM on the network card; if
you want that, check out NILO (http://www.nilo.org/). NILO can also
be used to create a PXE-compliant boot PROM for most network cards
which have drivers for Linux or FreeBSD.
++++ HOW TO CONFIGURE PXELINUX ++++
PXELINUX operates in many ways like SYSLINUX. If you are not familiar
with SYSLINUX, read syslinux.doc first, since this documentation only
explains the differences.
On the TFTP server, create the directory "/tftpboot", and copy the
following files to it:
pxelinux.0 - from the SYSLINUX distribution
any kernel or initrd images you want to boot
Finally, create the directory "/tftpboot/pxelinux.cfg". The
configuration file (equivalent of syslinux.cfg -- see syslinux.doc for
the options here) will live in this directory. Because more than one
system may be booted from the same server, the configuration file name
depends on the IP address of the booting machine. PXELINUX will
search for its config file on the boot server in the following way:
First, it will search for the config file using the hardware type
(using its ARP type code) and address, all in lower case hexadecimal
with dash separators; for example, for an Ethernet (ARP type 1)
with address 88:99:AA:BB:CC
![](https://oscdn.geek-share.com/Uploads/Images/Content/201408/db81095ff41f1d29e13230e7ae17f2c3.gif)
D it would search for the filename
01-88-99-aa-bb-cc-dd.
Next, it will search for the config file using its own IP address
in upper case hexadecimal, e.g. 192.0.2.91 -> C000025B
(you can use the included progam "gethostip" to compute the
PXELINUX is a SYSLINUX derivative, for booting Linux off a network
server, using a network ROM conforming to the Intel PXE (Pre-Execution
Environment) specification. PXELINUX is *not* a program that is
intended to be flashed or burned into a PROM on the network card; if
you want that, check out NILO (http://www.nilo.org/). NILO can also
be used to create a PXE-compliant boot PROM for most network cards
which have drivers for Linux or FreeBSD.
++++ HOW TO CONFIGURE PXELINUX ++++
PXELINUX operates in many ways like SYSLINUX. If you are not familiar
with SYSLINUX, read syslinux.doc first, since this documentation only
explains the differences.
On the TFTP server, create the directory "/tftpboot", and copy the
following files to it:
pxelinux.0 - from the SYSLINUX distribution
any kernel or initrd images you want to boot
Finally, create the directory "/tftpboot/pxelinux.cfg". The
configuration file (equivalent of syslinux.cfg -- see syslinux.doc for
the options here) will live in this directory. Because more than one
system may be booted from the same server, the configuration file name
depends on the IP address of the booting machine. PXELINUX will
search for its config file on the boot server in the following way:
First, it will search for the config file using the hardware type
(using its ARP type code) and address, all in lower case hexadecimal
with dash separators; for example, for an Ethernet (ARP type 1)
with address 88:99:AA:BB:CC
![](https://oscdn.geek-share.com/Uploads/Images/Content/201408/db81095ff41f1d29e13230e7ae17f2c3.gif)
D it would search for the filename
01-88-99-aa-bb-cc-dd.
Next, it will search for the config file using its own IP address
in upper case hexadecimal, e.g. 192.0.2.91 -> C000025B
(you can use the included progam "gethostip" to compute the
相关文章推荐
- 将Centos的yum源更换为国内的阿里云源
- linux 根据当前日期获取上个季度的第一天和最后一天
- Linux 根据当前日期获取上个月的第一天和最后一天
- 【鸟哥的linux私房菜-学习笔记】DHCP运作原理
- ubuntu15.10install-mac-theme - Linux系统教程
- linux下adb连不上android设备解决方法
- ***每天一个linux命令(5):rm 命令
- linux下安装libpcap步骤
- Linux僵尸进程
- 将文件或目录拷贝到另一个Linux系统的命令scp
- Linux 中如何查询和卸载已安装的软件
- 嵌入式Linux学习地址
- linux 中文文件乱码解决办法
- linux下es mapping post创建索引
- linux下mysql 启动异常-server PID file could not be found
- linux 使用ssh到远端并且使用while的坑
- Linux GPIO驱动 - GPIO通用层
- linux下统计代码行数
- linux命令行常用命令
- Centos配置国内yum源