zyl910

优化技巧、硬件体系、图像处理、图形学、游戏编程、国际化与文本信息处理。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

作者:zyl910

  参考教程——
http://bbs.pcbeta.com/viewthread-1432534-1-4.html
笔记本SNB和IVY平台Win7/Win8/Win8.1安装OS X Mavericks懒人版通用教程

  根据该文的操作步骤,顺利时略写,遇到问题或需要补充时才详细叙述。

  教程贴外所用的软件、驱动——
http://pan.baidu.com/s/1i3HpnHr


  硬件配置——
型号:神舟K650c-i7 D2
磨具:Clevo W350STQ
主板:Intel HM87
CPU:Intel Core i7-4700MQ
核芯显卡:Intel HD Graphics 4600
独立显卡:NVIDIA GeForce GTX 765M(无解)
声卡:VIA VT1802P
有线网卡:Realtek RTL8168/8111 PCI-E Gigabit Ethernet Adapter
无线网卡:Realtek RTL8723AE 802.11n PCI-E Wireless Network Adapter(无解)
摄像头:BisonCam, NB Pro
内存:8GB (DDR3-1600 DDR3 SDRAM)
硬盘:ST1000LM ST1000LM024 HN-M SCSI Disk Device (1000 GB, 5400 RPM, SATA-II)
光驱:Slimtype DVD A DS8A9SH SCSI CdRom Device


【准备篇】

一.OS X Mavericks 10.9.1 (13B42) 懒人版安装镜像

  (顺利。略)

二.HFS+ for Windows 10.0(能够在win7/win8/win8.1下读写mac盘文件的)

  (顺利。略)

三.放入安装盘和MAC系统盘中使用的Extra相关文件

  (暂无。忽略)

四.变色龙Chameleon+Install+2281

  (顺利。略)

五.硬盘助手

  (顺利。略)

六.可以启动的PE系统,这个自己用U盘制作。自己百度pe制作方法。

  PE镜像推荐 Win8_PE_X64(支持uefi+mbr启动).iso ( http://pan.baidu.com/share/link?shareid=3995217269&uk=1209563959 ).

  可以用UltraISO刻录安装镜像到U盘。可参考——
http://bbs.pcbeta.com/forum.php?mod=viewthread&tid=1090078
给新手来一个UltraISO教程:下载&使用ultraISO刻录镜像到U盘&用U盘装系统


七.进入BIOS检查是否开启AHCI磁盘模式,不是AHCI的请自行搜索方法改成AHCI

  在K650c开机时按F2进入BIOS界面,确保硬盘工作模式为AHCI,并关闭UEFI。


【安装篇】

  前4步骤大多是在Win7下进行的。

一.给硬盘分区

  根据教程在硬盘后部留出 L、M 两个未格式的分区。

  由于我想要安装多系统,所以最开始就把分区给分配好了(用PE盘引导系统,然后用DiskGenius等磁盘工具分区)。

  分区方案——
C:50GB,NTFS,主分区。Windows XP 系统盘。
D:80GB,NTFS,主分区。Windows 7 系统盘。
E:250GB,NTFS,逻辑盘。软件、文档。
F:370GB,NTFS,逻辑盘。备份、数据。
G:80GB,NTFS,逻辑盘。Windows 8.1 系统盘。
L:10GB,不格式化,逻辑盘。用于存放 OS X 的安装盘。
?:40GB,EXT3,逻辑盘。Ubuntu 12.04 系统盘。
M:60GB,不格式化,逻辑盘。OS X 10.9 系统盘。


注——
1) “?”号表示该分区不分配盘符。(我本来想给该盘分配L盘符(Linux),而OSX安装盘是K盘。但考虑到与教程的一致性,便不分配盘符了)
2) MBR下最多支持4个主分区或扩展分区。于是我将前两个主分区给WinXP、Win7,后面划为扩展分区(内有E、F、G、L、?、M 六个逻辑盘)。


二.安装变色龙

  根据教程装好变色龙。

  教程贴中的变色龙版本较老,可以在“Chameleon Install”装好后再替换为新版本。具体办法是将最新的WOWPC.ISO覆盖 C盘根目录、D盘根目录、MacWowpc这三个目录下的 同名文件。(三个地方都替换,以防万一)

http://bbs.pcbeta.com/viewthread-1350886-1-1.html
【变色龙】支持 10.9 的 Chameleon_2.2svn_r2371 Mac版+Win版+EFI_Tools

  若变色龙无法引导,很可能是因为wowpc.iso的位置问题,可参考——
