如何在Mac上安装Windows7-VirtualBox篇
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Mac上安装Windows7-VirtualBox篇相关的知识,希望对你有一定的参考价值。
在Mac上安装Windows7-VirtualBox方法如下:第一步、创建虚拟机
1、这里以免费的虚拟机VirtualBox为例。
2、启动VirtualBox以后,点击窗口左上角的“新建”按钮。
3、接下来为虚拟取一个名称,可随意取。系统类型保持不变,版本在下拉列表中选择Windows7。点击“继续”按钮。
注:如果安装的是Windows64系统,在下拉列表中选择时,请选择Windows7(64bit)。
4、然后为虚拟机分配内存,由于Windows7系统消耗的内存比较大,建议分配2G内存(即2048MB)。点击“继续”按钮。
5、随后选择“现在创建硬盘”选项,由于是虚拟机系统,只会在上面处理一些简单的事务,默认25G储存容量就行了。点击“创建”按钮就可以了。
6、接下来选择虚拟机硬盘文件的类型,保持默认即可,即VDI磁盘映像。
7、这里是虚拟机磁盘的类型,建议是选择“动态分配”类型,这样可以为节约不少磁盘空间。
8、然后是虚拟机文件的停在位置和大小,建议虚拟机文件位置保持默认就好。如果觉得虚拟机硬盘容量太小,在这里可以根据自己的实际需要来修改。最后点击“创建”按钮。
9、新的虚拟机创建好以后,选中左侧新建的虚拟机,再点击窗口顶部的“启动”按钮。
10、由于新的虚拟机中没有安装系统,所以虚拟机中的屏幕上提示没有可用启动系统。此时还会弹出一个让加载安装系统光盘映像的窗口,请接着往下看下载
第二步、准备虚拟机系统镜像
1、相信大家都知道,要在真实物理上安装一个操作系统,需要操作系统的镜像光盘文件。在虚拟机上安装操作系统也是一样,不过只需要操作系统的镜像文件就可以了,可以不要光盘。Windows7系统的安装镜像可以去网上下载,如微软的官网上下载。下载好以后,会得到一个操作系统的iSO光盘镜像文件。
2、这个文件一会儿会在虚拟机上安装Windows7时要用到。在虚拟机窗口中,点击底部的“光盘”图标。
3、随后在弹出的选项中,点击“ChooseavirtualCD/DVDdiskfile...”选项。
4、在弹出的选择镜像文件窗口中,选择之前准备好的Windows7镜像iSO文件,点击“打开”按钮。
5、接下来在Mac系统的顶部VirtualBox的“Machine”菜单中,点击“Reset”选项(也可按键盘上的command+R键),重新启动虚拟机。
6、随后会提示是否确定要重新启动当前虚拟机,点击“Reset”按钮继教。
7、等待虚拟机重新启动以后,就可以看到已经从光盘镜像上启动Windows7的安装程序了。
第三步、在虚拟机上安装Windows7
1、等待虚拟机进入Windows7的安装界面以后,在语言,货币,键盘输入法这一面,建议保持默认设置,直接点击“下一步”按钮。
2、接下来点击“现在安装”按钮。
3、在协议条款中,勾选同意,点击“下一步”按钮。
4、在安装系统的类型中,选择“自定义”一项。
5、在安装系统的磁盘选项中,直接点击“下一步”按钮就好。
6、随后系统会自动在虚拟机上安装了,后面按提示选择操作就可以了。
7、由于使用的Windows安装镜像文件的不同,可能会在安装界面中有一些不同,不过大致方法差不多。最后安装完成以后,就可以在Mac上的虚拟机中使用Windows7了。当然Windows7需要激活才能永久使用,这个只有靠自己了。 参考技术A 安装 virtualbox
安装 virtualbox
跟 vmware fusion 还有 parallels desktop for mac 比起来,档桉大小只有50多mb 的 virtualbox,还真是小。安装的方式很简单,打开 virtualbox.mpkg ,一路顺着安装就好了。
新增虚拟机器
点左上角的“新增(n)”图示。
替虚拟机取个喜欢的名字,作业系统类型当然就是 windows 7
分配给虚拟机的使用记忆体大小,建议至少要500mb。当然视条件许可,越多越好阿。只是分配给 mac 的也不能太少,要是小于1g,相信跑起来会很不顺吧。这里的记忆体会在关闭 virtualbox 时,立即还给mac,并不会永久占用,就放心的分配吧。
设定虚拟硬碟
选择 create new hard disk。
储存类型的设定很重要,有两种方式:
* dynamicaly expanding storage 是以动态扩张的方式做储存。简单的说就是用多少就给多少,会随着我们的需求慢慢的增加容量。但可不是无限增加的,此容量不能超过我们一开始的设定值。好处是可以有效的使用我们的硬碟空间而不浪费。
* fixed-size storage 是以固定的硬碟大小做储存空间。就如磁碟分割一般,设定一个给定值后,就会另外割出一块磁碟。不同的是,这个磁碟空间只有 windows 7 可以使用。好处是运行 windows 7 的速度将会快上许多。
就依自己的需求选择适当建立方式。我的硬碟小,所以选前者。
再来设定此虚拟磁碟的位置跟大小。位置用预设的就好啦。大小则跟刚刚储存类型的设定有关。若是选择固定的,就必须考虑你硬碟的大小做适当的分配;若是跟我一样选择动态的,那还考虑啥,就给他用到最大2t啦。
看完概要后,点 finish 就完成了,要两次。
安装 windows 7
microsoft 大方的开放 windows 7 release candidate 给大家 下载 ,也提供了免费的序号,可以免费的使用到2010年的七月一日。只要有 windowslive id 或是 hotmail 帐号就可以自由下载。下载回来是个足足有2.36gb的巨大 iso 档。很棒,因为我们要使用 virtualbox 做安装,所以没有烧成光碟的必要。
设定安装环境
开启 virtualbox,选择左边的我们刚刚设定的 windows 7,然后点选上方的“启动(t)”。
会出现一个视窗,意思是当我们启动 virtualbox 时,滑鼠将会被 virtualbox 视窗所使用,无法和 mac 共用,若是想要在 mac 上使用滑鼠,就要按“左边的⌘键”。(virtualbox 翻译成向左⌘,怪耶...)
按 capture 键后继续。稍稍浏览首次运行精灵视窗,按 next 继续。安装媒体当然就选最方便的“映像档(i)”罗,点右下角的小图示。
点选工具列的“加入(a)”,找出我们刚下载完的 windows 7。
看完受首运行精灵的视窗,检视一下概要,看看有没有设定错误的地方。确定无误后,按下 finish 就会开始安装 windows 7。
安装 windows 7
一开始要设定语言、时区还有键盘,基本上用预设的就好了,这些以后也都可以更改的。
快速的浏览一下条款
where do you want install windows ? 呵~也没得选呀。next。
哇喔!我没灌过 vista 所以不清楚,但这个 starting 画面比 xp 的蓝画面要美得多了。
嗯?好快!居然不到二十分钟就灌好了,真是吓了好大我一跳阿!灌完后自动重开机。
设定使用者名称跟电脑名称。
输入序号。
这里发生了个怪事,不知是否因为我已经用 vmware fusion灌过 windows 7 了,所以序号不能使用,还是其他的原因。总之最后是上网寻找其他的序号才通过认证。后来才知道,原来这次微软给的序号就那几组,是可通用的。(那为啥在同一个主机却不行?好怪...)
最后设定时间。
完成。happy ~
安装客端额外功能
基本上,这时 windows 7 已经可以正常使用了,但还是有些地方怪怪的,其中又以滑鼠的使用最为痛苦。得按快速键才能切换 mac 跟 windows 7上的滑鼠,还真的很不顺手。为了改善这个状况,我们还得先做一件事,就是安装客端额外功能。在使用手册上对这项安装功能做了详尽的介绍跟设定说明,大致上就是:
* mouse pointer integration(滑鼠游标整合)
* better video support(较佳的显示支援)
* time synchronization(时间同步)
* shared folders(共享档桉夹)
* seamless windows(无缝模式)
* shared clipboard(共享剪贴版)
* automated windows logons(windows 自动登入)
看似蛮强大的,想不装也行,但建议都装吧。
可以在选单列 \装置\ 安装客端额外功能(i)...
执行 run vboxwindowsadditions.exe
之后不管看到啥视窗,都不理它,一路都点 install 就对了。安装完后要重开机才能使用这些功能。重开机后会出现个说明视窗,大概是说滑鼠游标整合功能已经成功启动啦,但是在一些特定的程式上运作会出现问题,那时再关掉这个功能就行啦。easy ~本回答被提问者和网友采纳
从 Windows Virtual PC XP 模式访问托管在 Windows 7 上的网站
【中文标题】从 Windows Virtual PC XP 模式访问托管在 Windows 7 上的网站【英文标题】:Access website hosted on Windows 7 from Windows Virtual PC XP mode 【发布时间】:2011-10-28 00:10:22 【问题描述】:我的 Windows 7 机器上安装了 Windows Virtual PC。我正在使用它来测试我的网站的跨浏览器功能。
在我的 Windows 7 中,我正在用 asp.net 4 和 VS2010 开发网站。在我的 Virtual PC XP 中,我想访问我在本地 IIS 或 VS 开发 Web 服务器上托管的网站。如何在 Windows 7 和我的 Virtual PC 之间进行通信?
【问题讨论】:
【参考方案1】:基本上,您只需要主机的内部 IP 和网络服务器端口即可。
然而,由于您使用 VS2010 进行开发,因此您必须切换到 IIS Express 并使用以下答案: IIS Express enable external request
【讨论】:
【参考方案2】:通过这篇博客找到了答案——
http://blogs.technet.com/b/windows_vpc/archive/2009/09/26/networking-and-using-windows-xp-mode.aspx
我修改了虚拟 PC 的设置以选择我的无线适配器。有了这个,虚拟电脑就像网络上的任何其他计算机(由我的无线路由器组成),我可以通过它的 IP 访问虚拟电脑,并且可以通过主机系统的 IP 从虚拟电脑访问我的 windows 7 主机系统
希望这对某人有所帮助。
但这只有一个问题 - 我必须在本地 iis 上托管我的网站,允许防火墙端口例外,以便虚拟 PC 可以访问它。
【讨论】:
以上是关于如何在Mac上安装Windows7-VirtualBox篇的主要内容,如果未能解决你的问题,请参考以下文章
Mac - 如何在Mac上安装多个版本openjdk并有效管理