เรียกใช้ Mac OS X Lion Dev Preview 4 บน Mac Core Duo แบบ 32 บิต… เรียงลำดับ
สารบัญ:
เจ้าของ Mac Intel 32 บิตที่เก่าแก่ที่สุดหลายคนรู้สึกท้อใจเมื่อพบว่าความต้องการของระบบของ Mac OS X Lion ต้องการโปรเซสเซอร์ Core 2 Duo 64 บิตหรือใหม่กว่า ผู้ใช้เหล่านี้รู้สึกท้อใจ แต่ก็ไม่ได้ขัดขวาง เพราะบางคนสามารถจัดการให้นักพัฒนาซอฟต์แวร์ Lion รุ่นล่าสุดทำงานบน Core Duo Mac รุ่นเก่าได้… ประเภทของ
เบื้องหลังบางส่วน ในการแสดงตัวอย่างก่อนหน้านี้สำหรับนักพัฒนา การใช้งาน OS X Lion บน Core Duo Mac นั้นเป็นเพียงการลบไฟล์ plist จากนั้นมันจะบูตอย่างน่าอัศจรรย์ ง่ายพอ สิ่งนี้เปลี่ยนไปในการแสดงตัวอย่างในภายหลังและใน Dev Preview 4 สิ่งต่าง ๆ จะซับซ้อนขึ้นเล็กน้อย เข้าสู่สถานการณ์ปัจจุบัน…
ข่าวร้าย นี่ไม่ใช่วิธีแก้ปัญหาที่ใช้งานได้จริง เพราะ Finder.app ไม่ทำงาน (เป็น 64 บิต ดังนั้นจะไม่ทำงานบนฮาร์ดแวร์ 32 บิต) และ launchd ใช้ทรัพยากรระบบมากเกินไป
ข่าวดีและ/หรือข่าวในแง่ดี Lion DP4 กำลังบูทบน Mac 32 บิตเหล่านี้! ซึ่งหมายความว่าหลังจากเผยแพร่สู่สาธารณะในเดือนกรกฎาคม เราเกือบจะเห็น Lion kernel และ Finder ที่ได้รับการดัดแปลงซึ่งทำงานตามที่คาดไว้บน Intel Mac ที่เก่าแก่ที่สุด นี่เป็นการยืดเวลาน้อยกว่าการติดตั้ง Mac OS X ที่คลั่งไคล้อื่น ๆ (จำเครื่อง Hackintosh ทั้งหมดที่ทำงานบน Atom, Pentium 4's, AMD CPU's และฮาร์ดแวร์อื่น ๆ ที่ไม่รองรับได้หรือไม่)
ตกลง พูดพล่ามมาพอแล้ว มาดูขั้นตอนที่ใช้ได้ในตอนนี้เพื่อบู๊ต Lion บน Intel Mac รุ่นเก่าของคุณ
รับ Lion DP4 เพื่อบู๊ตและรันบน Core Duo Mac
สำคัญ: สิ่งนี้ไม่รองรับโดย Apple หรือใครก็ตาม และในสถานะปัจจุบัน Lion ไม่สามารถใช้งานได้บน Mac แบบ 32 บิต . สิ่งนี้จัดทำขึ้นเพื่อจุดประสงค์ในการให้ข้อมูลเท่านั้นและเราจะไม่รับผิดชอบต่อการที่คุณทำผิดพลาด สำรองข้อมูล Mac ของคุณเสมอ ดำเนินการด้วยความเสี่ยงของคุณเอง
ขั้นตอนนี้ไม่เหมาะสำหรับคนใจเสาะ และไม่ใช่ขั้นตอนที่ง่ายที่สุดในโลก คุณจะต้องแก้ไขและย้ายไปรอบๆ ไฟล์ระบบบางไฟล์ และคุณจะต้องเข้าถึงสิ่งต่อไปนี้:
- Mac 32 บิตนอกเหนือจาก Mac 64 บิตในการติดตั้ง Lion DP4 ลงบน
- Lion Developer Preview 1 – build 11a390 – นี่เป็นตัวอย่างล่าสุดของผู้พัฒนาที่รองรับเคอร์เนล 32 บิต
- Lion Developer Preview 4 – สร้าง 11a480b
- ความรู้เรื่องฮาร์ดไดรฟ์ภายนอกหรือฮาร์ดแวร์ – สิ่งนี้ไม่จำเป็นทั้งหมด แต่ทำให้ง่ายขึ้นเพราะคุณจะสลับการติดตั้ง Lion DP4 ที่แก้ไขแล้วจากเครื่อง 64 บิตไปยัง Mac 32 บิต
- อดทน มุ่งมั่น ตั้งใจทำ
พร้อมขนาดนั้น? ต่อไปนี้เป็นขั้นตอนในการเรียกใช้ Lion บน Core Duo Mac:
- ติดตั้ง Mac OS X Lion บน Mac ที่ใช้งานร่วมกันได้ (หมายถึง 64 บิต)
- Delete ไฟล์ PlatformSupport.plist อยู่ที่:
- Bless boot.efi จาก Lion Developer Preview 1 "
- แทนที่เคอร์เนล Lion DP4 ด้วยเคอร์เนลจาก DP1, mach_kernel.ctfsys หรือ mach_kernel ซึ่งอยู่ในไดเรกทอรีรากของคุณที่ /
- แทนที่ไฟล์ Lion DP4 ต่อไปนี้ด้วยเวอร์ชันจาก Lion DP1 ซึ่งอยู่ใน /Systems/Library/Extensions/ :
- โอนการติดตั้ง Lion DP4 ที่แก้ไขนี้ไปยัง Core Duo Mac แล้วบู๊ตเครื่อง
/System/Library/CoreServices/PlatformSupport.plist
bless --folder /Volumes/Mac OS X/System/Library/CoreServices>"
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelIntegratedFramebuffer.kext
Mac รุ่น 32 บิตจะบูตเข้าสู่ Mac OS X Lion ได้ แต่ตอนนี้ปัญหามาถึงแล้ว: Finder ไม่ทำงานเลยเพราะมันสร้างเป็นแอปพลิเคชัน 64 บิต และ Launchd จะกินพื้นที่ส่วนใหญ่ ของทรัพยากรของคุณ (ซึ่งอาจหรือไม่เกี่ยวข้องกับการบูต Lion ที่ช้าและปัญหาการใช้งานที่สามารถแก้ไขได้เอง) การแก้ปัญหาเหล่านี้อาจทำได้เพียงแค่คว้า Finder.app และทรัพยากร launchd จาก DP1 และย้ายไปยัง DP4 ด้วย เราจะมาดูกัน
มองไปข้างหน้า อย่างน้อยในทางทฤษฎี หนึ่งหรือสองเดือนนับจากนี้ คุณอาจซื้อ Lion บน Mac 64 บิตได้ คัดลอกโฟลเดอร์ระบบ โยนไฟล์ kext ที่แก้ไขแล้วหนึ่งหรือสองไฟล์ จากนั้นบูตและใช้ Lion ตามปกติบน Mac 32 บิตที่ไม่รองรับเห็นได้ชัดว่า Apple ไม่ได้รับการสนับสนุนจาก Apple แต่อาจใช้งานได้เนื่องจากใบอนุญาตส่วนตัวของ Lion ที่อนุญาตให้คุณติดตั้งระบบปฏิบัติการบน Mac ส่วนตัวของคุณทั้งหมด ส่วนสุดท้ายนั้นเราจะไม่รู้จนกว่าจะได้เห็น Lion EULA สุดท้าย แต่มันก็ไม่ไกลเกินเอื้อม
คำแนะนำเหล่านี้อ้างอิงจากโพสต์ใน MacRumors Forums ซึ่งเป็นแหล่งที่มาของภาพหน้าจอด้วย มีผู้ใช้ Mac เจ้าเล่ห์อยู่ที่นั่น และอาจเป็นแหล่งข้อมูลที่มีประโยชน์