CÁCH SỬ DỤNG CLOVER

Nhân dịp khai trương web exposedjunction.com với blog exposedjunction.com, mình vẫn viết một seri khám phá về Clover Configurator với hy vọng sẽ giúp chúng ta hiểu được công dụng của điều khoản cực mạnh, không thể thiếu trong thiết đặt macOS này này. Lưu ý rằng tôi chỉ đề cập đến các chức năng hay dùng, chúng ta nào biết giờ đồng hồ Anh hoàn toàn có thể đọc bên trên trang wiki của họ

Giới thiệu

+ Clover Bootloader (Clover) là một chương trình khởi động được thành lập nhằm cung ứng việc setup macOS trên PC máy tính xách tay dùng chip Intel chưa phải của Apple. Là một trong sự vậy thế tuyệt vời và hoàn hảo nhất cho trình khởi hễ Chameleon trước kia khi vừa hoàn toàn có thể chạy bên trên cả môi trường UEFI lẫn Legacy, bối cảnh đồ hoạ đẹp mắt mắt, nhiều mẫu mã tính năng, tiện lợi tuỳ biến đổi …

*

+ Clover configurator hiểu đơn giản là một lịch trình để bạn cũng có thể tuỳ biến các tuỳ lựa chọn của Clover trải qua việc chỉnh sửa file config.plist thường nằm tại vị trí EFICLOVERconfig.plist (đúng đối với tất cả hai kiểu download Legacy và UEFI)

Cách sử dụng Clover Configurator

1. Hình ảnh của Clover Configurator

*

+ Phần Configuration Acquired hiển thị các file config.plist mà lịch trình tìm ra. Họ cần click vào trong những file đó để có thể bước đầu chỉnh sửa. Nếu như không thấy file nào hiện nay ra hãy xem thêm phần “Mount EFI” ngay bên dưới đây

+ Phần Section chứa tất cả các team tuỳ lựa chọn mà ta rất có thể tuỳ trở nên cho tệp tin config.plist, đấy là nội dung bao gồm của seri này

+ Phần Tools bao gồm chứa các công cụ cung ứng mà phần chúng ta cần ân cần ngay đó là Mount EFI

2. Tab “Mount EFI”
*

2.1. Ngắn gọn: các bạn ấn hết các nút Partition, kế tiếp ấn nút hình ngôi nhà tại góc dưới mặt trái cửa sổ chương trình cho tới khi bạn thấy tệp tin config.plist nào đó chỉ ra để chỉnh sửa 

2.2. Dài dòng:

+ Phần Parition Scheme hiển thị toàn bộ các phân vùng mà lại macOS thấy được trên sản phẩm công nghệ của bạn. Ta cũng không cần suy nghĩ phần này

+ Phần EFI Parition các vị trí cơ mà ở đó phân vùng khởi cồn ẩn EFI được tìm kiếm thấy. Nếu tải đúng và chuẩn thì Clover sẽ được cất trong phân vùng EFI nằm cùng rất Current Boot Disk. Còn còn nếu không thường thì nó sẽ nằm ở phân vùng EFI của USB thiết lập mac, hay ở 1 phân vùng FAT32 không ẩn nào đó trên ổ cứng của bạn. Nếu bạn biết Clover khởi đụng từ đâu thì Mount Parition cái ổ đó lên

3. Tab ACPI

Tab này làm chủ về các bảng ACPI của máy. Nôm na là những bảng ACPI này sẽ giúp đỡ hệ điều hành giao tiếp với phần cứng thông qua các trở nên và hàm được xây dựng trong đó. Trong bảng ACPI thường sẽ có một bảng chính gọi là DSDT và các bảng phụ điện thoại tư vấn là SSDT

3.1. Phần Patches

*

3.1.1. Phần này dùng để đổi tên những biến hoặc hàm vào bảng ACPI gốc ngay trước khi hệ quản lý điều hành nạp chúng (gọi là dynamic patch – patch động). Điều này là một cải tiền to so với Chameleon hồi xưa, trả sử mong muốn đổi GFX0 thành IGPU thì chúng ta phải trích xuất bảng DSDT gốc, mở ra đổi tên, ngừng lưu lại và hướng dẫn và chỉ định cho bootloader nạp file DSDT.aml đó.

Bạn đang xem: Cách sử dụng clover

3.1.2. Công dụng của việc thay tên hàm (các chúng ta có thể tham khảo bộ hotpatch của Rehabman)

+ Đổi tên góp kext hoàn toàn có thể hoạt động: ví dụ thay đổi device HDAS hoặc AZAL thành HDEF nhằm kext AppleHDA rất có thể nhận ra vị trí đựng phần cứng về âm thanh; thay đổi device GFX0 thành IGPU để kext AGPM rất có thể nhận ra card màn hình hiển thị onboard cùng kích hoạt chế độ làm chủ điện năng

