我想设置一个“移动服务器”,即随身携带笔记本电脑。因此,我在其上安装了 Windows Server,但某些驱动程序不起作用(例如触摸屏或网络)。我尝试进行研究,因为这些驱动程序在 Windows 的家庭版安装中可以正常工作。
主要问题是网卡。当我安装驱动程序时,它显示:“.inf 文件包含有关服务的错误信息”。我尝试删除所有提及 x32 的内容,但没有成功。
我该怎么办?我听说你可以修改 ISO 以包含驱动程序。这可行吗?
答案1
正如评论中所述,您遇到的问题是由于笔记本电脑各个组件的硬件供应商尚未为 Windows Server 编写驱动程序。开发操作系统的驱动程序需要成本,因此如果目标市场不需要驱动程序,聪明的制造商就不会这样做。
通常,您可以通过安装已提前验证具有所需驱动程序的附加组件来解决此问题。由于这是一台笔记本电脑,因此这可能很困难。
替代方案:虚拟化
如果您的笔记本电脑支持虚拟化,您可以使用它在“虚拟机”(VM)中运行所需的服务器操作系统。
提供机器虚拟化的软件是虚拟机管理程序。虚拟机管理程序像任何其他应用程序一样在计算机上运行,因此可以通过安装的硬件专用驱动程序软件访问计算机的硬件服务(例如音频或以太网连接)。
作为虚拟机运行的“客户”操作系统无法直接访问硬件,因此不需要特定于设备的驱动程序。相反,客户操作系统与物理环境硬件之间的通信由虚拟化软件处理。客户操作系统所需的所有驱动程序(例如虚拟网卡、虚拟存储控制器等)都随虚拟化软件提供,并且可以安装在虚拟机的客户操作系统中(如果它尚未将它们作为内置驱动程序)。
底线:您可以将操作系统作为虚拟机运行,而不必担心物理硬件所需的特定驱动程序。
*这是虚拟机管理程序工作原理的简单视图。我省略了不会提高本文实用性的复杂细节。