Hot
Home » MAC OS X » Hướng dẫn tạo USB cài MAC OS X trên PC chuẩn UEFI

Hướng dẫn tạo USB cài MAC OS X trên PC chuẩn UEFI

TẠO USB CÀI MAC OS:

Để tạo được USB cài Mac OS X ngoài máy ảo ta cần những thứ sau:

Cách làm:

Giải nén và copy Install OS X ***.app vào thư mục Applications thông qua ổ share đã cấu hình cho máy ảo


 

Cắm USB vào máy tính (cắm sau khi máy ảo đã chạy xong)

 

Hình dung quy trình:

  • Mục đích của bài viết trước và những gì vừa làm phía trên là làm sao để USB kết nối được với máy tính đang chạy Mac OS X, và ta đã làm xong, việc bây giờ là làm sao tích hợp bộ cài lên USB và làm cho USB này có thể cài Mac được
  • Trước tiên ta làm quen với vài công cụ trên Mac OS

 

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: Chứa Clover (một phần mềm nhỏ nhằm máy tính nhận được phân vùng chứa bộ cài Mac OS là giúp khởi động bộ cài từ phân vùng này). Để mang tính cơ động Clover được đặt trên USB luôn, nhưng thực chất Clover có thể đặt ngay trên ổ cứng, việc còn lại là ta chỉ cần cấu hình đường dẫn cho nó
  • Phân vùng chứa bộ cài (install_osx): Tùy thuộc vào việc bạn chọn lựa phương pháp tạo bộ cài nào mà phân vùng 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:

 

 

Tạo bộ cài

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

Phương pháp Createinstallmedia

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
      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


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

 

Tạo đĩa mồi để khởi động bộ cài

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

 

Chỉnh sửa Config.list phù hợp với máy của bạn
Mỗi máy có một cấu hình khác nhau, để Clover nhận diện máy bạn và có thể boot được vào bộ cài bạn cần cấu hình cho Config.plist
Trước kia việc cấu hình config.plist thường khá khó khăn là phải edit bằng tay nhưng may mắn những người có công lớn trong cộng đồng hackintosh Việt Nam là anh Hoàng Thanh, Pokenguyen đã phát triển công cụ Hackintosh Vietnam – Ultimate AIO Tool. Vì vậy việc tạo config.plist cho máy trở nên đơn giản hơn rất nhiều

Lưu ý thêm, khi tạo config.plist cho Clover để cài Mac OS từ USB cần tránh chọn quá nhiều thiết lập. Bạn chỉ cần chọn tương tự theo hình ảnh mình hướng dẫn bên dưới sẽ đảm bảo boot vào bộ cài thuận lợi.

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

 

Nhớ xóa hết các folder trong thư mục kexts chỉ để lại duy nhất thư mục “Other” và copy kext vào đó

 

Thêm DSDT vào Clover (bất đắc dĩ lắm mới dùng)
Suy cho cùng thì DSDT là linh hồn của cỗ máy hackintosh, nó có nhiệm vụ giúp Mac OS X nhận diện được phần cứng một cách đầy đủ, từ đó giảm thiểu tối đa lỗi trong quá trình cài. Hầu hết các lỗi xảy ra khi cài Mac OS là do khi load kext không nhận diện được phần cứng sinh ra lỗiThường thì lấy DSDT là công đoạn gần cuối khi cài Mac OS X, nhưng để dễ dàng hơn trong quá trình cài, giúp quá trình cài nhanh gọn và ít lỗi thì ta có thể lên Google tìm thử dòng máy mình (hay laptop của mình) đã có DSDT người ta patch sẵn chưa?! 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. Trên con đường dẫn đến thành công đâu phải lúc nào cũng trải đầy hoa hồng phải không các bạn!!!Bạn có thể kiếm DSDT của một số máy tại đây hoặc tại đây

Vậy là cuối cùng cũng xong cái USB để cài Mac OS X. Nếu sau này muốn dùng USB này cài cho máy khác bạn lưu ý tạo lại Config.plist cho phù hợp. Nhiệm vụ tiếp theo là làm sao cài được Mac OS X từ chiếc USB này.

(Kết quả: 4.0 - 4 lượt đánh giá)