Các vấn đề về uEFI Clover Bootloader P.2
CÁC THÀNH PHẦN CỦA uEFI CLOVER BOOTLOADER:
Sau khi cài đặt Clover trên USB hoặc ổ cứng, các bạn sẽ thấy:
uEFI bios:
Legacy Bios:
để ý các bạn sẽ thấy nó có file boot giống Chameleon:Các thành phần chính và tác dụng:
ACPI:
trong này có 3 thư mục nhưng các bạn chỉ cần chú ý đến thư mục Patched: Trong này chứa các thành phần ACPI đã patch, full load của nó bao gồm:L"SSDT.aml",
L"SSDT-0.aml",
L"SSDT-1.aml",
L"SSDT-2.aml",
L"SSDT-3.aml",
L"SSDT-4.aml",
L"SSDT-5.aml",
L"SSDT-6.aml",
L"SSDT-7.aml",
L"SSDT-8.aml",
L"SSDT-9.aml",
L"APIC.aml",
L"DSDT.aml",
L"BOOT.aml",
L"ECDT.aml",
L"HPET.aml",
L"MCFG.aml",
L"SLIC.aml",
L"SLIT.aml",
L"SRAT.aml",
L"UEFI.aml"
Chúng ta chỉ cần bỏ file DSDT và SSDT đã patch là ok, như hình:
EFI:
CLOVERIA32.efi: 32 bit Clover (10.4=>10.7)
CLOVERX64.efi: 64 bit Clover (10.6=>10.8)
Hai file này UEFI của main sẽ load trong quá trình boot ở ngoài. (Config trong Bios UEFI)
config.plist:
config Clover, rất quan trọng.doc:
Các hướng dẫn về Clover bootloaderCác thư mục drivers32, drivers64, drivers32UEFI, drivers64UEFI:
Các driver cần thiết để load trong quá trình khởi động Clover 32 bit hoặc 64 bit, ko có chữ UEFI là dành cho Bios và có UEFI là dành cho UEFI.Mặc định dành cho Bios chỉ có FSInject-32.efi hoặc 64 (Driver này dùng để load ổ cứng HFS)*VBoxxxx.efi: Driver fix cho virtual boxTrên đây là các Driver có trong Clover phiên bản mới nhất..
* FSInject.efi
* PartitionDxe.efi Driver fix khi dùng bảng phân vùng hybrid GPT/MBR or Apple Partition Map.
* OsxAptioFixDrv.efi: Driver khắc phục vấn đề bộ nhớ trên UEFI trên nền AMI Aptio (quan trọng)
* OswLowMemFix.efi: Phiên bản đơn giản của OsxAptioFixDrv, (không sử dụng cả hai cùng nhau) nếu sử dụng sẽ treo Các bạn chú ý kỹ.
* XHCI.efi: Driver USB 3.0 ngoài Clover
* PS2Mouse*.efi, PS2MouseAbsolute*.efi, UsbMouse*.efi: Driver cho chuột và bàn phím PC và laptop ngoai giao diện boot đồ hoạ.
* DataHubDxe.efi: Driver transfer của Mac OS, nếu có cảnh báo thì cài.
* CsmVideoDxe.efi: Driver Graphics 64bit cho giao diện đồ họa Clover cho phép lựa chọn độ phân giải hơn. Nó được dựa trên mô-đun CSM trong UEFI BIOS và đòi hỏi CSM được kích hoạt. Lưu ý: Trên một số phần cứng nó có thể gây lỗi. Nó cũng có thể gây lỗi sau khi wake từ sleep. Test trước khi sử dụng.
* EmuVariableUefi: Fix NVRAM với các mainboard sử dụng.
Kext:
Chứa các kext cần load, với Clover các bạn có thể load kext mà ko cần cài vào Extension của Mac, tuỳ theo phiên bản hệ điêu hành để chep Driver vào đúng thư mục.misc:
Chứa log boot và các thành phần khác khi tuỳ chọn ngoài CloverOEM:
Thư mục này chứa thông tin của OEM mainboard của bạn, xem kỹ trong log file để lấy thông tin, nếu đã lấy chính xác thì đổi tên từ SystemProductName thành "tên máy bạn" từ log file, lúc đó uEFI Clover Bootloader sẽ load Config trong thư mục này.ROM:
rom Graphics đặt trong này và load từ config filethemes:
Load giao diện đồ hoạ của Clover, thay đổi trong Configtools:
Ko cần chú ý dùng để con fig Clover ngoài giao diện boot.Các thành phần trong file Config.plist.
Vị trí: EFI=>CLOVER=>config.plistDưới đây là full key support của Config đến thời điểm hiện tại:
ACPI
ResetAddress and ResetValueBoot
smartUPS
PatchAPIC
HaltEnabler
UseSystemIO
DSDT
NameSSDT
FixMask
Fixes
Patches
DropOEM_DSM
SlpSmiAtWake
SuspendOverride
ReuseFFFF
Rtc8Allowed
DropOemDropTables
Generate
CStatesEnableC2
PStates
EnableC4
EnableC6
EnableC7
PLimitDict
UnderVoltStep
MinMultiplier
MaxMultiplier
ArgumentsCPU
Legacy
Timeout
DefaultVolume
DefaultLoader
IgnoreNVRAMBoot
Log
Fast
XMPDetection
Secure
NeverHibernate
CustomLogo
FrequencyMHzDevices
BusSpeedkHz
QPI
Type
Latency
C2
C4
C6
InjectDisableDrivers
Properties
FakeID
Audio
InjectUSB
ResetHDA
AFGLowPowerState
InjectUseIntelHDMI
FixOwnership
AddClockID
HighCurrent
AddProperties
NoDefaultProperties
Graphics
InjectGUI
IntelVRAM
ATI
NVidia
LoadVBios
DualLink
PatchVBios
PatchVBiosBytes
InjectEDID
CustomEDID
VideoPorts
FBName
NVCAP
display-cfg
ig-platform-id
TextOnlyKernelAndKextPatches
Theme
ScreenResolution
ConsoleMode
Language
CustomIcons
Mouse
Scan
EntriesHide
Tool
Legacy
Kernel
Custom
Entries
Legacy
Tool
DebugRtVariables
KernelCpu
FakeCPUID
AsusAICPUPM
KernelPm
AppleRTC
KernelLapic
KextsToPatch
ForceKextsToLoad
ATIConnectorsController
MLBSMBIOS
ROM
MountEFI
LogEveryBoot
LogLineCount
ProductNameSystemParameters
Family
SmUUID
FirmwareFeatures
SerialNumber
BoardSerialNumber
BiosVersion
BiosReleaseDate
BoardType
Mobile
ChassisType
ChassisAssetTag
Trust
Memory
Slots
CustomUUID
InjectSystemID
BacklightLevel
InjectKexts
NoCaches
Mở bằng Plist Editor Pro sẽ có dạng như sau:
Mở bằng Clover Config sẽ có dạng sau:
Chú ý: Clover Config vẫn chưa cập nhật hết tính năng config của Clover, nếu thấy còn thiều các bạn có thể edit bằng Plist Editor Pro bằng cách copy lệnh và bỏ vào, nhưng mình khuyên với các bạn mới sử dụng Clover thì nên dùng Clover Config sẽ trực quan hơn.
Tác giả: Hoàng Thanh.
Sign up here with your email
ConversionConversion EmoticonEmoticon