Phương pháp giúp tạo USB cài đặt Mac OS X trên PC theo chuẩn UEFH

Nếu bạn là một người dùng các dòng máy PC iMac cũ chính hãng của Apple và đang muốn cài đặt HĐH Mac OS X trên PC với chuẩn UEFH, hãy cùng theo dõi bài viết hướng dẫn sau đây của Macone nhé.

Phương pháp giúp bạn tạo USB cài HĐH Mac OS X

 

Đầu tiên bạn cần chuẩn bị các thứ sau trên máy iMac

  • Bộ cài đặt:
  • Clover bản mới nhất. (http://sourceforge.net/projects/cloverefiboot/)
  • HFSPlus.efi (https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi
  • Kexts cho Clover . (https://www.fshare.vn/file/6K17L5MEUVIM)
  • Hackintosh Vietnam – Ultimate AIO Tool bản mới nhất.  (http://www.insanelymac.com/forum/files/file/210-hackintosh-vietnam-ultimate-aio-tool/)
  • Một chiếc USB 8GB (nên chọn USB 16GB 2.0)

 

Cách làm:

Trước tiên bạn cần giải nén file OS X ***.app sau đó copy vào thư mục Applications thông qua ổ share đã cấu hình cho máy ảo

 

 

iMac cũ chính hãng

Ảnh minh họa trên MK142 – iMac 21.5 inch, Late 2015

iMac cũ chính hãng

 

Khi máy ảo chạy xong thì bạn cắm USB vào laptop

 

 

iMac cũ chính hãng

 

Cấu trúc phân vùng của một chiếc USB cài Mac OS X

 

  • Phân vùng EFI: mơi chứa Clover – phần mềm giúp laptop phân vùng bộ cài Mac OS để khởi động bộ cài này. 

 

  • Phân vùng chứa bộ cài (install_osx): Dựa vào việc bạn lựa chọn cách tạo bộ cài như thế nào để phân vùng sao cho phù hợp. Đối với phương pháp Createinstallmedia tối thiểu 6.18 GB còn với phương pháp BaseBinaries clone tối thiểu 7.6 GB. Vì vậy để thuận tiện nên dùng USB 16GB

 

Cách phân vùng cho USB:

 

iMac cũ chính hãng

 

Tạo bộ cài trên máy

Bạn có thể tạo bộ cài bằng phương pháp Createinstallmedia hoặc BaseBinaries clone.

Có 2 cách được khuyên nên dùng để tạo bộ cài là tạo theo phương pháp Createinstallmedia hoặc tạo theo phương phápBaseBinaries clone.

1.Phương pháp Createinstallmedia

Theo cách này, bạn trước khi chạy lệnh terminal thì nên có bộ cài trong thư mục Applications cùng tên của phân vùng mà bạn cần ghi bộ cài lên, đổi thành là install_osx.

 

    • Đối với OS X Mavericks
      sudo /Applications/Install\ OS\ X\ Mavericks.app/Contents/Resources/createinstallmedia –volume /Volumes/install_osx –applicationpath /Applications/Install\ OS\ X\ Mavericks.app –nointeraction

 

    • Đối với Yosemite
      sudo /Applications/Install\ OS\ X\ Yosemite.app/Contents/Resources/createinstallmedia –volume /Volumes/install_osx –applicationpath /Applications/Install\ OS\ X\ Yosemite.app –nointeraction

 

    • Đối với EL Capitan
      sudo /Applications/Install\ OS\ X\ El\ Capitan.app/Contents/Resources/createinstallmedia –volume /Volumes/install_osx –applicationpath /Applications/Install\ OS\ X\ El\ Capitan.app –nointeraction

 

Phương pháp BaseBinaries clone: (khuyên dùng)
Lưu ý: phương pháp này bạn có thể làm thông qua giao diện bằng cách dùng Disk Utility và Finder nhưng để thuận tiện thì ta có thể dùng lệnh cho nhanh. Bạn copy từng lệnh và dán vào Terminal

 

iMac cũ chính hãng

 

Trước khi chạy lệnh ở terminal bạn cần phải có bộ cài trong thư mục Applications và tên của phân vùng bạn muốn ghi bộ cài lên cần đổi tên là install_osx

 

    • Đối với OS X Mavericks
      # temporary directory
      mkdir /tmp/install_esd
      # mount InstallESD.dmg in installer package
      hdiutil attach “/Applications/Install OS X Mavericks.app/Contents/SharedSupport/InstallESD.dmg” -readonly -mountpoint /tmp/install_esd -nobrowse
      # restore it to target
      sudo asr restore -source /tmp/install_esd/BaseSystem.dmg -target /Volumes/install_osx -erase -format HFS+ -noprompt
      # rename the target to be less unwieldy
      diskutil rename “OS X Base System” install_osx
      # remove Packages symlink
      rm /Volumes/install_osx/System/Installation/Packages
      # copy Packages as folder
      cp -a /tmp/install_esd/Packages /Volumes/install_osx/System/Installation
      # copy BaseSystem.dmg
      cp -a /tmp/install_esd/BaseSystem.dmg /tmp/install_esd/BaseSystem.chunklist /Volumes/install_osx
      # unmount InstallESD.dmg
      hdiutil detach /tmp/install_esd
      # remove temporary directory
      rmdir /tmp/install_esd

 

    • Đối với Yosemite
      # temporary directory
      mkdir /tmp/install_esd
      # mount InstallESD.dmg in installer package
      hdiutil attach “/Applications/Install OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg” -readonly -mountpoint /tmp/install_esd -nobrowse
      # restore it to target
      sudo asr restore -source /tmp/install_esd/BaseSystem.dmg -target /Volumes/install_osx -erase -format HFS+ -noprompt
      # rename the target to be less unwieldy
      diskutil rename “OS X Base System” install_osx
      # remove Packages symlink
      rm /Volumes/install_osx/System/Installation/Packages
      # copy Packages as folder
      cp -a /tmp/install_esd/Packages /Volumes/install_osx/System/Installation
      # copy BaseSystem.dmg
      cp -a /tmp/install_esd/BaseSystem.dmg /tmp/install_esd/BaseSystem.chunklist /Volumes/install_osx
      # unmount InstallESD.dmg
      hdiutil detach /tmp/install_esd
      # remove temporary directory
      rmdir /tmp/install_esd

 

    • Đối với EL Capitan

      # temporary directory
      mkdir /tmp/install_esd
      # mount InstallESD.dmg in installer package
      hdiutil attach “/Applications/Install OS X El Capitan.app/Contents/SharedSupport/InstallESD.dmg” -readonly -mountpoint /tmp/install_esd -nobrowse
      # restore it to target
      sudo asr restore -source /tmp/install_esd/BaseSystem.dmg -target /Volumes/install_osx -erase -format HFS+ -noprompt
      # rename the target to be less unwieldy
      diskutil rename “OS X Base System” install_osx
      # remove Packages symlink
      rm /Volumes/install_osx/System/Installation/Packages
      # copy Packages as folder
      cp -a /tmp/install_esd/Packages /Volumes/install_osx/System/Installation
      # copy BaseSystem.dmg & AppleDiagnostics.dmg
      cp -a /tmp/install_esd/BaseSystem.dmg /tmp/install_esd/BaseSystem.chunklist /tmp/install_esd/AppleDiagnostics.dmg /tmp/install_esd/AppleDiagnostics.chunklist /Volumes/install_osx
      # unmount InstallESD.dmg
      hdiutil detach /tmp/install_esd
      # remove temporary directory
      rmdir /tmp/install_esd

 

Cài đặt Clover lên phân vùng EFI của USB vừa tạo

 

iMac cũ chính hãng

 

Chỉnh sửa Config.list phù hợp với máy của bạn

Nguyên nhân phải chỉnh sửa là vì mỗi một laptop sẽ có cấu hình không giống nhau, vì vậy nếu muốn Clover nhận diện được máy tính thì bạn cần boor bộ cài muốn cấu hình cho Config.plist.

Việc cấu hình config.plist giờ đây cũng được đơn giản hóa rất nhiều nhờ một công cụ có tên là Hackintosh VietNam – Ultimate AIO Tool. Ngoài ra khi tạo config.plist  bạn không nên chọn quá nhiều thiết lập.

 

iMac cũ chính hãng

 

Copy Config.plist vào USB theo đường dẫn EFI\CLOVER\

 

Copy HFSplus.efi theo đường dẫn như hình (nhớ xóa file VBoxHfs-64.efi đi)

 

 

Copy kext vào Clover theo đường dẫn như hình

 

iMac cũ chính hãng

 

Bạn cần xóa hết toàn bộ các folder trong mục kexts trừ mục Other để copy text vào đó.

 

iMac cũ chính hãng

 

Thêm DSDT vào Clover (bất đắc dĩ lắm mới dùng)

DSDT được coi là linh hồn của hackintosh với chức năng hỗ trợ Mac OS X nhận diện các phần cứng một cách đầy đủ nhất, và giảm thiểu các lỗi xảy ra trong quá trình cài đặt. Có nhiều lỗi xảy ra khi cài Mac oS chủ yêu vì khi load text hệ thống không nhận diện được phần cứng, từ đó nảy sinh lỗi. SDST là công đoạn gần cuối khi cài đặt, giúp quá trình cài trở nên nhanh gọn và ít lỗi. Thường thì các máy cùng chung mainboard có thể dùng được DSDT của nhauNếu không có DSDT thì bạn bỏ qua bước này, trong quá trình cài đặt sẽ gặp rất nhiều lỗi, nhưng yên tâm hầu hết đã có cách khắc phục, miễn là bạn đủ kiên nhẫn theo đuổi tới cùng.

 

iMac cũ chính hãng

 

Đến đây việc sử dụng USB để vài Mac OS X coi như xong. Trong trường hợp sau này ần USB để cài cho máy tính iMac cũ chính hãng khác thì bạn chỉ cần tạo lại file Config.plist là được.

 

Tin liên quan:

 

Bình luận và nhận xét về bài viết Phương pháp giúp tạo USB cài đặt Mac OS X trên PC theo chuẩn UEFH