正在加载...

黑苹果笔记-Ubuntu/Windows/Snow Leopard三系统共存

November 8th, 2010

这几天,折腾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)

 

相关驱动:点击这里下载

 

 

相关阅读:



google reader 抓虾
bloglines my yahoo
哪吒 鲜果
* 更多订阅本站方式请看 订阅帮助