昨天晚上安装imac win7系统,其实步骤是很简单的,首先需要一个用boot camp助手做好的win7安装U盘或者有个外接光驱加一张win7光盘,
然后用boot camp助理划分一个分区给win7,重启,按住option键,选择从U盘或者光盘启动,下一步下一步,重启数次,安装win7系统结束,OEM激活win7,
然后用bootcamp驱动显卡/网卡/声卡/蓝牙(2012年的imac/mac book pro/macbook air适用bootcamp5.x,2011年的适用bootcamp4.x)

这样估算下来时间不会超过一个半小时,但是,昨天晚上安装的是imac 2013 later,一切发生了变化。

首先,苹果系统最多只能管理2个分区,现在系统1T的盘有4个分区,macintosh hd/bootcamp/recovery hd/?。然后,引导格式变成了MBR(主引导记录)。
其实,这样只有一个不便,就是不能用boot camp助理移除win7分区,当然也就不能创建了。其实,这个是没有问题的,因为可以把win7安装在bootcamp分区上,
这个就是以前用boot camp助理分出来的分区,至于MBR而不是原先的类Unix的GPT引导,其实,和安装win7没有关系,虽然也不明白。困扰了一段时间。
其次,就现象而言,用U盘或者外置光驱,在出现windows安装的第一个界面,都会出现鼠标键盘卡死,而且界面上也没有出现鼠标的指针(这一点很重要),这不同于
以前出现的鼠标卡死但是界面上有鼠标指针。好了,弄明白是imac 2013只支持usb3.0,但是win7没有集成usb3.0驱动,所以在加载完win7安装镜像的文件后,出现第一个界面
就会出现卡死/界面没有鼠标指针。
怎么解决呢?感谢无数广大网民的智慧,有个论坛有个人写了个脚本,看不懂脚本写了什么,但是,就是不能用,把另外一台vista的电脑重启了两次,360/macfee杀毒都退出了,
就是不能用,看看日期和脚本上的链接的url都打不开了,看来,现在是用不了了,但是,在网上放着,被我看到了,也就折腾了一个小时。
然后又从网上找了个脚本,和上次一样,也是说在U盘安装文件中写入usb3.0驱动,后来知道了主要是install.vim和boot.vim两个文件,但是,找个上面的1,2,3,4个步骤执行
完,结果又是郁闷,每个步骤虽然名称不同,但是,我看到的执行过程都是相同的,每一步还都要十几二十分钟,终于耐心地1,2,3,4结束了,结果一试,还是鼠标键盘卡死界面上没有鼠标指针,
这下可郁闷了,又折腾了一个小时,还是满怀希望的,结果又是这样,都是血和泪啊,想想自己平时这方面基础薄弱,折腾的也不多,也就认了,继续折腾!
第三次试验的过程是这样的,网上也在一个已经集成了usb3.0驱动的别人做好的5合一版本的win7镜像(ultimate,home basic/professional..),然后用bootcamp助理重新制作个win7安装U盘,
这一步又是耐心的考验,boot camp助理拷贝win7镜像到U盘又是半个小时,然后在下载windos 支持文件(也就是驱动)时取消了,这位最后一个麻烦埋下了伏笔。
好了,U盘安装盘制作好了,重启,U盘启动,OK,苹果的蓝牙键鼠都能用了,win7安装完成。
最后一个麻烦,驱动2012 imac的bootcamp 5不能用,安装不了。网上找的boot camp for imac 2013 later,从名称上看,应该能用,但是安装不了。
关键时刻,还是,以前使用boot camp助理时下载好的windows支持文件(就是boot camp,也就是驱动)能用,安装,驱动完成,结束。

总结一下,其实,技术含量最高的那一步集成usb3.0驱动到win7安装镜像,这一步始终没有成功,结果是花了40分钟从网上下载了一个集成好的win7镜像,幸运的是网速比较给力。
看来,跨专业不是那么好玩的,还有几个问题没有想明白,
苹果引导选择启动方式时,键鼠是可以使用的,说明苹果引导系统包含了usb3.0的驱动,但是,预启动结束后,进入win7安装镜像程序,这个程序就没有包含了usb 3.0驱动了。
这和以前碰到的用PXE安装windows xp时的现象是一致的,PXE界面输入有安装文件的电脑的IP地址,并下载安装文件到本机,然后开始安装,下一步下一步,安装完成,发现网卡没有驱动了,
怪哉,其实,仔细想想,PXE这个网络启动方式是主板支持的,也就是PXE环境包含了网卡驱动,但是,到了安装好的windows环境下,并没有包含这款型号的网卡的驱动。
另一个问题,如何删除/合并/苹果系统下的分区?

2013 imac 安装 win7的更多相关文章

  1. lenovo E431 win8系统 安装win7

    事由:新买的lenovo e431 原装win8系统.win8系统本来就不好用,又傻傻的装了win10的预览版,丑死不说,还各种驱动不兼容,每次开机都提示不兼容——本人有点洁癖,见不得这种,本想把不兼 ...

  2. ThinkPad X260 UEFI安装 win7 64位 方法

    ThinkPad X260   UEFI安装 win7 64位 方法 1.使用DG重新格式化硬盘,格式为GPT 2.使用CGI  安装 WIM文件 (image不知是否可以,下次测试) 3.改BIOS ...

  3. vmware安装win7提示No CD-ROM drive to use:GCDROM not loaded

    今天安装win7 64位的操作系统到vmware虚拟机,以为一切事如此的简单,因为自己以前经常拿vmware来装系统,结果确出现下面莫名其妙的错误: 提示说没有CD-ROM,可是我明明在vmware的 ...

  4. 在 KVM 上安装 Win7 虚拟机

    之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂.本文就把其过程做个简单总结. 1. 在 Virtual Machine Mana ...

  5. 安装win7的那些事

    由于win7系统只支持MBR格式的分区,如果强行将win7安装到UEFI分区方式的硬盘上将不能启动,所以,如果你要给别人的win8或者win10的OEM系统安装win7的话,记得先将重要数据备份出去, ...

  6. 苹果MacBook Air安装win7

    同事的一台mba,说iOS不习惯,希望装一个win7系统.机器看上去很小巧精致,运行iOS速度飞快.试着点了下鼠标,没反应,翻过来看了下,有个电源开关.拨了一下,细小的指示灯闪了闪,应该加上电了.唉, ...

  7. 预装WIN8系统的电脑安装WIN7的方法

    前些天,给一位客户的本本安装WIN7,因为原来预装了WIN8,结果按常规方法安装一直没有成功,不管是光盘还U盘.所以心里一直有个疑问,所以留意查阅了有关资料和相关的文章,终于明白了问题所在,现在在这里 ...

  8. 在已有 Ubuntu 的基础上硬盘安装 Win7 实现双系统

    . . . . . LZ 的笔记本电脑一直安装的是 Ubuntu 系统,最近由于工作需要,要安装一个 Win7 系统.大家都知道,Linux 和 Windows 装双系统的时候要先装 Win 再装 L ...

  9. Mac OS X 安装Win7双系统

    Mac10安装双系统 为了有一个纯净的开发环境,就在mac电脑中安装windows虚拟机.刚开始使用还很顺利,两个系统的交互很方便,mac用来下载.搜索和写笔记:windows纯开发.时间长了以后关机 ...

随机推荐

  1. 能源项目xml文件 -- springMVC-servlet.xml

    <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.sp ...

  2. js将html5日期格式转为long型

    var moveInArray = $("#move_in").val().split('-'); var d = new Date(); d.setYear(moveInArra ...

  3. javaScript DOM编程

    1.DOM概述 1.1.        什么是DOM?     DOM= Document Object Model,文档对象模型, DOM 是 W3C(万维网联盟)的标准.DOM 定义了访问 HTM ...

  4. @font-face字体文件用法

    <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8&quo ...

  5. 33-Url辅助方法

    Url辅助方法与HTML辅助方法很类似,HTML辅助方法用来产生HTML标签,而Url辅助方法则负责用来产生Url网址. @Url.Action("About") 最后的输出网址如 ...

  6. Linux GDB常用命令一栏

    Linux GDB 常用命令如下: 1.启动和退出gdb (1)启动:gdb ***:显示一段版权说明: (*** 表示可执行程序名) (2)退出:quit.有的时候输入quit后会出现相关提示:类似 ...

  7. ASP.NET Web API中的依赖注入

    什么是依赖注入 依赖,就是一个对象需要的另一个对象,比如说,这是我们通常定义的一个用来处理数据访问的存储,让我们用一个例子来解释,首先,定义一个领域模型如下: namespace Pattern.DI ...

  8. python的一点小常识

    在Python中,有两种变长参数,分别是元组(非关键字参数)和字典(关键字参数),其参数以一个*开头表示任意长度的元组[tuple],可以接收连续一串参数,参数以两个*开头表示一个字典[dict],即 ...

  9. Axis2 webservice入门--开发环境搭建,概念理解

    关于webservice的概念,网上有各种解释,但是不太好懂. 可以这样理解:1.一个webservice就是一个“功能”,只是这个功能是别人写好的,被放在别人的网站上.                ...

  10. windows下捕获dump之Google breakpad_client的理解

    breakpad是Google开源的一套跨平台工具,用于dump的处理.很全的一套东西,我这里只简单涉及breakpad客户端,不涉及纯文本符号生成,不涉及dump解析. 一.使用 最简单的是使用进程 ...