Cài đặt MacOS El Captain lên G33M và AMD 7950 bằng Clover

Đến hôm nay mình vẫn đang sử dụng bộ máy cổ này do thấy nó vẫn đáp ứng được nhu cầu của mình, nói nghe cho nó hàn lâm chứ thật ra mình vẫn còn tiếc của hehe.

Hôm nay vừa làm xong cái app Chanting Suite (Gõ Mõ Tụng Kinh) cho Android, và cũng nhận được nhiều phản hồi tích cực. Nhờ đó mà có động lực để tiếp tục sống và làm việc theo pháp luật hehe.

Nhà có máy iMac nhưng cho con gái xài rồi nên tính cài lại Mac OS trên máy PC để compile Xcode cho app. Ban đầu mình cũng hơi lười nên tìm cách cài trên VirtualBox nhưng hiệu năng quá tệ nên đành hì hục cài lên ổ cứng luôn. Xưa giờ có cài mấy lần từ phiên bản Leopard đến Lion đều thành công bằng UniBeast và MultiBeast nên áp dụng lại cách cũ. Nói chung cài cũng thành công với Yosemite nhưng kẹt cái card vga AMD 7950 không chạy được, cứ phải chạy safe mode, không thì cứ hiện ra màn hình xám là đơ luôn. Nguyên nhân là do Chameleon/Chimera không đủ sức load cái card màn hình này.

Google search một hồi thì thấy thiên hạ bày cách nhúng ROM của VGA vào VBios trên EFI của Clover thì có thể giải quyết được nên quyết định xóa hết làm lại và đã thành công mỹ mãn.

Khi cài bằng Clover thì có một số lưu ý sau:

1. Chép file xxxx_yyyy.rom vào folder ROM trên EFI của USB sau đó sửa file config.plist phần Vbios thành true

2. Tắt hẳn onboard vga trên CMOS trước khi cài nếu muốn cài bằng card 7950 hoặc cài bằng onboard card trước rồi tắt sau cũng được

3. Chỉnh năm của CMOS về 2015 (năm release của Yosemite), không thôi sẽ bị báo lỗi corrupt

4. Sau khi cài xong Clover cho MAC OS, nên chép folder EFI từ USB sang MAC thì không bị lỗi khi khởi động lại MAC không boot được nữa do lỗi ACPI panic.

Tới đây tưởng ngon rồi, ai ngờ Yosemite chỉ hỗ trợ Xcode đến phiên bản 7.2.1, mà bản này thì không thể compile app của mình do nó xài plugin có sdk mới quá. Cuối cùng bí bách phải tiếp tục nâng cấp lên El Capitan.

Google tiếp thì thấy update lên cũng dễ như real Mac, chỉ cần download về rồi lên thôi. Tuy nhiên lại gặp phải các vấn đề mới sau:

4. Khi update Yosemite lên El Capitan, nên dùng USB để khởi động Clover, phải xoá hết các thu mục 10.10, 10.11… trong EFI/CLOVER/kexts, chỉ để lại Other và chép các file kexts vào đó. Không thôi sẽ bị đơ ở màn hình trắng có cái bánh xe quay quay ở góc trái.

5. Cập nhật lại file DSDT bằng MaciASL, đổi hết các chữ HCI1, HCI2 thành HC01, HC02, không thôi sẽ không sử dụng được cổng USB (bao gồm cả mouse, keyboard…). Sau đó chép vào lại EFI/CLOVER/ACPI/patches. Cái này do El Capitan nó thay đổi cách config cổng USB.

6. Khi chỉnh sửa file config.plist nên sử dụng app Clover Configurator.

7. Audio chỉ hoạt động với VoodooHDA. Cài đặt bằng file 2.8.8 pkg rồi cập nhật lên phiên bản 2.9 bằng Kext Utilities

8. Vấn đề duy nhất mà mình chưa giải quyết được đó là máy sau khi sleep thì màn hình không wake up được

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *