文章目录

  • 概述
  • 安装vituralbox
  • 安装windows xp虚拟机
  • virtualbox虚拟机配置
  • 安装增强工具包(Guest Additions)
  • 设置虚拟机与宿主机共享文件夹


概述

Thinkpad T400笔记本,128G ssd+256G 机械硬盘,单装archlinux
因为需要使用windows下的工具,不想安装wine,所以想在arch中安装xp虚拟机系统
首先想到的用vmware,安装vmware-workstation成功了,但新建虚拟机后,虚拟机无法启动,提示cpu VX-XX未开启(实际已经开启),多番尝试,无果放弃。
再尝试用virtualbox,尝试成功,将操作过程记录如下

安装vituralbox

需要安装linux-headers

sudo pacman -S linux-headers

确认linux内核版本

uname -r

确保linux-headers的版本和linux版本相同

安装virtualbox

sudo pacman -S virtualbox

执行命令后,会提示选择安装virtualbox软件类型,选择virtualbox-host-dkms

安装virtualbox-guest-iso

sudo pacman -S virtualbox-guest-iso

重启电脑

重启后确认是否价值virtualbox模块

lsmod | grep vboxdrv
➜ archlinux lsmod | grep vboxdrv
vboxdrv 503808 3 vboxnetadp,vboxnetflt

virtualbox安装完成

安装windows xp虚拟机

下载好xp 系统iso文件,运行virtualbox,点击new按钮

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_重启


后续步骤根据提示进行即可。创建虚拟机过程完成后,等待xp系统完成安装,完成安装后进入配置

virtualbox虚拟机配置

配置主要是下面两项:

  1. 安装增强工具包(Guest Additions)
  2. 设置虚拟机与宿主机共享文件夹

安装增强工具包(Guest Additions)

启动xp虚拟机,xp运行后,会明显感觉鼠标移动不顺畅,查看设备管理器,可以看到设备列表中有到黄色问号设备,说明有设备驱动程序没有安装。

选择virtualbox虚拟机菜单device->Insert guest additions cd image…

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_archlinux_02


虚拟机xp中会弹出安装界面,按提示安装即可

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_archlinux_03


安装完成后,重启虚拟机xp,会明显感觉鼠标移动顺畅。查看设备管理器,显示所有设备驱动都已安装。

设置虚拟机与宿主机共享文件夹

选择WindowsXP虚拟机,选择Settings按钮,进入虚拟机设置界面

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_vm虚拟ARM架构LINUX_04


在配置界面选择shared folders,单击右侧+号小按钮

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_archlinux_05


选择共享目录

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_重启_06


点击OK,完成配置

进入xp虚拟机系统,打开我的电脑,选择工具菜单下的映射网络驱动器

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_linux_07


选择共享文件目录

vm虚拟ARM架构LINUX 适合arm架构的vmware虚拟机_重启_08


设置完成后,在我的电脑中会显示一个网络驱动器盘符,共享设置完成。