OSX: 在VirtualBox中运行BootCamp上的Windows

来源:互联网 发布:淘宝客链接转换api 编辑:程序博客网 时间:2024/05/18 01:51


网上有一些介绍, 英文的有一些, 中文的不多, 比如: 这个详细, 图很多, 但他们说得都不全面, 不同年代的机器, 配置不尽相同.

这里介绍的是:用脚本程序来完成大多数的配置工作, 代替人工配置.


为什么

因为目前Mac真的无法完全代替Windows, 很多人需要在Mac上安装使用Windows, 就连我们这里也一样, 有好多Windows程序还没有移植或者web化.

目前最最普遍也是最简单的两种方式是实体安装和虚拟机. 两个各有优缺点, 在此不过多详细解释, 不过他们之间有两点似乎是不可调和的:实体安装可以全速运行, 对于使用大型软件, 特别是实时性要求高的应用, 比如游戏等, 需要实体安装, 然而缺点也是明显的, 为了切换系统需要重新启动电脑, 这太不方便了; 而虚拟机的一大优点是可以在Mac系统上同时运行Windows系统, 但缺点是速度慢.

如果你是那种任何时候都需要全速运行Windows程序的用户, 那么这个想法不适合你, 而且你应该花同样或更少的钱买一个配置高点的PC. 其实我们大多数时间是不需要全速运行Windows程序的, 比如聊天, 网银, 小型游戏, 下载, 看个网络电视等等, 所以虚拟机可以不用重新启动就上Windows的做法更适合大多数人.


为什么VirtualBox

当然了, Parallels和VMware都可以了, 而且还挺方便的, 其中Parallels的更简便些. 不过他们都是收费的, 咱不讨论, 免费使用如何如何. 咱们有免费的开源软件. VirtualBox(以下简称VB)以免费开放而倍受欢迎, 它的功能不像其他两个商业软件来得齐全, 而且旧版本的诸多问题也会给他人留下阴影, 不过随着它的发展, 在VB上运行Windows虚拟机已经很舒服了. 现在它支持全屏,无缝和可变大小窗口模式等.

在Mac上使用VirtualBox主要优点:

  • VirtualBox免费, 不用操心破解;
  • 最初是Sun支持的, 现在Sun被Oracle买了, 他的实力是很强.用着放心;
  • 升级也方便, 用本脚本可以自动下载升级新版本;


局限

这个脚本是第一个可用版本, 不长, 是bash的, 好多处理比较牵强.

脚本还是主要针对Windows 7的, 没有对Windows 8进行优化修改, 不过扩展很容易.

脚本没有对多种机型进行特殊处理, 原因很简单, 没有过多机型测试, 时间也不.

肯定很多bugs, 而且功能有待扩展.


步骤

总体来说是:

  1. 手工安装BootCamp的Windows和驱动,成功启动Windows, 记住Windows的分区的名称.
  2. 使用脚本, 完成安装VirtualBox软件安装和虚拟机配置工作.

强烈建议:备份! 任何时候, 我们都建议用户备份, 这是必不可少的步骤.


脚本的说明

  • 直接运行该脚本会显示帮助信息.
  • 需要-w 参数, 后面跟着Windows分区的名称, 默认是BOOTCAMP.
  • 如果VirtualBox的安装包已经下载过了, 可以使用-d参数不重复下载
  • 如果不希望安装VirtualBox, 使用-i参数.
  • -v用于调试显示过程信息.
  • -2参数, 当第一次完成虚拟机配置成功后, 可以把硬盘接口IDE改成SATA, 因为SATA的运行效率高.
  • 特别说明, 老点的机器, 可能需要PIIX4, 而新机器才可以使用ICH9. 这个根据自己电脑具体配置, 这一部分, 无法全部测试. 用户需要自己尝试.
  • 本脚本并不往Windows分区写任何东西, 最多是安装VirtualBox及其扩展, 并自动生成名为Win7的虚拟机描述文件. 应该不会造成用户数据丢失或篡改.

脚本在这里