各位博友你们好,由于本人自去年5月份开始移居海外,事情繁多,一直没有更新CSDN博客。现在基本稳定下来了,于是又有心情开始写写博客了:)
鉴于目前工作原因,博文内容会多与Linux服务器运维有关,偶有编程小技巧。另外,我搭建了自己的wordpress系统,将来其博文会和CSDN同步。由于网络速度问题,会先发到我的workpress上,随后再同步到CSDN。
由于工作繁忙,基本上是随手记录,各种错误肯定不少,望大家指正!
0 PXE cheat-sheet
- PXE stands for Preboot eXecute Environment
- It’s a piece of code embedded in an NIC’s rom, which is
loaded by BIOS when a PC is booted. - PXE downloads another piece of software call NBP (Network
Bootstrap Program, e.g. syslinux) from network via tftp. - Tftp server IP and NBP file path are given by a DHCP server.
- NBP (via tftp)loads OS installer which usually ships with distrubution DVD.
- OS installer is strong enough to support more secure/robust network
protocol, like ftp,nfs,samba,http. - OS installer downloads OS package via ftp/http/nfs/…
To summarize, a complete PXE system includes:
- client PC with PXE supported NIC
- tftp server to hold NBP and OS installer (kernel, initrd)
- ftp/http/nfs server to hold OS packages
- dhcp server to connect client and other servers