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
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
相关文章推荐
- FTP vs HTTP
- 轻松把玩HttpClient之模拟post请求示例
- android的httppost方法访问本地web服务(二)
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(三)
- 斯坦福大学机器学习第九课“神经网络的学习(Neural Networks: Learning)”
- 斯坦福大学机器学习第八课“神经网络的表示(Neural Networks: Representation)”
- android的httppost方法访问本地web服务(一)
- Linux<十三> 网络管理
- 用Wireshark简单分析HTTPS传输过程-抓包过程
- 理解LSTM网络
- 理解SSL(https)中的对称加密与非对称加密
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(二)
- PHP判断ajax请求:HTTP_X_REQUESTED_WITH
- xdubbo: 将 spring 管理的 bean 暴露为 http 服务
- 解决iOS9网络请求失败问题
- 在提交svn的遇到如下错误----Eclipse Error validating server certificate for https://devserver02:443: - U Myecl
- 完美网络
- 安卓中关于图片从网络获取,压缩,上传,下载,缩略图,缓存的一些处理总结(一)
- android 网络基础和几种方式
- INFO AppClient$ClientActor: Connecting to master akka.tcp://sparkMaster@ubuntu:7077/user/Master...