เรียกใช้ Mac OS X Lion Dev ตัวอย่าง 4 บน Core Duo 32 บิต ... เรียงลำดับ

เจ้าของหลายคนของ Intel Macs 32-bit ที่เก่าที่สุดถูกท้อแท้เมื่อพบว่าระบบของ Mac OS X Lion ต้องการระบบประมวลผล Core 2 Duo 64-bit หรือใหม่กว่า ผู้ใช้เหล่านี้รู้สึกท้อแท้น แต่ไม่ขัดขวางเนื่องจากบางคนมีแผนที่จะพัฒนาไลบรารี Lion เวอร์ชันล่าสุดที่ทำงานบน Core Duo Macs ที่มีอายุมากกว่า

เบื้องหลังแรก ในตัวอย่างก่อนหน้านี้นักพัฒนาซอฟต์แวร์ที่ใช้ OS X Lion ใน Core Duo Mac เป็นเพียงเรื่องของการลบไฟล์ plist แล้วมันจะบูตอย่างน่าอัศจรรย์ ง่ายพอ ที่มีการเปลี่ยนแปลงในตัวอย่าง dev ในภายหลังและในตัวอย่าง Dev 4 สิ่งที่ได้รับบิต trickier ตอนนี้เข้าสู่สถานะปัจจุบันของกิจการ ...

ข่าวร้าย
นี่ไม่ใช่โซลูชันที่ใช้งาน ได้ เนื่องจาก Finder.app ไม่ทำงาน (เป็นแอพพลิเคชันแบบ 64 บิตดังนั้นจะไม่ทำงานบนฮาร์ดแวร์ 32 บิต) และ launchd ใช้ทรัพยากรระบบมากเกินไป

ข่าวดีและ / หรือแง่ดี
Lion DP4 กำลังบูตเครื่องแมคแบบ 32 บิตเหล่านี้! ซึ่งหมายความว่าหลังจากที่เผยแพร่สู่สาธารณะในเดือนกรกฎาคมเราจะเห็นเคอร์เนล Lion และ Finder ที่ได้รับการแก้ไขซึ่งทำงานตามที่คาดไว้ในเครื่อง Intel Mac ที่เก่าที่สุด นี่เป็นระยะเวลาที่น้อยกว่าการติดตั้ง Mac OS X อื่น ๆ ที่ผิดพลาด (โปรดจำไว้ว่าเครื่อง Hackintosh ทั้งหมดที่ทำงานบน Atom, Pentium 4, AMD CPU และอุปกรณ์อื่นที่ไม่ได้รับการสนับสนุน)

ตกลงมากพอที่จะพูดจาโหดเหี้ยมลองไปดูกระบวนการที่ทำงานได้ในขณะนี้เพื่อเปิด Lion เมื่อใช้ Intel Macs เก่า

กำลังใช้ Lion DP4 เพื่อบูตและรันบน Core Duo Mac

ข้อสำคัญ: Apple หรือผู้อื่นไม่สนับสนุน Apple ในขณะนี้และในสถานะปัจจุบัน Lion จะไม่สามารถใช้ได้กับ Macs 32 บิต นี้มีไว้เพื่อให้ข้อมูลเท่านั้นและเราจะไม่รับผิดชอบต่อการสกรูของคุณขึ้นอะไร ทำสำรองข้อมูล Mac ของคุณเสมอ ดำเนินการตามความเสี่ยงของคุณเอง

ขั้นตอนนี้ไม่ได้สำหรับคนที่มีอาการหัวใจวายและไม่ใช่กระบวนการที่ง่ายที่สุดในโลก คุณจะแก้ไขและย้ายไฟล์ระบบบางระบบและคุณจะต้องสามารถเข้าถึงข้อมูลต่อไปนี้:

  • Mac 32 บิตนอกเหนือจาก Mac 64 บิตเพื่อติดตั้ง Lion DP4 ลงใน
  • Lion Developer ตัวอย่าง 1 - สร้าง 11a390 - นี่คือตัวอย่างล่าสุดของ dev ที่มีการสนับสนุนเคอร์เนล 32 บิต
  • ตัวอย่าง Lion Developer 4 - สร้าง 11a480b
  • ฮาร์ดดิสก์ภายนอกหรือความรู้เกี่ยวกับฮาร์ดแวร์ - ไม่จำเป็นต้องใช้ทั้งหมด แต่จะทำให้ง่ายขึ้นเนื่องจากคุณจะเปลี่ยนการติดตั้ง Lion DP4 ที่แก้ไขแล้วจากเครื่อง 64 บิตไปยัง Mac 32 บิต
  • ความอดทนความมุ่งมั่นและความปรารถนาที่จะทำให้คนจรจัด

