黑苹果笔记-Ubuntu/Windows/Snow Leopard三系统共存
这几天,折腾PC 安装 Macos ,效果基本满意,以下是折腾笔记。
本机配置:
Thinkpad T61
处理器: 英特尔 Core 2 Duo-2000
芯片组: 英特尔 PM965 (Crestline-PM) + ICH8M-E
内存: 2 GBytes
硬盘: 日立 HTS543225L9A300
硬盘容量: 238,475 MBytes (250 GB)
显示芯片: NVIDIA(英伟达) Quadro NVS 140M (G86GLM)
音频设备: 英特尔 82801HB ICH8 - High Definition Audio [B1]
网络设备: Intel(R) Wireless WiFi Link 4965AG
网格设备: Intel(R) 82566MM Gigabit Network Connection
操作系统:
已安装有windows2000,ubuntu 9.0 ,使用grub2引导
安装版本
iAntares 10.6.3 v2.2
安装步骤
准备:
1.将iAntares 10.6.3 v2.2刻录光盘
2.设置MAC 分区,使用工具 gparted-live-0.6.4-1.iso 将硬盘其中 的一个分区设置为hfs+格式(注意:使用iAntares 10.6.3 v2.2的安装程序,使用磁盘实用工具进行分区,我这里试了N次没有成功,所有先用gparted分区;gparted可以完美支持多种分区格式,而pqmagic,无法识别ext4等多种新的格式)
安装:
1.按照安装向导一步一步安装,注意需要在选择要安装的磁盘后,选择自定义安装,勾选必要的驱动和应用程序。这里要注意,一定要选择键盘驱动Ps2controller,否则启动macos后无法使用键盘,只能重新安装。
2.安装成功
设置多系统启动:
1.安装完后,重新启动,没有进入macos 而是进入了windows 系统,看来是修改了系统的mbr,所以接下来需要恢复grub2的引导(如果有条件可以先备份mbr信息,在这里回复就可以,不过我没有做,所有需要重新设置一下)。
2.还是使用gparted,光盘引导,重新安装grub2(参考:用livecd修复grub)
3.重新启动,进入grub命令行模式,输入
search --set=root /boot/grub/grub.cfg
configurefile /boot/grub/grub.cfg 恢复原先的grub配置
4.到此为止,我们还无法进入Macos ,使用grub2默认的macos 选项,无法启动系统,我们还需要用到一个工具tboot
修改grub.cfg,添加
menuentry "Mac OS X " {
insmod ext2
set root=(hd0,6)
search --no-floppy --fs-uuid --set 109d7742-7c54-4f78-bca8-75c7e62f2700
chainloader /boot/tboot
}
安装驱动:
声卡:AzalizTurboTP1984.kext
网卡:Intel82566MM.kext
显卡:没有安装,好像默认情况下的屏幕也可以接受
无线网卡:目前无解(试过好多驱动,最终网卡能够点亮,但无法正常使用)
无线网卡的安装:
恰好手头上有一块Linksys wusb54g的无线网卡,经过一番折腾,安装成功。
安装:Ralink Wireless Drivers Installation Wizard.mpkg,
修改/System/Library/Extensions/RT2500USBWirelessDriver.kext
添加:
<key>Cisco-Linksys</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2500</string>
<key>IOClass</key>
<string>RT2500USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>bcdDevice</key>
<integer>4</integer>
<key>idProduct</key>
<integer>13</integer>
<key>idVendor</key>
<integer>5041</integer>
</dict>
网上流传的驱动,在64位下无法使用(浪费我大量时间),所以需要将系统修改为32位,方法为:修改/Extra/com.apple.Boot.plist 添加
<key>Kernel Flags</key>
<string>arch=i386</string>
附:安装kext使用kexthelper0.7
kext相关命令:
kextstat 显示所有已经安装成功的驱动
kextload 加载驱动 (需要sudo)
kextutil 加载驱动 (需要sudo)
相关驱动:点击这里下载