install mac lion on thinkpad sl400

本文详细介绍了如何在USB上创建可启动的Mac OS Lion安装盘,包括分区、安装Chameleon引导加载程序、复制系统文件等步骤,并提供了ThinkPad L400特定配置的驱动程序安装指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. get lion dmg (md5: daa36ad107f8379831d429d50bd79294  Mac OS X Lion.dmg)   and a 8G usb stick

2. Make a bootable disk with lion on it.  (object: gpt partition table, 2 partition, 1=EFI, 2=Lion, andChameleon boot loader on it)

2.1(create EFI partition with GPT) In windows 7:  open command line with administrative privilege

   diskpart

   list disk (find which is usb stick)

   select disk 1   (assume 1 is usb stick) 

   clean (clear all data on sub stick, may be you can jump this step)

   convert gpt

   create partition efi size=300

2.2 (create HFS+ partition)  In Linux(arch linux): open terminal with root privilege

   gparted

   create new primary partition behind EFI partition  with format HFS+

   optional: create another partition with fat or ntfs format

2.3 (build mac usb stick) In Mac OS:   install invisibliX on mac for modify hidden files

   open Lion.dmg, copy basesystem.dmg to desktop

   diskutil list  ( find out which is usb stick)

   newfs_hfs -v EFI  /dev/diskXs1   (X is usb stick)

   In application, Utilities, disk utility,    select usb stick and press restore, 

      drag basesystem.dmg to souce

      drag usb stick to destination

      press restore

   when done, delete usb/system/installation/packages(a link), copy lion install ESD(lion.dmg)/Packages to usb/system/installation/

   copy lion..ESD/mach_kernel to usb/

2.4 (install Chameleon on usb stick)

   download Chameleon 

   open terminal

   sudo -s

   ./fdisk -f boot0 -u -y /dev/diskX      or (when you cannot use fdisk(within Chameleon))   dd if=boot0 of=/dev/diskX bs=440 count=1

   dd if=boot1h of=/dev/diskXs2

   copy boot to usb stick /

2.5 (copy some kext)

   copy fakeSMC.kext to usb stick/Extra/Extensions/

   copy other .kext to same directory


Ready for installation:

3.  boot machine with usb (press F12 on boot)

if you lucky you will see install page, else please google for solution

4. When installation finished, reboot using usb  (so you can use chameleon to boot system on hard disk).

   after login to  new system on hard disk, install Chameleon and copy those kext in root/Extra/Extensions.

for thinkpad sl400:

video driver: create file  /root/Extra/org.chameleon.Boot.plist 

sound driver: http://code.google.com/p/voodoohda/downloads/list which content is:

<?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>EthernetBuiltIn</key>
    <string>Yes</string>
    <key>GraphicsEnabler</key>
    <string>Yes</string>
    <key>Kernel</key>
    <string>mach_kernel</string>
</dict>
</plist>


Done.


other(how to get dsdt):

in arch linux:

cat /sys/firmware/acpi/tables/DSDT >dsdt.aml

iasl -d dsdt.aml

iasl -ta dsdt.dsl


cp dsdt.dsl to desired location



5. useful tools:

read write ntfs: http://sourceforge.net/projects/catacombae/files/    ,  http://osxfuse.github.com/

6. list of /Extra/Extensions/

AppleACPIPS2Nub.kext ApplePS2Mouse.kextRealtekR1000SL.kext
ApplePS2Controller.kext ApplePS2Trackpad.kext
ApplePS2Keyboard.kext FakeSMC.kext



good boot iso: HJMac


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值