มีทั้งหมดที่พร้อม? ต่อไปนี้เป็นขั้นตอนในการเรียกใช้ Lion ใน Core Duo Mac:

  • ติดตั้ง Mac OS X Lion บน Mac ที่เข้ากันได้ (ความหมาย 64 บิต)
  • ลบไฟล์ PlatformSupport.plist ซึ่งอยู่ที่:
  • /System/Library/CoreServices/PlatformSupport.plist

  • Bless boot.efi จาก Lion Developer ตัวอย่างที่ 1
  • bless --folder "/Volumes/Mac OS X/System/Library/CoreServices" --bootinfo --bootefi

  • แทนที่เคอร์เนล Lion DP4 ด้วยเคอร์เนลจาก DP1, mach_kernel.ctfsys หรือ mach_kernel จะอยู่ในไดเร็กทอรีรากของคุณที่ /
  • แทนที่ไฟล์ Lion DP4 ต่อไปนี้กับเวอร์ชันจาก Lion DP1 จะอยู่ใน / Systems / Library / Extensions /:
  • AppleIntelCPUPowerManagement.kext
    AppleIntelCPUPowerManagementClient.kext
    AppleIntelIntegratedFramebuffer.kext

  • โอนการติดตั้ง Lion DP4 ที่ปรับเปลี่ยนนี้ไปยัง Core Duo Mac แล้วบูตเครื่อง

Mac รุ่น 32 บิตจะบูตเข้า Mac OS X Lion แต่ตอนนี้มาถึงปัญหา: Finder ไม่ทำงานเลยเพราะมีการสร้างเป็นแอพพลิเคชันแบบ 64 บิตและ launchd จะกินทรัพยากรส่วนใหญ่ของคุณ (ซึ่งอาจหรืออาจจะ ไม่เกี่ยวข้องกับการบูต Lion Lion และปัญหาการใช้งานที่เกิดขึ้นเอง) การแก้ปัญหาเหล่านี้อาจเป็นเรื่องของการหยิบ Finder.app และรีซอร์ส launchd จาก DP1 และย้ายไปยัง DP4 ด้วยเราจะเห็น

กำลังมองไปข้างหน้าอย่างน้อยก็ในทางทฤษฎี
หนึ่งหรือสองเดือนต่อจากนี้คุณอาจสามารถซื้อ Lion ใน Mac แบบ 64 บิตคัดลอกโฟลเดอร์ระบบส่งไฟล์ kext ที่แก้ไขแล้วหรือสองไฟล์แล้วบูตและใช้ Lion ตามปกติใน Mac 32 บิตที่ไม่ได้รับการสนับสนุน . เห็นได้ชัดว่าแอ็ปเปิ้ลไม่ได้รับการสนับสนุน แต่อาจเป็นที่ยอมรับได้เนื่องจากใบอนุญาตส่วนบุคคลของ Lion อนุญาตให้คุณติดตั้ง OS บนเครื่อง Mac ส่วนบุคคลทั้งหมดของคุณ ส่วนสุดท้ายที่เราจะไม่ทราบจนกว่าเราจะเห็นสิงโตสุดท้าย EULA แต่ไม่ไกลเกินไป

คำแนะนำเหล่านี้อ้างอิงจากโพสต์ใน MacRumors Forums ซึ่งเป็นแหล่งที่มาของภาพหน้าจอ มีผู้ใช้ Mac บางคนที่มีฝีมือและมีทรัพยากรที่เป็นประโยชน์