ensp virtualbox版本不支持_VirtualBox下如何设置PXE

问:为什么要在VirtualBox下使用PXE?

答:为了测试。

PXE是一种网络启动技术。它可以用来自动安装LINUX,WINDOWS,或者只是启动某个应急小型OS来协助计算机的修复。

为了验证自己做的启动盘可以正常运行(我本次是为了制作debian preseed自动安装),因为是第一次制作,需要经常修改preseed文件,为了方便测试,VirtualBox虚拟机PXE启动显然比实体机来得方便。

在VirtualBox里使用PXE有两种方式:

1、在某个电脑上建立DHCP/TFTP服务器(或者使用TinyDHCP-只有windows版本),然后网线连接,虚拟机网络选择Bridge

2、直接使用VB自带的DHCP/TFTP服务器

显示第二种方式更方便,只在一台电脑就可以编辑测试了。

VB使用TFTP服务非常简单,只要在配置文件目录下(linux上是.config/Virtual Box/VirtualBox.xml)建立一个TFTP目录,然后建立一个与虚拟机同名的扩展名为pxe的文件即可,如下图所示。这里包括两个虚拟机的启动,一个虚拟机名称为debian10,另外一个虚拟机名称为win7。

9000a340b91e98ebc91b3b5b7685f78b.png

debian-installer是从d-i下载下来的netboot.tar.gz解压出来的。debian10.pxe为软链接,指向目录里面的pxelinux.0

Windows-installer是直接下载的syslinux,然后加上了PE iso

351cc81ae0665f0e67ed2a7f18e5ab4b.png

pxelinux.cfg下有个文件default,内容如下:

path windows-installer/

default menu.c32

prompt 1

timeout 5

label 1

menu label ^1) Install Windows

KERNEL windows-installer/memdisk

INITRD windows-installer/winpe.iso

APPEND iso raw

对于网络安装windows来说一般需要启动后运行net use servshare,共享目录里放的是windows光盘解压出来的内容然后运行里面的setup.exe。

需要注意的是,一般网上下载的PE是不带网络支持的,可能需要自己制作完整的PE,具体可参考微软网站ADT相关内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值