您的位置:首页 > 理论基础 > 计算机网络

VMware PXE Linux 网络启动搭建

2015-11-16 13:53 741 查看
资源需求:

1.VMware Workstation:

2.tinycore_3.4.iso:

http://distro.ibiblio.org/pub/linux/distributions/tinycorelinux/3.x/archive/3.4/

3.tftpd32:

http://tftpd32.jounin.net/tftpd32_download.html

4.syslinux:

http://www.kernel.org/pub/linux/utils/boot/syslinux/

准备工作:

1.VMware Workstation:

说明:按照默认参数创建一个Linux2.6.x的虚拟机。

2.tinycore_3.4.iso:

说明:选择tinycore_3.4是因为它是当前版本。

3.tftpd32:

说明:用来提供TFTP和DHCP服务。

4.syslinux:

说明:仅仅为了使用syslinux软件包中提供的文件“pxelinux.0”。

搭建步骤:

第一步:构建TFTP根目录:

C:\tftp(假设TFTP根目录为:C:\tftp)

pxelinux.cfg //文件夹,必须命名为pxelinux.cfg

default //pxelinux.cfg内唯一文件,必须命名为default

boot.msg //由tinycore_3.4.iso 解压得到

bzImage //由tinycore_3.4.iso 解压得到

f2 //由tinycore_3.4.iso 解压得到

f3 //由tinycore_3.4.iso 解压得到

f4 //由tinycore_3.4.iso 解压得到

pxelinux.0 //由syslinux源码包得到

tinycore.gz //由tinycore_3.4.iso 解压得到,系统文件系统

文件default内容如下:

//# default start

display boot.msg

default tinycore

label tinycore

kernel bzImage

append initrd=tinycore.gz

implicit 0

prompt 1

timeout 300

F1 boot.msg

F2 f2

F3 f3

F4 f4

//# default end

第二步:配置tftpd32中TFTP服务

1.在tftpd32中指定TFTP根目录(C:\tftp)

2.在tftpd32中勾选PXE Compatibility

第三步:配置tftpd32中DHCP服务

1.指定Boot File为:pxelinux.0

2.配置其它参数

第四步:启动虚拟机

以上操作都完成后,启动虚拟机就可以看到tinycore_3.4的启动界面

参考资料:

http://syslinux.zytor.com/wiki/index.php/PXELINUX
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: