查看文章 |
如何用vmplayer在ubuntu下运行本机windows
2007年07月14日 星期六 10:28
这是在ubuntuforum里看到的一则howto,就是先在ubuntu里安装vmplayer,然后配置两个文件,达到无须虚拟安装而可以直接运行硬盘中已安装的windows系统,经过小狼测试可以实现,但由于小狼机器差些,故而速度上迟缓一些。我想如果在一些新机上应该能运行得不错。 原文是英文的,而且说明较为繁琐,故而我在这里精简为必要的步骤,诸位可以参考实施: 1.下载两个通用的配置文件: windows.vmdk和windows.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启动即可。 |
最近读者:


