添加含有虚拟化驱动的WinPE镜像文件到Windows系统

2024-08-20 16:47:28 浏览数 (3)

1、把含有虚拟化驱动的WinPE镜像文件winpe.iso (https://share.weiyun.com/5TBZKHP )放到C盘根目录

这款我自制的能识别云上硬盘的WinPE,里面集成了能重置密码的工具(进去后执行cd pwd)以应对控制台重置密码不生效的情况

我就是靠着这个WinPE里集成的WinNTSetup和网上下载的集成好虚拟化驱动的Windows镜像(http://www.wangchao.info/630.html ,实际上我自己也会制做集成virtio驱动的镜像,图省事下载别人做好的成品了)在腾讯云服务器上安装了XP、2003等Windows系统。

可能会用到winntsetup、diskgenius(partitionguru)

cd winntsetup按TAB补全,进到目录里选用32位的程序

cd diskgenius按TAB补全,进到目录里选用32位的程序

这个WinPE一开始是我为一个很偏的盒子主机制作的,那个盒子主机方方正正,边长只有移动硬盘较长一边那样的长度,它的BIOS的不支持64位,只支持32位、且只支持UEFI方式,意味着安装不了Win7(32位Win7不支持UEFI),只能安装≥Win8的32位Windows系统。我把它自带的32位Win10搞坏了,在网上下载的大多数WinPE要么不支持UEFI,要么是64位的WinPE,为了正常给这台机器装系统,我只能自己做一个32位 UEFI版的WinPE了。后来又考虑到公有云上不能安装XP、2003挺不爽的,就把虚拟化驱动集成到WinPE,有了云上能用的WinPE后意味着只要手头有集成好虚拟化驱动的Windows镜像就可以把这款WinPE集成到公共镜像的启动菜单、把安装镜像放到硬盘,然后开机的时候选择WinPE进入,进去后用里面集成好的WinNTSetup安装XP、2003。

2、下载grub4dos(自己网上搜吧,很多,比如http://dl.grub4dos.chenall.net/grub4dos-0.4.5c-2016-01-18.7z ),把里面的grub.exe、grldr两个文件放到C盘根目录,然后在C盘根目录新建一个后缀为.lst、名称为menu、编码为UTF-8的文件 3、在menu.lst里添加如下内容

color blue/green yellow/red white/magenta white/magenta timeout 30 default /default

title winpe.iso(hd32) find --set-root /winpe.iso map --mem /winpe.iso (hd32) map --hook chainloader (hd32)

title winpe.iso(0xff) find --set-root /winpe.iso map --mem /winpe.iso (0xff) map --hook chainloader (0xff)

title reboot reboot

title halt halt

4、去掉C盘根目录隐藏文件boot.ini的只读属性,在最后一行添加c:grldr="Start GRUB4DOS WinPE"并把开头的timeout时间秒数修改得长一些比如60

如此就可以添加ISO格式的WinPE到2003或XP系统的启动菜单了,开机时选择从"Start GRUB4DOS WinPE"这个选项进入即可加载WinPE镜像到内存运行

如果Windows系统是XP/2003以上的NT6.X版本,那这款WinPE集成到开机菜单就更简单了,只需要安装一个叫EasyBCD(官网:https://neosmart.net/EasyBCD/ )的软件即可,操作非常简单。

在这里填上姓名和邮箱即可下载免费版的。

https://neosmart.net/Download/Register

(注意是上图中的ISO标签,不是WinPE标签、不是WinPE标签、不是WinPE标签,路径选WinPE.ISO的路径,OK?)

默认时间是30秒,如果想在开机选择时有更长操作时间的余地,可以点“编辑引导菜单”如上图所示修改下默认的30秒为更长秒数,修改完了点“保存设置”。

0 人点赞