Posts

Showing posts with the label 4.chameleonserial

Tạo bootloader Chameleon từ Hiren boot 15.2 để cứu hộ hackintosh

Image
Thiết lập Mac OS X luôn tiềm ẩn những rủi ro vốn có của nó, bất chấp thực tế là hackintosh nói chung rất ổn định. Luôn luôn tồn tại vô vàn lý do để một ngày đẹp trời nào đó máy tính của bạn không thể khởi động được. Trong những trường hợp này, lựa chọn tốt nhất của bạn có thể tạm thời khởi động Mac OS X với sự giúp đỡ của một USB khởi động. Từ đó bạn có thể sửa chữa bất kỳ vấn đề nào đang làm cho máy tính của bạn không khởi động được. Ổ USB cài đặt Mac OS X của bạn có thể dùng để cứu hộ cho Mac OS X mà bạn đang sử dụng. Và thật không may, bạn lại không có USB bộ cài đặt. Tuy nhiên, bạn vẫn có thể tạo ra USB với bootloader Chameleon hoặc Chimera để tạm thời boot được vào Mac OS X. Hackintosh thường sử dụng Chameleon hoặc Chimera làm bộ nạp khởi động (bootloader; hiện giờ còn có thêm bootloader clover) Mac OS X. Nếu bạn sở hữu một máy Mac thực tế, bạn chỉ cần tải về bộ cài đặt .pkg của bootloader Chameleon và cài đặt nó vào USB chỉ với vài lần nhấp chuột. Tuy nhiên, trên Windows, quá t

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

File cấu hình org.chameleon.boot.plist cho chameleon boot loader

Image
Org.chameleon.boot.plist là file cấu hình đặc biệt quan trọng trong thế giới hackintosh. Nó được đặt trong thư mục Extra cung cấp cho bootloader những dòng lệnh, nhân hệ thống bên ngoài, và các lựa chọn khởi tạo hệ thống OSx86. File org.chameleon.boot.org trước đây có tên là com.apple.boot.plist và được đặt trong thư mục /Library/Preferences/SystemConfiguration. Một file org.chameleon.boot.org có dạng như hình dưới: Các lựa chọn được đặt trong tập tin org.chameleon.boot.plist thường có cấu trúc như sau: <key>tên lựa chọn</key> <string>giá trị của lựa chọn</string> ví dụ: GraphicsEnabler yes Nếu sai cấu trúc trên, bộ nạp khởi động sẽ nạp sai giá trị, gây mất ổn định hệ thống Mac OS X hoặc tệ hơn là gây lỗi panic (màn hình đen chết tróc). 1.LỰA CHỌN KHỞI TẠO HỆ THỐNG: 1.1."Graphics Mode"=" x x @ ": đặt màn hình khởi động ở chế độ đồ họa với độ phân giải: width: độ rộng màn hình khởi động (pixel). height: chiều cao màn hình khởi đ