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, 而且功能有待扩展.
总体来说是:
- 手工安装BootCamp的Windows和驱动,成功启动Windows, 并记住Windows的分区的名称.
- 使用脚本, 完成安装VirtualBox软件安装和虚拟机配置工作.
强烈建议:备份! 任何时候, 我们都建议用户备份, 这是必不可少的步骤.
脚本的说明
- 直接运行该脚本会显示帮助信息.
- 需要-w 参数, 后面跟着Windows分区的名称, 默认是BOOTCAMP.
- 如果VirtualBox的安装包已经下载过了, 可以使用-d参数不重复下载
- 如果不希望安装VirtualBox, 使用-i参数.
- -v用于调试显示过程信息.
- -2参数, 当第一次完成虚拟机配置成功后, 可以把硬盘接口IDE改成SATA, 因为SATA的运行效率高.
- 特别说明, 老点的机器, 可能需要PIIX4, 而新机器才可以使用ICH9. 这个根据自己电脑具体配置, 这一部分, 无法全部测试. 用户需要自己尝试.
- 本脚本并不往Windows分区写任何东西, 最多是安装VirtualBox及其扩展, 并自动生成名为Win7的虚拟机描述文件. 应该不会造成用户数据丢失或篡改.
脚本在这里
- OSX: 在VirtualBox中运行BootCamp上的Windows
- OSX: 在VirtualBox中运行BootCamp上的Windows-补遗
- Mac上的windows 10系统,bootcamp 5更新 bootcamp 6,缺少bootcamp.msi
- 在Windows和运行在virtualbox上的ubuntu直接建立共享文件夹
- OSX: Scripts,让BootCamp在任何Mac上支持生成Windows7的USB安装盘
- OSX 10.9 - 使用BootCamp (OSX Mavericks)制作Windows 7/8 USB 安装盘
- 不用Bootcamp双系统,在Mac上跑Windows是啥感觉?
- 怎么在MAC OSX机器上运行COCOS2D-X 3.9的CPP-TEST的例子
- 在mac上利用bootcamp重装win10
- 制作在光盘上运行的Windows
- kafka在windows上的安装、运行
- win7上的python脚本无法连接运行在virtualbox上的mongodb
- 在Ubuntu上的Virtualbox中使用招行网银专业版
- 用BootCamp安装Windows 7的方法
- 在VirtualBox虚拟机中运行android
- osx在命令行中运行不了cmake命令
- Windows上用VAGRANT创建运行管理VirtualBox虚拟机
- 运行OSX的手机
- delete []是如何得知数组个数的
- Just Approach
- 八、淘宝技术发展(分布式时代:服务化)
- 关于tableviewcontroller的一点小问题
- 达内11年C++培训视频
- OSX: 在VirtualBox中运行BootCamp上的Windows
- poj 2870 Light Up 暴力搜索 + 剪枝
- rqnoj-1
- CSS+DIV布局
- AMQP协议笔记
- Android 中的拿来主义(编译,反编译,AXMLPrinter2,smali,baksmali)!
- IAR xcl文件
- lua脚本之lua语言简介以及lua的安装
- JavaScript对select中option的隐藏和显示操作