2013 imac 安装 win7
昨天晚上安装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的更多相关文章
- lenovo E431 win8系统 安装win7
事由:新买的lenovo e431 原装win8系统.win8系统本来就不好用,又傻傻的装了win10的预览版,丑死不说,还各种驱动不兼容,每次开机都提示不兼容——本人有点洁癖,见不得这种,本想把不兼 ...
- ThinkPad X260 UEFI安装 win7 64位 方法
ThinkPad X260 UEFI安装 win7 64位 方法 1.使用DG重新格式化硬盘,格式为GPT 2.使用CGI 安装 WIM文件 (image不知是否可以,下次测试) 3.改BIOS ...
- vmware安装win7提示No CD-ROM drive to use:GCDROM not loaded
今天安装win7 64位的操作系统到vmware虚拟机,以为一切事如此的简单,因为自己以前经常拿vmware来装系统,结果确出现下面莫名其妙的错误: 提示说没有CD-ROM,可是我明明在vmware的 ...
- 在 KVM 上安装 Win7 虚拟机
之前都是在用Linux 虚机,现在有需要用到Win7 虚机,才发现在 KVM 上安装 Win7 的过程远比想象中的复杂.本文就把其过程做个简单总结. 1. 在 Virtual Machine Mana ...
- 安装win7的那些事
由于win7系统只支持MBR格式的分区,如果强行将win7安装到UEFI分区方式的硬盘上将不能启动,所以,如果你要给别人的win8或者win10的OEM系统安装win7的话,记得先将重要数据备份出去, ...
- 苹果MacBook Air安装win7
同事的一台mba,说iOS不习惯,希望装一个win7系统.机器看上去很小巧精致,运行iOS速度飞快.试着点了下鼠标,没反应,翻过来看了下,有个电源开关.拨了一下,细小的指示灯闪了闪,应该加上电了.唉, ...
- 预装WIN8系统的电脑安装WIN7的方法
前些天,给一位客户的本本安装WIN7,因为原来预装了WIN8,结果按常规方法安装一直没有成功,不管是光盘还U盘.所以心里一直有个疑问,所以留意查阅了有关资料和相关的文章,终于明白了问题所在,现在在这里 ...
- 在已有 Ubuntu 的基础上硬盘安装 Win7 实现双系统
. . . . . LZ 的笔记本电脑一直安装的是 Ubuntu 系统,最近由于工作需要,要安装一个 Win7 系统.大家都知道,Linux 和 Windows 装双系统的时候要先装 Win 再装 L ...
- Mac OS X 安装Win7双系统
Mac10安装双系统 为了有一个纯净的开发环境,就在mac电脑中安装windows虚拟机.刚开始使用还很顺利,两个系统的交互很方便,mac用来下载.搜索和写笔记:windows纯开发.时间长了以后关机 ...
随机推荐
- Java replace() 方法
Java replace() 方法 Java String类 replace() 方法通过用 newChar 字符替换字符串中出现的所有 oldChar 字符,并返回替换后的新字符串. 语法 publ ...
- laravel实现第三方登录
https://github.com/laravel/socialite 这是官方的第三方登录包,支持很多国外的第三方登录 https://github.com/overtrue/socialite ...
- div 自适应高度 自动填充剩余高度
方案1: Html: <div class="outer"> <div class="A"> 头部DIV </div> &l ...
- ArcGIS发布地图服务
一般做完矢量图绘制工作后,生成的.mxd文件只能在ArcMap中查看,为了方便用户进行浏览,我们需要发布地图服务. 目前为止最常用的就是在ArcGIS中发布地图服务. 今天也算是在做“发布地图服务”的 ...
- 为 Node.js 开发者准备的 8 本免费在线电子书(转)
ode.js 是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始.比较独特的是,Node.js会假设你是在POSIX环境下运行它 Linux 或 Mac OS X.如果你 ...
- 137. Single Number II——问题是查找,本质是hash查找,只是记录的是32 bit中各个位出现次数而已
Given an array of integers, every element appears three times except for one. Find that single one. ...
- javascript 把字符串转换为对象
function strToJson(str) { var json = (new Function("return " + str))(); return json;}
- apache 日志为每个域名独立配置单独的日志文件
<VirtualHost *:80>DocumentRoot "E:\luyou\viplijiang"ServerName vip.li.comTransferLog ...
- FusionCharts ajax 调用方式
方式一:setJSONUrl function initChart() { var myChart = new FusionCharts("Fusion ...
- NSSet基础-初始化、获取元素、集合运算等
代码: #import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepo ...