百度空间 | 百度首页 
 
查看文章
 
如何用vmplayer在ubuntu下运行本机windows
2007年07月14日 星期六 10:28
这是在ubuntuforum里看到的一则howto,就是先在ubuntu里安装vmplayer,然后配置两个文件,达到无须虚拟安装而可以直接运行硬盘中已安装的windows系统,经过小狼测试可以实现,但由于小狼机器差些,故而速度上迟缓一些。我想如果在一些新机上应该能运行得不错。
原文是英文的,而且说明较为繁琐,故而我在这里精简为必要的步骤,诸位可以参考实施:
1.下载两个通用的配置文件: windows.vmdkwindows.vxm,后面将说明如何修改它们。
2.在终端里输入sudo parted,这条命令是用来获取分区信息的。分两步:
1)在(parted)后面输入unit s, 回车后再输入print,将获得下图这样的信息(注意划红线的数值,记录下来)

2)然后在(parted)再输入unit cyl,回车后输入print,将获得下图信息(同样注意划线部分

3.打开windows.vmdk文件,把下图划红线部分替换为上面图中相应部分。注意MBR占用了63s,故而在RW 2401221664 FLAT红线替换部分,不能写240121727,要减去63,故而应该替换为 240121727 - 63 = 240121664,对,就是240121664



4.现在可以输入quit退出parted了,然后要做的是拷贝mbr,因为上图中我们也看到了RW 63 FLAT "WindowsXP.mbr" 0的字样,所以启动vmplayer要用到mbr的备份文件,用下面的命令把mbr拷贝到WindowsXP.mbr文件里:
sudo dd if=/dev/hda of=windowsxp.mbr bs=512 count=63

5.ok,ubuntu部分的工作告一段落,新建一个文件夹,把两个配置文件和windowsxp.mbr放到里面。

6.现在重启机器,进入到windows里,点击桌面电脑图标进入“系统”属性(或者通过控制面板进入“系统”),点击“硬件”一栏,点击“硬件信息 (hardware profile)”,你会看到Profile 1(current)条目,选择它并点击“复制”按钮,填入新的名字,比如“vmware”,将之上移。 同时在“硬件”一栏的驱动程序配置里,选择disable driver signing(取消驱动程序签名)

文中还给了windows下vmware tools的下载地址,是从好几百兆的iso里提取出来的。我还没有用到,可能对你有用。

7.重启机器,返回ubuntu下,现在可以运行vmplayer(如果你没有安装,可以通过新立得安装,或者通过apt-get直接选择安装亦可),进 入到刚才新建的文件夹里,选择windows.vmx文件,现在虚拟机开始模拟机器启动了,出现开始菜单了,选择windows启动即可。

类别:Linux | 添加到搜藏 | 浏览() | 评论 (2)
 
最近读者:
 
网友评论:
1
2007年11月22日 星期四 16:09 | 回复
请问,这样的速度和虚拟硬盘上装Windows是速度差异大吗? 重启直接进入windows的话,有什么影响。比如,会不会加载无用的驱动等(vmtool?)?
 
2
2007年11月22日 星期四 20:15 | 回复
据别人测试速度上颇有优势,我的机器太破,进入非常迟钝。进入windows后,没有加载任何驱动,你可以自己测试一下。
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码: 请点击后输入四位验证码,字母不区分大小写
      

     

©2009 Baidu