Chạy Mac OS X Lion Dev Preview 4 trên Core Duo 32 bit Mac… Đại loại là
Mục lục:
Nhiều chủ sở hữu máy Mac Intel 32-bit cũ nhất đã nản lòng khi họ thấy rằng các yêu cầu hệ thống của Mac OS X Lion yêu cầu bộ xử lý Core 2 Duo 64-bit hoặc mới hơn. Những người dùng này không được khuyến khích, nhưng không nản chí, vì một số người đã quản lý để có được bản dựng dành cho nhà phát triển Lion mới nhất chạy trên máy Mac Core Duo cũ hơn… đại loại như.
Đầu tiên là thông tin cơ bản. Trong các bản xem trước dành cho nhà phát triển trước đó, việc chạy OS X Lion trên Core Duo Mac chỉ là vấn đề xóa một tệp plist và sau đó nó sẽ khởi động một cách kỳ diệu. Đủ đơn giản. Điều đó đã thay đổi trong các bản xem trước dành cho nhà phát triển sau này và trong Bản xem trước dành cho nhà phát triển 4, mọi thứ trở nên phức tạp hơn một chút. Bây giờ đến tình trạng hiện tại của sự việc…
The Bad News Đây thực sự chưa phải là một giải pháp khả thi vì Finder.app không chạy (nó là phiên bản 64 bit ứng dụng, do đó sẽ không chạy trên phần cứng 32 bit) và launchd tiêu tốn quá nhiều tài nguyên hệ thống.
Tin tốt lành và/hoặc lạc quan Lion DP4 đang khởi động trên các máy Mac 32-bit này! Điều này có nghĩa là sau khi phát hành công khai vào tháng 7, gần như chắc chắn chúng ta sẽ thấy nhân Lion và Finder được sửa đổi để chạy như mong đợi trên các máy Mac Intel cũ nhất. Điều này ít khó khăn hơn nhiều so với một số bản cài đặt Mac OS X điên rồ khác hiện có (bạn có nhớ tất cả các máy Hackintosh chạy trên Atom, Pentium 4, CPU AMD và phần cứng không được hỗ trợ khác không?).
OK lảm nhảm đủ rồi, chúng ta hãy xem qua quy trình hiện đang hoạt động để khởi động Lion trên máy Mac Intel cũ của bạn.
Bắt Lion DP4 khởi động và chạy trên máy Mac Core Duo
Quan trọng: Điều này không được Apple hoặc bất kỳ ai khác hỗ trợ và ở trạng thái hiện tại, Lion không thể sử dụng được trên máy Mac 32 bit . Điều này chỉ được cung cấp cho mục đích thông tin và chúng tôi không chịu trách nhiệm về việc bạn làm sai bất cứ điều gì. Luôn sao lưu máy Mac của bạn. Tự chịu rủi ro khi tiếp tục.
Quy trình này không dành cho người yếu tim và đây không phải là quy trình đơn giản nhất trên thế giới. Bạn sẽ chỉnh sửa và di chuyển xung quanh một số tệp hệ thống và bạn sẽ cần quyền truy cập vào các tệp sau:
- Mac 32 bit ngoài Mac 64 bit để cài đặt Lion DP4 lên
- Lion Developer Preview 1 – bản dựng 11a390 – đây là bản xem trước cuối cùng của nhà phát triển có hỗ trợ nhân 32 bit
- Lion Developer Preview 4 – bản dựng 11a480b
- Kiến thức về ổ cứng ngoài hoặc phần cứng – điều này không hoàn toàn bắt buộc nhưng sẽ dễ dàng hơn vì bạn sẽ hoán đổi cài đặt Lion DP4 đã sửa đổi từ máy 64 bit sang máy Mac 32 bit
- Kiên nhẫn, quyết tâm và khao khát mày mò
Mọi thứ đã sẵn sàng chưa? Sau đây là các bước thực hiện để chạy Lion trên máy Mac Core Duo:
- Cài đặt Mac OS X Lion trên máy Mac tương thích (có nghĩa là 64 bit)
- Xóa tệp PlatformSupport.plist tại:
- Bless boot.efi từ Lion Developer Preview 1 "
- Thay thế hạt nhân Lion DP4 bằng hạt nhân từ DP1, mach_kernel.ctfsys hoặc mach_kernel nằm trong thư mục gốc của bạn tại /
- Thay thế các tệp Lion DP4 sau bằng các phiên bản từ Lion DP1, chúng nằm trong /Systems/Library/Extensions/ :
- Chuyển bản cài đặt Lion DP4 đã sửa đổi này sang Core Duo Mac và khởi động nó
/System/Library/CoreServices/PlatformSupport.plist
bless --folder /Volumes/Mac OS X/System/Library/CoreServices>"
AppleIntelCPUPowerManagement.kext
AppleIntelCPUPowerManagementClient.kext
AppleIntelIntegratedFramebuffer.kext
Máy Mac 32 bit sẽ khởi động vào Mac OS X Lion, nhưng bây giờ xảy ra sự cố: Finder hoàn toàn không chạy vì nó được xây dựng dưới dạng ứng dụng 64 bit và launchd sẽ chiếm phần lớn tài nguyên của bạn (điều này có thể có hoặc không liên quan đến việc khởi động Lion chậm và các sự cố sử dụng tự giải quyết). Chúng ta có thể giải quyết những sự cố này bằng cách lấy Finder.app và khởi chạy các tài nguyên từ DP1 cũng như chuyển chúng sang DP4.
Nhìn về phía trước, ít nhất về mặt lý thuyết Một hoặc hai tháng kể từ bây giờ, bạn có thể mua Lion trên máy Mac 64 bit , sao chép các thư mục hệ thống, ném vào một hoặc hai tệp kext đã sửa đổi, sau đó khởi động và sử dụng Lion như bình thường trên máy Mac 32 bit không được hỗ trợ.Điều này rõ ràng sẽ không được Apple hỗ trợ, nhưng nó có thể được chấp nhận sử dụng vì giấy phép cá nhân hào phóng của Lion cho phép bạn cài đặt HĐH trên tất cả các máy Mac cá nhân của mình. Phần cuối cùng đó chúng ta sẽ không biết cho đến khi xem Lion EULA cuối cùng, nhưng nó không quá xa vời.
Các hướng dẫn này dựa trên một bài đăng trong Diễn đàn MacRumors, đây cũng là nguồn của ảnh chụp màn hình. Có một số người dùng Mac thông minh ở đó và đây có thể là một tài nguyên hữu ích.