Linux下虚拟机安装Windows XP规避驱动问题

Linux下虚拟机安装Windows XP规避驱动问题

首先,我不是计算机科学家,所以请不要对我的错误过于严厉......

我有一台光谱仪,它通过以太网 (IPX) 与计算机进行通信。现在该仪器有制造商提供的软件包(在 USB 驱动器上),仅在 Windows XP 上运行。此外,制造商还为我提供了一种紧急系统,它本质上是一个安装(USB)驱动器,用于安装Windows XP以及所有必要的软件包。

现在我要使用的计算机(HP Compaq DC5800)上没有安装任何东西,而且我也没有Windows XP安装盘,因此我只能从USB驱动器安装“紧急”系统。因此,我从 USB 驱动器启动并完成了安装。我剩下的问题是,这个系统(Windows XP 加上光谱仪的软件包)要么没有,要么无法安装使用板载网卡所需的驱动程序。我现在已经尝试了几种方法,但遗憾的是都没有解决问题: 首先,我从 HP 支持网站下载了驱动程序并尝试安装它们。其次,我购买了一个新的网卡(UGREEN PCI Express)并将其插入主板并尝试从制造商提供的光盘中安装驱动程序。两件事都不起作用。

我现在的下一个想法是在计算机上安装Linux发行版,然后在虚拟机中安装“紧急”系统:这样,Linux系统与两个网卡之一进行通信,并提供紧急系统可以使用的接口应付。

我的问题是:(a) 我是否忽略了可能的解决方案? (b) 通过虚拟机实现这一点的想法是否有前途?如果有,我应该使用什么发行版和什么虚拟机? (我以前使用过 Ubuntu 和 Debian Linux,尽管还没有达到可以解决驱动程序问题的水平,而且我以前从未使用过虚拟机)

我真的很感激任何帮助,否则我只能购买一台装有 Windows XP 的二手电脑,并且天知道会出现什么样的问题......

答案1

如何使用虚拟机安装最小的 Linux 操作系统来运行 Windows XP。

这可能是也可能不是您的最佳解决方案......

通过此设置,Windows XP 在虚拟机中运行,Windows 将与虚拟硬件交互,而不是与主机“裸机”硬件交互。虚拟硬件相当通用,XP应该没有它有很多问题。


我没有 HP Compaq DC5800。

认为:

  • 2GB或更多内存
  • 3GHz 单核或更好的μ处理器。 64 位。

在具有类似规格的 VirtualBox 中构建此示例。

保持 Linux 安装精简,只安装您需要的内容。


安装Ubuntu 16.04.x LTS 服务器来自 iso。泽尼尔·泽鲁斯

BIOS MBR 磁盘设置。(按内存大小交换分区。)

  • [引导-使用整个磁盘](非默认)

更新

  • [无自动更新](不希望虚拟机安装在更新时中断。手动更新)

软件选择:(最少。稍后安装其余的)

  • [标准系统实用程序]
  • [OpenSSH 服务器]

重启


更新操作系统:

  • sudo apt-get update
  • sudo apt-get dist-upgrade
  • 重启

清除 APT 缓存(毕竟磁盘空间有限。)

  • sudo rm /var/cache/apt/archives/*.deb

删除您不会使用的内容:

  • sudo apt-get remove --purge snap*

安装图形用户界面:

  • sudo apt-get install lxde-core lxdm xorg
  • lxde-core -- lxde 桌面,没有办公室等所有额外功能...
  • lxdm——GUI登录屏幕
  • xorg——Linux GUI 基础

安装虚拟机Vbox

  • sudo apt-get install virtualbox virtualbox-guest-additions-iso virtualbox-qt
  • virtualbox——虚拟机
  • virtualbox-guest-additions-iso -- 虚拟盒“额外”,允许 USB 2+、主机和客户端之间的剪贴板复制等...
  • virtualbox-qt——Virtualbox 的 GUI
  • 重启 - sudo shutdown -r now

现在是时候设置 Ubuntu 主机所需的任何驱动程序了。这些是特定于您的硬件的。显卡驱动程序(nvidia...)

推荐使用 repo 版本...


现在您已对主机设置感到满意,请在 VirtualBox 中安装操作系统 (Windows XP)。

相关内容