显示标签为“MacOSX”的博文。显示所有博文
显示标签为“MacOSX”的博文。显示所有博文

2012年4月25日星期三

[NOTE] 在V460上继续折腾Mac OS X Lion

一年一度的折腾又开始了。

安装过程参考:
[教程] V460 MBR分区成功安装lion 并升级到10.7.2,部分驱动(B/G/Z460可参考)
基本都用的这篇文章中的驱动和OSInstall文件。

其中AppleIntelPIIXATA.kext应该是不需要的。因为这个kext是为了支持SATA硬盘的,而我的硬盘本身就是AHCI模式。

本来用的OSInstall文件是从另外一个地方下载的,结果导致开始安装后报错:
安装器不能准备该磁盘以进行安装⋯⋯
换了上文中的OSInstall后正常了。

目前系统根目录/Extra下的文件org.chameleon.Boot.plist内容为(XML格式乱掉了,大家领会精神吧):
        DSDT
        /Extra/DSDT.aml
        Default Partition
        hd(0,4)
        EthernetBuiltIn
        Yes
        GraphicsEnabler
        Yes
        Graphics Mode
        1366x768x32
        Kernel
        mach_kernel
        Kernel Flags
        npci=0x2000
        Theme
        Default
用到的驱动:
AppleACPIPS2Nub.kext/
ApplePS2Controller.kext/
Atheros8131cEthernet.kext/
ElliottForceLegacyRTC.kext/
FakeSMC.kext/
NullCPUPowerManagement.kext/
越少越能减少KP(Kernel Panic)的概率。

目前声卡还没驱动起来,装了个VoodooHDA-2.7.3,还没重启试试。

显卡似乎驱动起来了,偏好设置->mission control 去掉第一个勾,Dashboard中才有水纹效果。

网卡似乎正常。

摄像头正常。

上次重启前,Finder和偏好设置都挂了,不知道什么原因。

上上次重启和上上上次重启是因为KP,原因未知,导致更新下载了三次才完成。

(话说下载更新的时候,满世界找安装包。后来才发现可以在官网下载,-_____-!! )


其他的只能用时间去检验了。


目前似乎是以64位模式运行,这是不是就意味着我可以把换下来的2G内存插回去,这样就有6G内存可以用了?!哇哈哈哈哈哈哈⋯⋯

不过用来干嘛呢?

之前跑得比较慢的“大型”应用也就是XCode和PS了,不知道内存增大后有改观没有。


正在下载XCode,慢得跟什么似的。


Chameleon启动参数:
-v Verbose
-f 忽略Extensions.kext,即忽略kext Cache
-x 安全模式,这种模式下不会自动挂载Windows分区和USB设备


其它参考:修复kext权限 & 重建Cache


希望明年不用再折腾了。


》》》》》》Update 04-26

终于把声卡搞定了。

用的就是VoodooHDA的驱动:VoodooHDA-2.7.3

安装后,参考这个帖子

把/Extra下面的kext都移到/S/L/E下面,然后重建cache(参考修复kext权限 & 重建Cache)

(为防万一,/Extra下面的kext并没有删掉。我发现在重建cache之后,过了一小段时间,耳机里就突然有声音了。)

然后在org.chameleon.Boot.plist中添加:
UseKernelCache
Yes
然后重启吧骚年!

据说原因是VoodooHDA在系统使用cache的时候才会正常工作⋯⋯

至此,Lion基本达到了和SL同样的正常工作水平。

》》》》》》Update 04-26

莫名其妙在运行的时候又KP了,然后各种方式都启动不能。只好进Windows,把UseKernelCache参数删掉,然后用-f参数启动,总算进系统了。

》》》》》》Update 04-26

竟然突然黑屏了⋯⋯然后启动不能。不用-f, 失败;用-f,失败;再次用-f,成功。

然后根据这个帖子,把IOPCIPrimaryMatch改为IOPCIMatch,id本来就是那样,没改。
根据KP时输出的信息可一看到vendor ID和device ID。
KP的问题应该还是出在VoodooHDA上。

》》》》》》Update 04-27

真是各种崩溃啊。有时怀疑是显卡驱动的问题(官方驱动,graphicenabler=true) ,更多时候更像是VoodooHDA的问题。
手动修改了VoodooHDA/Contents/Info.plist,把其中的key为VoodooHDA-1的删掉了,然后手动kextunload, kextutil,终于把声卡驱动起来了。
开始时是把key为VoodooHDA-2的删掉了,然后手动加载驱动,完全没有效果。

目前看似正常了,有待时间的检验。

》》》》》》Update 05-05

一切正常。

把UseKernelCache=Yes加回去了,似乎可以正常使用kernel cache了,开机速度提高了。
不然的话必须使用-f参数才能正常启动。

2011年2月21日星期一

[NOTE]在联想V460上安装Mac OS X 10.6.3并升级到10.6.6

无法查看这则摘要。请 点击此处查看博文。

