首先,我不是计算机科学家,所以请不要对我的错误过于严厉......
我有一台光谱仪,它通过以太网 (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)。