Posts

Showing posts with the label 2.bootloader

[Hướng dẫn] Sử dụng Clover Configurator tạo file config.plist cho uEFI Clover Bootloader

Image
Khi đã làm quen với uEFI Clover Bootloader, bạn sẽ nhận ra rằng đây là một bootloader đa năng, hiệu quả với rất nhiều tính năng ưu việt, khi hổ trợ cả legacy bios và uEFI bios. Tuy cấu trúc file của uEFI Clover bootloader khá phức tạp, nhưng có những thứ bạn có thể lướt qua. Tuy nhiên, file config.plist bạn không thể tìm hiểu một cách sơ sài được, vì nó là cốt lõi của uEFI Clover Bootloader. Nó chứa toàn bộ các thành phần để uEFI Clover Bootloader nhận biết, và cấu hình cho máy hackintosh của bạn. Để cấu hình cho đúng file config.plist, bạn phải nhớ, hiểu tường tận các mã lệnh của uEFI Clover Bootloader, và việc cấu hình bằng tay bằng phần mểm soạn thảo văn bản, hoặc plist pro khá khó khăn và phức tạp. Tuy nhiên, bạn cũng đường vội lo lắng vì cộng đồng hackintosh đã cho ra 1 phần mềm giúp bạn cấu hình file config.plist nhẹ nhàng và trực quan. Đó là phần mềm Clover Configurator , mà bài này sẽ hướng dẫn sử dụng một cách chi tiết. Hướng dẫn Sử dụng Clover Configurator tạo file confi

Các vấn đề về uEFI Clover Bootloader P.2

Image
Khi cài đặt uEFI Clover bootloader bạn sẽ không khỏi bối rối vì có quá nhiều thứ trong cấu trúc của uEFI Clover Bootloader: thư mục ACPI, theme, kext, rom,.... hay cloveria32.efi, clover64.efi, config.plist. Ý nghĩa của chúng là gì? Công dụng của chúng như thế nào? Phần dưới đây sẽ phân tích rõ ý nghĩa, công dụng, chức năng của từng thành phần trong cấu trúc của uEFI Clover Bootloader. 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",

Các vấn đề về uEFI Clover Bootloader P.1

Image
Với người mới bắt đầu tìm hiểu về hackintosh - cài Mac OS trên máy tính không phải của Apple thì các định nghĩa là rất khó hiểu. Thế nào là BIOS, rồi UEFI là gì mà phải dùng nó? Vì sao phải dùng Chameleon, cụ thể thì nó là gì? Và Clover Bootloader mà bài này đang nói đến có ý nghĩa như thế nào? Bài viết dưới đây sẽ giúp bạn hiểu rõ thêm về các định nghĩa này, có thể giúp cho quá trình tìm hiểu, vọc phá của bạn được dễ dàng hơn. Các vấn đề về uEFI Clover Bootloader 1.UEFI: Trước khi giới thiệu về Clover thì chúng ta nên biết UEFI là gì nhỉ: UEFI, là viết tắt tiếng Anh của Unified Extensible Firmware Interface, dịch là "Giao diện firmware mở rộng hợp nhất" là công nghệ tương lai thay thế cho BIOS đã lỗi thời. UEFI là một hệ điều hành tối giản "nằm trên" phần cứng (hardware) và firmware của máy tính. Thay vì được lưu trong firmware giống như BIOS, chương trình UEFI được lưu trữ ở thư mục /EFI/ trong bộ nhớ non-volatile (là bộ nhớ đảm bảo cho dữ liệu không bị

Phân vùng EFI và bootloader Chameleon

Image
Như các bạn đã biết, Mac OS X dùng chuẩn ổ cứng theo định dạng GPT. GPT có nhiều lợi điểm hơn so với MBR, vì thế rất nhiều người sử dụng định dạng này để cài hackintosh. Dù muốn hay không, khi các bạn định dạng ổ cứng theo GPT để cài OSx86, luôn xuất hiện phân vùng EFI. Đối với máy Mac, EFI có nhiệm vụ lưu trữ những thông tin như: phần cứng, bios, .v..v. Tuy nhiên, đối với OSx86, EFI hầu như không được sử dụng đến. Tuy nhiên, chúng ta có thể làm cho EFI hữu dụng hơn trên Macx86 bằng cách dùng EFI làm phân vùng boot vào hệ thống OSx86. Lúc này, EFI chứa thư mục Extra, org.chameleon.boot.plist, SMbios.plist. dsdt.aml,.... Ưu điểm: không bị mất bộ nạp khởi động (boot loader) khi bạn cài lại OSx86. Nhược điểm: khi muốn chỉnh sửa các thông tin trong EFI, bạn phải dùng các câu lệnh để làm hiện phân vùng EFI. Yêu cầu: - Đang có tối thiểu một Macx86 hoạt động. - Đang có thư mục /Extra bao gồm: dsdt.aml, SMbios.plist, org.chameleon.boot.plist, themes, ssdt.aml... của OSx86 đang hoạt độn

Các vấn đề về uEFI Clover Bootloader P.5

Image
V.DUAL BOOT WINDOWS8 VÀ MAC OSX QUA UFEI: 1) Dual Boot Mac OSX+ Windows trên BIOS: - Việc dual boot đối với các máy ko hỗ trợ UEFI rất đơn giản, tương tự như dual boot trên nền Chameleon thôi, các bạn có thể cài Mac trước hoặc Win trước cũng được, nhưng nên nhớ là hai phân vùng cài phải ở phân vùng Primary. - Đối với ổ cứng MBR: định dạng này thì dual boot đơn giản, nên để như sau: 1.Mac; 2.Win; 3.Data1; 4.Data... => Hai phân vùng đầu là Primary vậy là được, cài Mac trước, active boot bằng Clover sau đó cài Win vào, sau khi cài Win xong các bạn chỉ boot vào được Win, các bạn sử dụng USB chứa Clover và boot lại vào Mac active lại Clover là OK. Gặp vấn đề boot0 hay boot1 error vui lòng tham khảo cách fix ở trên của mình. - Đối với ổ cứng GPT: Dual boot bị giới hạn nếu chia thêm nhiều phân vùng, vì windows chỉ nhận 4 Primary trong khi định dạng GPT mặc định tất cả phân vùng đều là Primary, các bạn nên để như sau: Boot vào bộ cài Mac, chuyển thành định dạng GPT, chia theo phân vùng