http://bbs.pcbeta.com/viewthread-866655-1-1.html
Q1.Windows版变色龙安装出现下图 isoemu (hd0,0)/WOWPC.ISO 的错误
A1.请下载附件更换C:\Avlgo.sys为正确设置文件,请自行判断正确的Windows分区位置,其中只要替换一个正确分区的Avlgo.sys文件即可。
(hd0,0)=第一个分区(Windows版变色龙默认安装位置)
(hd0,1)=第二个分区
(hd0,2)=第三个分区
(hd0,3)=第四个分区


三.安装HFS+ for Windows 10.0

  (顺利。略)

四.写入镜像

  (顺利。略)

  【再次提醒】进入L:\System\Library\Extensions删除以下文件——
AMD开头的所有文件
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleThunderbolt开头的6个文件
NV开头的7个文件
AppleTyMCEDriver.kext
IOFireWire开头的所有文件
IOBluetooth开头的所有文件


五.开始安装MAC

  重启。在引导菜单选择变色龙进入。移到最后的OS X Install ,输入-f -v回车,开始引导。
  此时出现无限重启问题——引导过程中自动重启,反复多次后仍然无法进入安装界面。

  解决办法有两种——
1) 使用pmpatch给BIOS打补丁。http://bbs.pcbeta.com/forum.php?mod=redirect&goto=findpost&ptid=1440189&pid=38361094
2) 换内核。

  因为刷BISO有风险,于是我选择了第二种办法。换内核也有两种选择——
1) 修复了haswell无限重启问题的内核。http://bbs.pcbeta.com/viewthread-1449416-1-1.html
2) AMD 内核。http://bbs.pcbeta.com/viewthread-1434039-1-1.html

  这两种内核我都试过,均能正常引导。考虑到CPU是intel的,于是我最后选了第一种。

  换内核的具体办法——切换到Win7(详见 六.修复Windows启动),将“mach_kernel”覆盖到“L:\mach_kernel”(替换OS X安装盘根目录下的mach_kernel)。

  换好内核后,再次用变色龙引导安装盘,终于成功的进入安装界面。按照教程贴,将系统装在M盘。


六.修复Windows启动

  (顺利。略)


七.修改MAC OS 10.9盘上的内容

  先根据教程贴删除MAC OS 10.9的\System\Library\Extensions目录中的文件——
删除AppleIntelCPUPowerManagement.kext
删除AppleIntelCPUPowerManagementClient.kext
删除AppleSmartBatteryManager.kext
删除AMD开头的15个文件
删除AppleIntelHDGraphics开头的5个文件
删除AppleThunderbolt开头的6个文件
删除GeForce开头的7个文件
删除NV开头的7个文件
删除AppleHDA.kext
删除ATIRadeon开头的4个文件
删除AppleTyMCEDriver.kext
删除IOFireWire开头的所有文件

  然后替换内核,将“mach_kernel”覆盖到“M:\mach_kernel”(替换OS X系统盘根目录下的mach_kernel)。

  再将“L:\Extra\Extensions”目录中的文件夹复制到“M:\System\Library\Extensions”目录。解决笔记本键盘等设备的驱动问题。


八.修复权限并且进入MAC OS 10.9

  先根据教程贴引导OS X Install,修复权限。

  然后重新启动,-v -f 引导MAC OS 10.9,会发现无法启动,最后一条日志含有IOBluetoothHCIController。这是因为显卡没驱动造成的。

  这时可以使用“-v -f -x”参数引导系统,完成安装。以后再处理驱动问题。


【驱动篇】

  因驱动问题是与具体硬件有关,此时得脱离教程贴。

一、显卡、CPU变频

  上面说到无法引导是因为显卡驱动问题。而现在高版本的变色龙支持驱动HD4600,但需要修改配置文件。
  重启进入Win7,修改“M:\Extra\org.chameleon.Boot.plist”为以下内容——

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
  <key>Kernel</key>
  <string>mach_kernel</string>
  <key>Kernel Flags</key>
  <string>npci=0x2000 darkwake=0 dart=0</string>
  <key>CSTUsingSystemIO</key>
  <string>Yes</string>
  <key>GeneratePStates</key>
  <string>Yes</string>
  <key>GenerateCStates</key>
  <string>Yes</string>
  <key>EthernetBuiltIn</key>
  <string>Yes</string>
  <key>EnableC2State</key>
  <string>Yes</string>
  <key>EnableC3State</key>
  <string>Yes</string>
  <key>EnableC4State</key>
  <string>Yes</string>
  <key>Timeout</key>
  <string>6</string>
  <key>GraphicsEnabler</key>
  <string>yes</string>
  <key>IntelAzulFB</key>
  <string>11</string>
  <key>DualLink</key>
  <integer>1</integer>
</dict>
</plist>

 


  上述配置还激活了对CPU变频等内容的支持。

  1920x1080下有时会部分花屏。这时将分辨率改为1600x900,再改回1920x1080,便不会花屏了。

  QE/CI正常。OpenGL正常。能运行3D游戏。


二、MultiBeast、有线网卡

  安装MultiBeast。下载地址——
http://bbs.pcbeta.com/viewthread-1465988-1-1.html
MultiBeast 6.1 更新

  打开MultiBeast,依次点击 Drivers->Network,勾选“Realtek - Lnx2Mac's Realtek RTL81xx v0.0.90”,再点击Build执行安装。装好后重启。

  能正常使用App Store,能装上Xcode等软件。


三、声卡

  声卡我最初折腾了很久都没成功,除了试过MultiBeast中声卡驱动外,还在网上找过各种最新驱动,改过Info.plist但还不是不行。

  后来在论坛爬帖时看到有人用新版本的VoodooHDA无法驱动,反而用旧版能驱动。于是我也照此试试。

  在OS X中运行安装版的 VoodooHDA-v2.7.4.pkg,用Kext Utility 修复权限。重启后依然找不到声卡。

  不要放弃。设置Info.plist,将 IOPCIClassMatch 的键值替换为IOPCIPrimaryMatch 键值,并且把声卡硬件ID(0x84461106)放于 <string></string>字符串下

<key>IOPCIPrimaryMatch</key>
<string>0x84461106</string>

 

  然后再运行 Kext Utility 修复权限。再次重启后发现终于有声音了。


四、其他

  摄像头能正常工作,能使用FaceTime。搞不清楚具体是什么时候驱动成功的。可能是变色龙或MultiBeast的功劳。

  无线网卡、独立显卡无解。指纹器用的少没试。

  还不会修复DSDT,所以小太阳、屏蔽独显之类的还没成功。


【附录】

A、多系统安装心得

A.1 安装WinXP

  详见——
http://www.cnblogs.com/zyl910/p/HsK650_winxp.html
成功在神舟K650c-i7 d2(i7-4700MQ、HM87)上装好了Windows XP


A.2 安装Win7

  注意需要将硬盘工作模式改回AHCI(开机时按F2进入BIOS界面,将硬盘工作模式为AHCI)。

  步骤如下——
1) 下载Win7 x64 安装镜像。
2) 用UltraISO将安装镜像写入U盘。
3) 安装Win7到D盘。将U盘插入K650c的USB2.0接口(不能是USB3.0接口,否则安装时会报告“缺少CD/DVD驱动器设备驱动程序”错误),开机时按F7选择从U盘启动。win7安装界面启动后,选择自定安装、安装到D盘。
4) 安装驱动。神舟官网(http://www.hasee.com/)上有全套win7驱动(产品 -> 战神系列 -> 战神K650C-i7 D1 -> 驱动下载),按顺序装好。其中指纹识别器驱动可以不用装,直接在“设备管理器”中删除,然后下次重启时会自动装好驱动。


A.3 安装Win8.1

  步骤如下——
1) 下载Win8.1 x64 安装镜像。
2) 用UltraISO将安装镜像写入U盘。
3) 安装Win8.1到G盘。将U盘插入K650c的USB2.0接口,开机时按F7选择从U盘启动。win8.1安装界面启动后,选择自定安装、安装到G盘。
4) 安装驱动。K650c的随机光盘上有全套win8驱动,或者可以去神舟官网下载,按顺序装好。其中指纹识别器驱动可以不用装,直接在“设备管理器”中删除,然后下次重启时会自动装好驱动。

  为了以后操作方便,将启动方式设置为默认启动win7。


A.4 安装Ubuntu

  安装Ubuntu 13.10时也会遇到无限重启问题。而Ubuntu 12.04(64位版)能正常启动。

  Ubuntu 12.04的下载地址:http://www.ubuntu.org.cn/download/desktop/zh-CN

  用UltraISO将安装镜像写入U盘,再用U盘安装。

  建议使用EXT3文件系统,而不是EXT4文件系统,因为EasyBCD不支持EXT4。

  能运行3D游戏。OpenGL的着色似乎有些小问题,但不影响游戏。


A.5 修复引导

  安装了Ubuntu后,默认会替换为GRUB引导。这时可以用PE盘引导系统,然后用DiskGenius重建mbr,恢复Windows的引导菜单。

  若修复mbr后仍然没有Windows的引导菜单,可使用 NTBOOTautofix 自动修复Windows引导菜单。

  Windows引导菜单修复后,会发现没有Ubuntu的引导选项,且“早期版本的Windows”可能无法引导WinXP。这时可以使用EasyBCD编辑引导菜单,加上Window XP、Ubuntu的引导项。

 

posted on 2014-02-21 00:55  zyl910  阅读(19692)  评论(2编辑  收藏  举报