THINKU 发表于 2009-5-3 08:28

【原创】关于UBUNTU+VirtualBOX+WinXP的尝试

很早以前就有这样的想法,把LINUX当主操作系统,装一个虚拟机软件,然后虚拟一个WIN XP,以此解决LINUX下不能用网银的遗憾。因为种种原因一直没能做到。毕竟咱不是高手,很多技术上太高深的东东也不是自己瞎琢磨就能琢磨出来的。

UBUNTU 9.04来了,一切都改变了。

先是用8G U盘(金士顿)安装了UBUNTU,又在上面安装了VirtualBOX 2.2.2 r46594。由于容量有限,只能划出2G的空间,所以就装了个WIN2000。结果,WIN2000运行正常,就是分辨率太低。

然后就尝试了用活动硬盘安装,这下空间够了,划出10G,干脆装个WINXP。之前吃不准VirtualBOX修改OEM信息的问题,就下了一个VOL版的SP3,一路通畅无阻。完了装上VirtualBOX的ADDITIONAL包,显示器分辨率也能调高了。

小插曲:VirtualBox有点奇怪,在官网上下载DEB包一直出错,貌似SUN的网站有问题?!最后是搜到了一个安装包,后缀是run,用管理员权限执行后就OK了。

在查看VirtualBOX帮助信息的时候,发现了一点好东西!

9.16. Configuring the BIOS DMI information
The DMI data VirtualBox provides to guests can be changed for a specific VM. Use the following commands to configure the DMI BIOS information:
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVendor"
      "Host BIOS Vendor"
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSVersion"
      "Host BIOS Version"
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseDate"
      "Host BIOS Release Date"
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseMajor"
      1
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSReleaseMinor"
      2
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSFirmwareMajor"
      3
VBoxManage setextradata "My VM"
      "VBoxInternal/Devices/pcbios/0/Config/DmiBIOSFirmwareMinor"
      4
If a DMI string is not set, the default value of VirtualBox is used. To set an empty string use "<EMPTY>".
Changing this information can be necessary to provide the DMI information of the host to the guest to prevent Windows from asking for a new product key. On Linux hosts the DMI BIOS information can be obtained with
dmidecode -t0
and the DMI system information can be obtained with
dmidecode -t1

这不就是修改BIOS信息吗?!

仔细研究了一下,VBoxManage是一个可执行文件,在VirtualBox安装目录下(默认为/opt/VirtualBox)。

顺着上面的思路,完全可以修改BIOS后,把虚拟机变成品牌机!

说起来有点惭愧,兄弟我用的是单位的笔记本,自己技术也不熟练,怕万一把电脑折腾坏了没法交待,所以就没敢再照着往下一步做。

在此就当是抛一块板砖,引一下各位高手的玉。

由于时间有限,有几个问题没有解决,还请高手赐教:

1、虚拟机没法“找到”USB设备。这样的话,要给虚拟机安装软件就比较麻烦。当然,U盾也就用不成了。

2、我用的IDEAPAD Y430摄像头,在UBUNTU 中没法正常运行,成了摆设了。

3、虚拟机和主机没法实现通讯,类似于网上邻居之类的。

[ Edited byTHINKU on 2009-5-3 08:42 ]

THINKU 发表于 2009-5-3 08:37

上图!!!

Feiyue_2008 发表于 2009-5-3 14:36

不是作主系统么,怎么还在U 盘上装?!*.*lll
Vbox蛮好用

Feiyue_2008 发表于 2009-5-3 14:38

用的源里的VBOX,没问题,然后用深度SP3的iso安装,几分钟就好了,很快

THINKU 发表于 2009-5-4 11:28

U盘和活动硬盘各有千秋。

U盘携带方便、不易摔坏,可惜速度慢点、容量相对有限;活动硬盘则正好相反。

有没有哪位兄弟尝试过用容量更大(32G以上)、体积更小、速度更快的U盘安装LINUX,请帮忙推荐一下。

如果能满足这几点,肯定选择U盘。

Feiyue_2008 发表于 2009-5-4 13:37

用那种跟U盘的SSD是不是速度也上去了容量也上去了呢? 嘿嘿

Truehand 发表于 2009-5-4 16:08

回复 #6 Feiyue_2008 的帖子

价钱也上去了。

yesgo 发表于 2009-5-4 22:21

学习了,改天试试

zhouyuhen 发表于 2009-5-5 19:10

正在上这个9.04 从来没用过这版本

sk1418 发表于 2009-5-5 20:18

Posted by Feiyue_2008 on 2009-5-3 07:38 http://www.ibmnb.com/images/common/back.gif
用的源里的VBOX,没问题,然后用深度SP3的iso安装,几分钟就好了,很快


问下这位老弟,深度sp3 iso是xp pro吧? 有没有英文版的?
我现在在想弄一个VBOX,装个XP,但不知道装哪个。IBM OEM的那个EN的吧,是挺好,总懒得装那么多硬件驱动阿什么的,你说的几分钟就好了,是不是这些都一起安装了?
我从来没用过什么大客户版本,深度版本,西红柿花园版这种版本。这样的版本区别在哪我都不知道。

还是说我问错地方了,应该去WINDOWS区去问?

THINKU 发表于 2009-5-5 20:42

楼上,IBM OEM的XP也不是所有驱动都带。VBOX不能模拟出IBM所有的硬件环境,所以也就不需要安装其他硬件驱动——再说了,想装也装不了。呵呵。

用UBUNTU+VBOX+WINXP的方式安装,确实比在真实硬盘环境下安装要快得多。

我们上面说的问题就是,把虚拟机里边的BIOS改成“带某品牌机的OEM信息的BIOS”。

继续顶起来,请有经验的大虾指点!

[ Edited byTHINKU on 2009-5-5 20:44 ]

STEED001 发表于 2009-5-5 22:17

Vbox下能不能用usb设备?~

big-tiger 发表于 2009-5-6 18:37

去年就开始这样用了,usb设备没有问题,你的摄像头问题还是usb设备的问题,共享目录也完全可以做到。
记得安装增强功能。

Feiyue_2008 发表于 2009-5-7 17:43

LS对的,记得安装增强功能, 主机的东东可以设成共享目录的

STEED001 发表于 2009-5-7 20:16

网络银行的电子认证也可以哦?

total 发表于 2009-5-10 17:26

正在安装,嘿嘿

yuxyj 发表于 2009-5-11 22:08

我和LZ差不多,在单位本本里装了个UBUNTU9.04的,再装了个VBOX,装深度XP6.2的(进不了深度光盘的DOS,不能装GHOST版).现在UBUNTU系统的最大问题是装不了办公室里的WINDOWS共享打印机.用着不大爽.

另外UBUNTU占内存少,但占CPU感觉很大,2G内存一般只用到200M~600M(没有交换分区),打开浏览器CPU就交替着至少一核是100%(T2400),另一个20%以上.如果开VBOX两核都会是100%(另外发现VBOX里只支持单U,VMW可以设置成双U),

在家里的T500上也装了个UBUNTU9.04的,可以搞不定显卡,和指点杆,其它还没试(如果摄像头\读卡器.等.),

[ Edited byyuxyj on 2009-5-11 22:11 ]
页: [1]
查看完整版本: 【原创】关于UBUNTU+VirtualBOX+WinXP的尝试