博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LINUX 添加xp虚拟机
阅读量:5117 次
发布时间:2019-06-13

本文共 3532 字,大约阅读时间需要 11 分钟。

微软已停止对xp系统的漏洞更新支持。不过,目前国内各大技术大佬都相继声明,继续提供xp的漏洞更新服务,为xp保驾护航!

省内存嘛,所以还得装一个玩!

 安装时的激活key  :  

HTXH6-2JJC4-CDB6C-X38B4-C3GF3 RT4H2-8WYHG-QKK6K-WWHJ2-9427X

 

一 . 去msdn.itellyou.cn上下载一个iso文件

      或者用我下载好的:

       http://yunpan.cn/Q7nsH3gGcZYdI        提取码: 22de

       不愿意用,自己去下载

 

二 .下面是本人的操作步骤 

  定义虚拟机名称 winxp   操作系统类型   WindowsXP并注册

  (1) VBoxManage createvm --name winxp --ostype WindowsXP --register --basefolder /data/virtualbox/

        成功,返回类似下面的提示:

        Virtual machine 'winxp' is created and registered.

        UUID: e5ee52d7-597c-44db-96fc-af4af4c3235f

        Settings file: '/data/virtualbox/winxp/winxp.vbox'

 

  (2) 创建一块硬盘

       VBoxManage createvdi --filename /home/virtualbox/winxpp.vdi --size 20480         虚拟机嘛,给个20G不错啦

  (3) 内存以及显存大小

        VBoxManage modifyvm winxp --memory 512  --vram 16

  (4) 设置启动顺序及挂载刚创建的磁盘位置 , 开启sata支持 

       VBoxManage modifyvm "winxp" --boot2 disk --boot1 dvd --hda "/home/virtualbox/winxpp.vdi" --sata on --nic1 hostif   --bridgeadapter1 eth0(无线改为wlan0)

       如果报错:    ERROR: Could not  a storage controller named 'IDE Controller' 

       执行:VBoxManage storagectl winxp --name "IDE Controller" --add ide, 然后在重新执行上面的命令即可

   下面代码酌情使用:

VBoxManage modifyvm "winxp" --ostype "WindowsXP" --memory "512" --vram "16" --boot2 disk --boot1 dvd --hda "/home/virtualbox/winxp.vdi" --sata on --acpi on --pae on --hwvirtex on --nic1 hostif --cableconnected1 on --nictype1 "Am79C973" --bridgeadapter1 eth0 --intnet1 brigh1 --macaddress1 auto --vrdp on --vrdpport 4000 --vrdpmulticon on

  以上参数是为了设置虚拟机的联网方式:桥接, 支持网卡类型 mac地址, 开启远程连接等选项

 (5)  加载iso文件到dvd光驱

      VBoxManage modifyvm winxp --dvd /home/download/zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso 

     报错如下:

     

VBoxManage: error: No drive attached to device slot 0 on port 1 of controller 'IDE Controller'VBoxManage: error: Details: code VBOX_E_OBJECT_NOT_FOUND (0x80bb0001), component SessionMachine, interface IMachine, callee nsISupportsVBoxManage: error: Context: "MountMedium(Bstr("IDE Controller").raw(), 1, 0, dvdMedium, FALSE )" at line 1123 of file VBoxManageModifyVM.cpp

  没关系,我们继续设置

    将winxp.vdi 磁盘放在设备0的第0个端口 

    VBoxManage storageattach winxp --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium /home/virtualbox/winxpp.vdi 
    将ISO挂载在设备0的第1个端口 
    VBoxManage storageattach winxp --storagectl "IDE Controller" --port 1 --device 0 --type dvddrive --medium /home/download/zh- hans_windows_xp_professional_with_service_pack_3_x86_cd_x14-80404.iso 

 

(6)关键时刻

   VBoxManage vm winxp  --type SDL   或者以后台的方式运行--type headless或者  --type GUI窗口界面(得装桌面的虚拟机)

至此,启动后,就是安装系统了,看提示操作。

 

 

三. 宿主与虚拟机之间要共享剪贴板怎么办?

没问题, 往下看

VBoxManage modify winxp –clipboard "参数”

disabled         不共享剪贴板

hosttoguest    将宿主机的剪贴板共享给虚拟机

guesttohost    将虚拟机的剪贴板共享给宿主机

bidirectional    宿主机和虚拟机共使用一个剪贴板

 

四 . 宿主要与虚拟机共享文件怎么办?

没问题,看这里

       将主机的/home/vbox目录共享给虚拟机winxp,且共享名为share

       VBoxManage sharedfolder add winxp --name share(任意) --hostpath /home/vbox

       //该命令必须在关闭虚拟机之后才能执行

       VBoxManage sharedfolder add winxp --name share --hostpath /home/vbox --transient

       //该命令在虚拟机运行时就可以执行,但当虚拟机关闭(指虚拟机的状态为poweroff)后该共享文件夹不会保留

 

  虚拟机winxp里,使用  net use x: \\vboxsvr\share 即可(  本次处理报错 , 不知为何)

 

       要删除一个共享,关闭虚拟机执行: VBoxManage sharedfolder remove winxp  -name share 

 

五. 我想装几个虚拟机怎么办?

按照上面的方法,炮制一个,注意硬盘路径和iso文件别搞错了,刚才就搞错了,重新设置了一把,现在正常安装

 

六. 如何生成快照

     快照相当于创建一个还原点,日后虚拟机有问题,直接还原,搞定          

      生成快照:

      VBoxManage snapshot winxp take winxp-snapshot-clear
      查看快照信息:
      VBoxManage snapshot winxp showvminfo winxp-snapshot-clear
      还原快照:
     VBoxManage snapshot winxp restore winxp-snapshot-clear

 

 

七. 网银神马的得让虚拟机支持usb

    (1)查看linux主机上连接的usb设备的情况

             VBoxManage list usbhost

    (2)   

 上面的参数详解请移步: http://www.cnblogs.com/readleafblackrain/articles/3974882.html

转载于:https://www.cnblogs.com/readleafblackrain/p/3974871.html

你可能感兴趣的文章
PHP error_reporting() 错误控制函数功能详解
查看>>
mac install brew
查看>>
环境部署(二):Linux下安装jenkins
查看>>
挑战练习14.8 删除crime 记录
查看>>
复制文件到U盘错误0x80071AC3,请运行chkdsk并重试
查看>>
duilib之源码分析
查看>>
G_M_C_美食节
查看>>
详细解读MySQL中的权限
查看>>
HDOJ 1698 Just a Hook(线段树成段更新)
查看>>
SQL Server 内存中OLTP内部机制概述(二)
查看>>
Ext.Net学习笔记20:Ext.Net FormPanel 复杂用法
查看>>
php yii框架使用MongoDb
查看>>
cocos2dx中菜单menu 和 menuItem
查看>>
容器List之ArrayList详解
查看>>
GitHub的实现是否是基于此语言的支持网络编程性呢?
查看>>
四、java多线程核心技术——synchronized同步方法与synchronized同步快
查看>>
腾讯PHP工程师面试题两份
查看>>
训练1-U
查看>>
过去5年最受欢迎机器学习论文+代码速查
查看>>
AS3.0 XMLSocket简介
查看>>