+ Đổi tên hoàn toàn có thể giúp bổ sung cập nhật thuộc tính mang lại device đó: lấy ví dụ trong bộ hotpatch, Rehabman gồm đổi EHC1 thành EH01 và thực hiện 1 SSDT phụ SSDT-EH01 đựng method DSM để bổ sung các tin tức về năng lượng điện đóm mang lại cổng USB 2.0 (EH01)

+ Đổi thương hiệu để sửa chữa hoặc loại bỏ hoá hàm: cũng trong bộ hotpatch Rehabman đổi _DSM thành XDSM để vô hiệu hóa hoá cục bộ các method khai báo thông tin trong bảng ACPI gốc; đổi _PTS thành ZTPS tiếp đến sử dụng SSDT-PTSWAK cất method _PTS khác để gạt gẫm hệ quản lý nạp loại _PTS đó

3.1.3. Bí quyết sử dụng

+ Đổi tên đơn giản: dạng hình GFX0 thành IGPU thì chỉ việc đổi 2 cái thương hiệu này trường đoản cú text sang hex là được (find 47465830 replace thành 49475055).

Xem thêm: Quinn Mùa 11, Build Và Guide Quinn Mùa 11, Quinn Mùa 11

Lưu ý tên ACPI phải gồm 4 ký kết tự. Vậy nên những lúc đổi EC0 thành EC thì ta nên tự phát âm là EC0_ thành EC__ (2 gạch men dưới)

+ Đổi tên kiểu tinh vi như thay đổi cả 1 method thì trình độ của chính bản thân mình cũng chưa nghiên cứu tới, các bạn cũng có thể tham khảo bài này

3.2. Phần Fixes (ít dùng, rất có thể bỏ qua)
*

 

3.2.1. Phần tất cả số 1 là các patch tự động hóa có sẵn. Thông tin thêm chúng ta tham khảo hotpatch Rehabman và trang Wiki của Clover Configurator, tôi cũng không tốt động mang đến phần này lắm

3.2.2. Phần số 2 đến phép bọn họ chặn không load method DSM (khai báo thông tin) của một thứ nào đó khi khởi động. Có một số trong những thiết bị để chúng ta chọn sẵn. Còn lẹ tuyệt nhất thì ấn nút Drop OEM_DSM

3.2.3. Phần DSDT name: mặc định nó đang load file DSDT.aml. Mặc dù nhiên bạn cũng có thể dùng 1 tên khác theo ý thích và đặc biệt nếu bạn lỡ patch DSDT lỗi thì rất có thể đổi nó thành abcxyz.aml để nó không load tệp tin DSDT lỗi đấy nữa

*

3.3. Phần Drop Table

*

Tác dụng của phần này là ngăn cho 1 hoặc các bảng SSDT load trong lúc khởi đụng (Drop). Dấu cùng để thêm bảng, vệt trừ nhằm xoá bảng

+ Phần Signature có một trong những bảng bao gồm sẵn, thường xuyên thì bảng DMAR lúc nào thì cũng drop, trường hợp máy bộ vi xử lý core i đời 3 trở xuống nhưng không lên card screen thì có tác dụng phải drop thêm cả bảng MCFG nữa. Trường hợp bảng mà bạn muốn drop không tồn tại trong này thì lựa chọn SSDT cùng đọc tiếp. Mang sử ta hy vọng Drop bảng sau (để ý mấy mẫu xanh lá cây từ số cửu trở xuống)

*

+ Phần Type cùng String chúng ta sẽ chỉ mang lại Clover nên drop bảng SSDT nào: trường hợp drop theo tên thì vẫn điền Type = Tableid, String = DH61WW (đừng quên khoảng tầm trắng phía sau). Còn ví như drop theo dung tích file thì điền Type = Lenght, String = 877. Lựa chọn một trong 2 cách sau

*

3.4. Phần SSDT

*

Mình xuất xắc dùng một trong những mục sau:

+ Drop OEM: giữ lại DSDT và drop sạch những chiếc còn lại. Ví dụ hình dưới là một trong bảng ACPI đầy đủ của 1 máy

*

 

Cái này là trước kìa mình lấy 1 loại SSDT card rời gồm sẵn để patch tắt nó đi cho tiết kiệm ngân sách và chi phí pin. Đến cơ hội thả vào mà không drop OEM thì hệ quản lý điều hành sẽ load 2 bảng thông tin về thẻ rời, dẫn mang đến xung đột nhau với panic.

+ Plugin Type: nếu bạn có nhu cầu tự tạo SSDT làm chủ điện năng CPU bởi ssdtPRGen của Piker thì nhằm = 0, còn nếu như muốn máy auto quản lý điện năng (hỗ trợ cpu đời 4 trở lên) thì nhằm = 1

Hy vọng chúng ta không vượt sock sau thời điểm đọc bài này. Hẹn chạm chán lại nghỉ ngơi tab tiếp theo.