2010年5月7日星期五

Mac OS X中不尽如人意的地方

可能吧发了一篇文章: Macbook Pro初体验, 基本说出了我想说的.

所以好处就不说了, 这里只列出使用时感觉到不方便的地方:

1. delete键
别告诉我"要删除文件只要拖到废纸篓就好了"

2. 图片预览时没有上一张和下一张图片这个按钮或者快捷键
别告诉我"先Ctrl-A, 然后再预览图片就好了"

3. Ctrl-X
每次要剪切文件的时候只能先复制再删除...

4. Finder没有地址栏
切换文件夹的时候不是特别方便.

5. 没有最大化
所谓的"最适合大小", 对我来说说服力不那么大.


暂时这么多.

ps. 那个磁性电源的设计虽然很人性化, 但是会不会容易吸附一些铁器从而造成短路啊?

2010年4月20日星期二

折腾Hackintosh的小结

[声明]
本文仅仅是作者安装Mac OS X的备忘,作者不对任何因为参考本文安装美国苹果公司发行的系统而导致的后果负责。任何企图追究作者责任的人,你在这里看到的都是幻觉。


参考:
[1] 新手安装指南:一步一步在Windows安装苹果雪豹系统
[2] 放出MBR分区硬盘安装雪豹最新系统10.6.2_10C2234所需破解文件osinstall!
[3] PS2键盘+USB鼠标/PS2鼠标+USB键盘/PS2鼠标+键盘的完美解决!!!


1。下载安装盘,我用的是MAC.OSX.SNOW.LEOPARD.V10.6.2-HOTiSO。现在系统最新版已经是10.6.3了。建议使用原版安装盘吧。
2。在Windows下用PQ调整硬盘,分出来一个8G的逻辑分区(用于放安装盘)。后面留20G的空白空间(用于安装系统),这个空间暂时不需要建立分区。
3。进入cmd,使用宇宙无敌超级强大分区小工具diskpart(说实话Windows下面有这么强大的命令行工具总能让我惊讶万分)在最后这20G空间建立一个分区,并把分区类型ID标为AF。大体过程(声明:仅供参考,不保证回忆的准确性,而且这里所用的参数不一定适合你所用的机器。为了您的资料安全,请自行google diskpart的准确用法。):
diskpart
DISKPART> list disk
DISKPART> select disk 0
DISKPART> create partition primary id=AF
我用的是Windows XP,貌似还不支持set ID这个命令,所以只能在创建分区的时候指定ID。可能Windows 7支持随时修改。
这个步骤的目的是建立一个分区类型为AF的分区,即HFS+(MacOSX所用的文件系统)分区。
4。用“leopard硬盘安装助手”复制安装盘镜像到8G分区。
5。安装“MacDrive”,便于对安装盘进行适当的修改。
6。将“合适”的OSInstall文件覆盖安装盘的/System/Library/PrivateFrameworks /Install.framework/Frameworks/OSInstall.framework/Versions/A/下同名文件
7。安装Bootthink
8。将“必要”kext(内核扩展)文件放到“合适”的文件夹下面。这些“必要”的kext文件一般包括:AppleACPIPS2Nub.kext NullCPUPowerManagement.kext fakesmc.kext PlatformUUID.kext ApplePS2Controller.kext OpenHaltRestart.kext Natit.kext VoodooHDA.kext。当然这个和机器硬件配置是有关的,需要反复地尝试才能知道需要哪些文件。“合适”的文件夹一般是C:/Darwin/System/LibrarySL/Extensions。
9。万事俱备,只差重启。现在重启电脑,进入BIOS,确保硬盘工作模式为AHCI而不是IDE。什么,你的BIOS里面没有这个选项?⋯⋯谢谢阅读本文,欢迎下次再来。
10。现在进入到启动画面后,启动菜单应该多了一个“Bootthink”。进入后应该有个叫做“Mac OS X Install DVD”的选项。如果相信自己RP好的话直接按回车。否则你应该按F8键,然后输入“-x32 -v”,如果是64位机器则输入“-v”即可。
11。如果启动有问题则请阅读参考[1]Troubleshooting一节。如果顺利的话会进入语言选择界面。
12。然后就没啥了,抹盘的时候别把不该抹的抹了就行。记住只抹该抹的。给你讲个故事吧:从前有个人他不会抹盘,然后把电脑送给维修,后来⋯⋯后来你都知道了。
13。安装系统成功后如果有的设备不能用,比如PS2的键盘鼠标,USB存储设备,声卡,显卡,网卡等等,安装合适的驱动(即kext)即可,需要大量的搜索和尝试。
14。如果系统启动不了,比如遇到了“无尽的菊花”,可以使用“-s”参数启动,之后会进入单用户模式。此时文件系统是只读的,如果需要修改文件可以使用此命令挂载分区以进行写操作:
#mount -w /
15。Good Luck!


至于Mac OS X的使用体会有心情再写。