电脑无法启动显示grub
上一篇实战中,我们成功实现了PXE网络启动并加载了WinPE,进入了DOS类工具,如Ghost和DiskGenius等。尽管能够进入这些工具,但在尝试进入Windows图形界面时却遭遇了失败。这样的体验显然不尽如人意,而且许多PE工具也无法正常使用。本文将深入探讨这个问题,并进一步研究如何成功启动Windows图形界面的PE环境。
一、PE结构分析
让我们先来分析的内容:
这是WinPE的结构,其中GRLDR是我们上一篇实战中用到的启动文件。那么,这个启动文件执行后具体要执行哪些操作呢?
通过深入研究,我们找到了一个启动菜单文件ILMT/GRUB/MENU.LST。在这个菜单文件中,我们发现了以下重要信息:
1. Win10 X64 PE的镜像文件位于/ILMT/LMT10PE目录。
2. Win2003 PE的镜像文件位于/ILMT/03PE.ISO。
3. Ghost备份恢复工具的镜像文件位于/ILMT/GRUB/GHOST.LST,进一步打开发现其位于/ILMT/IMGS/MAXDOS.IMG,这是因为GHOST下面有2级菜单。
4. DiskGenius硬盘分区工具的镜像文件也位于/ILMT/IMGS/MAXDOS.IMG。
从上述分析中,我们了解到上一篇实战实现的是IMG格式镜像的启动。那么,对于ISO和WIM格式的文件,我们该如何处理呢?
继续探索ISO文件,我们在/ILMT/03PE.ISO中找到了一个WIM格式的文件:03PE.WIM。这使我们意识到WIM格式的文件可能是关键。
二、WIM格式的部署
WIM是Microsoft Windows Imaging Format的简称,是一种基于文件的映像格式。Windows可以使用这种格式在新计算机上进行快速安装,这种方式称为Windows部署服务。
Windows部署服务是WinServer自带的服务(WDS),用于为客户机快速安装操作系统。它的启动方式也是PXE,而部署系统的来源就是系统安装。
为了验证这个猜想,我们打开了一个Windows安装的映像进行分析。这是一个Win10LTSC的映像,我们可以看到两个WIM格式的文件:一个用于启动的boot.wim和一个用于系统安装的install.wim。
这里我们产生了一个想法:是否可以通过WDS(Windows部署服务)来启动前面PE中的WIM文件,并看看能否成功进入Windows图形界面。
三、安装配置Windows部署服务的具体操作步骤
我们将按照以下步骤来安装和配置Windows部署服务:
1. 准备虚拟机,确保服务器与客户机的网络都选择NAT方式。
2. 将WinPE的ISO文件复制到服务器。
3. 从Win10PE的ISO文件中提取出WIM文件。
4. 配置服务器,为服务器设置固定IP地址。
5. 在服务器上安装DHCP和DNS服务。配置DHCP作用域并激活(具体配置方法详见上一篇内容),DNS配置可选。
6. 安装Windows部署服务(WDS)。安装过程中按照默认设置进行。
8. 添加启动WIM文件到WDS服务中。通过启动映像→右击→添加启动映像,选择我们前面提取的WIM文件并完成添加过程。
9. 测试系统启动情况。当系统启动时,会下载并启动我们添加的WIM文件,进入Windows图形界面。网络测试也应保持通畅。至此,我们成功实现了图形化WinPE的PXE启动。(具体过程请关注我后续的实录视频)
通过以上步骤,我们在环境下实现了桌面系统的便捷维护维修。尽管启动速度目前可能还不够快,但在后续的内容中,我们将探讨如何提高启动速度的方法。如何实现这一过程呢?请继续关注我的账号,新的内容将第一时间发布。感谢大家的关注、点赞、留言和转发!