Tham dự Tech Lounge

Tham dự Tech Lounge


Tạo USB cài Hackintosh (P2)

minmon98
15/8/2019 5:55Phản hồi: 25
Tạo USB cài Hackintosh (P2)
Để tiếp nối cho bài viết phần 1 trước đó của mình: https://tinhte.vn/threads/tao-usb-cai-hackintosh-p1.2985611/. Trong bài viết này mình sẽ giới thiệu nốt với các bạn cách tạo USB cài đặt Hackintosh cuối cùng trong 3 cách - Cách thủ công được sử dụng nhiều nhất. Lí do bởi vì chúng ta có thể tự tạo USB cài đặt ngay khi Apple tung ra một bản MacOS mới nào đó mà không phải phụ thuộc vào Niresh hay tonymacx86 hay bất cứ ai tạo cho cả. Let's go, chúng ta cùng bắt đầu nhé !!!


## Cách 3: Làm thủ công
-----

Ở cách 3 này, bước 1 và bước 2 giống hoàn toàn với Cách 2: Sử dụng công cụ Unibeast trong bài viết trước đó, bao gồm:

- Bước 1: Tải bộ cài đặt từ Apple

- Bước 2: Format USB

Sau khi đã hoàn thành 2 bước trên các bạn đã có file cài đặt MacOS trong thư mục Application và 1 USB với 2 phân vùng: CLOVER_EFI, install_osx rỗng, tiếp tục bước tiếp theo dưới đây nhé.

### Bước 3: Cài đặt Clover Bootloader

Tiến hành tải Clover về từ địa chỉ: https://sourceforge.net/projects/cloverefiboot/



Mở Clover lên, Chọn "Change Install Location" -> Chọn CLOVER_EFI



Sau khi chọn phân vùng cài đặt CLOVER_EFI, chọn "Customize"

Quảng cáo




**- Đối với USB cài đặt theo kiểu UEFI, chọn theo hình**



- Chọn "UEFI booting only", "Install Clover in the ESP" sẽ tự động được chọn
- Chọn "BGM" trong phần Themes
- Phần UEFI Drivers, để như mặc định nhưng bỏ tuỳ chọn VBoxHfs-64 đi, chọn thêm AptioMemoryFix-64


Quảng cáo


**- Đối với USB cài đặt theo kiểu Legacy, chọn theo hình**




- Bỏ chọn "UEFI booting only"
- Bỏ chọn "Install Clover in the ESP"
- Trong phần"Boot Sectors", chọn "Install boot0af in MBR" (tuỳ chọn "Install boot0ss in MBR" dành cho ổ HDD nếu cài song song với Windows)
- Chọn "BGM" trong phần Themes
- Phần UEFI Drivers, để như mặc định nhưng bỏ tuỳ chọn VBoxHfs-64 đi, chọn thêm AptioMemoryFix-64


**Config lại 1 chút**

1. Đối với USB theo kiểu UEFI, mặc định Clover sẽ không thể nhận diện được các ổ có định dạng HFS+ (Định dạng phân vùng của Apple), do đó ta cần giúp nó nhận diện được thôi, bằng cách sử dụng HFSPlus:
- Tải về theo địa chỉ : https://github.com/JrCs/CloverGrowerPro/raw/master/Files/HFSPlus/X64/HFSPlus.efi.
- Copy vào đường dẫn /EFI/Clover/drivers64UEFI
- Hãy nhớ **HFSPlus.efi đặc biệt quan trọng, không được quên**



2. Đối với USB theo kiểu Legacy, copy ApfsDriverLoader-64.efi từ thư mục drivers64UEFI vào thư mục drivers64

https://images.viblo.asia/c4c9e7b1-fb59-46b9-8e26-d5ee8395f3f2.png



## Bước 4. Copy kexts


Kext được hiểu nôm na giống như driver trên windows vậy. Cần có kext để máy các bạn cài có thể nhận được các driver trên máy.

**- Vào thư mục EFI/CLOVER/kexts/, Xoá tất cả các thư mục chỉ để lại "Other"**




==>



**- Copy tất cả các kext dưới đây vào thư mục Other**

FakeSMC.kext: https://github.com/RehabMan/OS-X-FakeSMC-kozlek (Fake các phần cứng cơ bản của máy Apple)

VoodooPS2Controller.kext: https://github.com/RehabMan/OS-X-Voodoo-PS2-Controller (Kext sử dụng màn phím và Touchpad)

USBInjectAll.kext: https://github.com/RehabMan/OS-X-USB-Inject-All


*(Bộ đôi kext cho card đồ hoạ onboard)*

Lilu.kext: https://github.com/acidanthera/Lilu
WhateverGreen.kext: https://github.com/acidanthera/WhateverGreen (replaces IntelGraphicsFixup.kext)

*(Bộ kext cho card mạng dây)*

RealtekRTL8111.kext: https://github.com/RehabMan/OS-X-Realtek-Network


RealtekRTL8100.kext: http://www.insanelymac.com/forum/topic/296190-driver-for-realteks-rtl810x-fast-ethernet-series/


AppleIntelE1000e.kext: http://www.insanelymac.com/forum/topic/205771-appleintele1000ekext-for-108107106105/


IntelMausiEthernet.kext: https://github.com/RehabMan/OS-X-Intel-Network


AtherosE2200Ethernet.kext: https://github.com/Mieze/AtherosE2200Ethernet/releases


**Sau khi copy, thư mục Other trông sẽ như sau**



## Bước 5. Chọn file config.plist phù hợp

Truy cập đường dẫn sau: https://github.com/RehabMan/OS-X-Clover-Laptop-Config, chọn file config.plist phù hợp với cấu hình máy bạn. Chẳng hạn máy mình có cấu hình Intel HD Graphics 5500. Mình sẽ chọn file "config_HD5300_5500_6000.plist"

- Copy file đó vào thư mục EFI/CLOVER



- Backup file "config.plist" cũ đi một chỗ khác. Sau đó đổi tên "config_HD5300_5500_6000.plist" thành "config.plist"



## Bước 6. Bung file cài đặt macOS

Mở Terminal lên

**Đối với MacOS Mojave**

Code:
# copy installer image
sudo "/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --nointeraction

# rename (Các lệnh rename này chỉ thực hiện sau khi đã bung file xong)
sudo diskutil rename "Install macOS Mojave" install_osx
**Đối với MacOS High Sierra**

Code:
# copy installer image
sudo "/Applications/Install macOS High Sierra.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --nointeraction

# rename
sudo diskutil rename "Install macOS High Sierra" install_osx
**Đối với MacOS Sierra**

Code:
# copy installer image
sudo "/Applications/Install macOS Sierra.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install macOS Sierra.app" --nointeraction

# rename
sudo diskutil rename "Install macOS Sierra" install_osx
**Đối với MacOS El Capitan**

Code:
# copy installer image
sudo "/Applications/Install OS X El Capitan.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install OS X El Capitan.app" --nointeraction

# rename
sudo diskutil rename "Install OS X El Capitan" install_osx
**Đối với MacOS Yosemite**

Code:
# copy installer image
sudo "/Applications/Install OS X Yosemite.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install OS X Yosemite.app" --nointeraction

# rename
sudo diskutil rename "Install OS X Yosemite" install_osx
**Đối với MacOS Mavericks**

Code:
# copy installer image
sudo "/Applications/Install OS X Mavericks.app/Contents/Resources/createinstallmedia" --volume  /Volumes/install_osx --applicationpath "/Applications/Install OS X Mavericks.app" --nointeraction

# rename
sudo diskutil rename "Install OS X Mavericks" install_osx

-----

Làm được đến đây là các bạn đã hoàn thành tạo 1 chiếc USB theo cách truyền thống nhất, một chiếc USB cài Hackintosh siêu sạch. Trong bài tiếp theo mình sẽ cài đặt MacOS từ chiếc USB này, các bạn nếu có quan tâm thì hãy theo dõi nhé
25 bình luận
Chia sẻ

Xu hướng

tinvas
TÍCH CỰC
5 năm
Dài quá, đánh đâu bài hay
minmon98
ĐẠI BÀNG
5 năm
@tinvas Vì mình muốn viết chi tiết nhất có thể
Cài đặt chứ không phải cài đặc
minmon98
ĐẠI BÀNG
5 năm
@ephemeral55 Chết, tay mình nhanh hơn não mất rồi 😆)
@minmon98 Hihi, mình xem trên youtube của TNC có 1 bộ cài hoàn chỉnh không cần Mac, tải về ghi ra usb là được, bạn thử dùng cái đó xem sao, bớt lằng nhằng hihi
minmon98
ĐẠI BÀNG
5 năm
@ephemeral55 Trong bài viết trước mình đã nói về cách làm đấy rồi, tuy nhiên cách đấy không thể tuỳ biến theo cá nhân được
minmon98
ĐẠI BÀNG
5 năm
@ephemeral55 Cách bạn xem chỉ là 1 cách. Chuỗi bài viết của mình trình bày đến những 3 cách cơ, nên yên tâm không thiếu được đâu
Rất hay và chi tiết rõ ràng.
minmon98
ĐẠI BÀNG
5 năm
@WindAngel yêu cậu
@minmon98 Mong bạn làm phần 4 nói về kext của wifi (card m.2/pcie) - audio - bluetooth.

Mình tính mua Intel Nuc8i5beh mà người viết bài hướng dẫn chi tiết trên tonymacx86 lại không xài wifi nên nhiều người kẹt phần đó. Thế là mình chưa dám mua 😁
iolna
TÍCH CỰC
5 năm
Đã làm hết các bước và không được. VGA của mình nó vẫn trơ trơ ra 7MB. Có thể phần cứng không tương thích. Cuộc tình với hackintosh kết thúc ở đây. Cái máy đấy giờ mình lại cài full game Windows + phim 4k rồi. 😔(
minmon98
ĐẠI BÀNG
5 năm
@iolna Dù ko nhận card rời thì đáng ra cx phải nhận onboard chứ nhỉ :'(
iolna
TÍCH CỰC
5 năm
@minmon98 Lười tháo lắp ý bác. Mình định chơi macOS làm OS chính xong cài thêm bootcamp. 😁
HoLaHe
ĐẠI BÀNG
5 năm
dài quá ngại đọc,
mình thường tự tạo file restore, sau đó vô recovery restore cho nhanh, y như máy mới mua =))
minmon98
ĐẠI BÀNG
5 năm
@HoLaHe Được bạn, nhưng đây là dành cho những bạn còn chưa có cả hệ điều hành để mà làm thao tác restore nữa mà
HoLaHe
ĐẠI BÀNG
5 năm
@minmon98 hì, sr bác, tại lười đọc nên hiểu sai ý bác , haha
Để cài được thì còn phải xem phần cứng của máy tính có tương thích với HĐH Mac ko nữa, nếu ko tương thích hết thì cài xong khó để fix hết các driver lắm.
minmon98
ĐẠI BÀNG
5 năm
@Lythienky trước đó mình đã có 1 bài viết lưu ý về vấn đề này
HoLaHe
ĐẠI BÀNG
5 năm
@Lythienky hình như có 1 list các phần cứng cài được hackcintosh, bác muốn build thì build theo trên đó xong về cài là ổn
minmon98
ĐẠI BÀNG
5 năm
@HoLaHe à không, mình cài dùng được ngon lành rồi. Đây là mình đang chia sẻ cách tạo và cài đặt chứ còn build máy thế thì cũng lại phải có tý tài chính
@minmon98 nếu là build máy cố định thì dễ xử lý, chứ nếu laptop thì phải lục trên google chán mới cài được. Mình từ mắc 1 lần cài Mac cho laptop Dell Inprion, ko có driver VGA. Mệt lắm.
Hackintosh không chỉ đọc một bài mà cài được, nên tìm hiểu kyx không lại hỏng hết cả máy
https://www.facebook.com/groups/hackintoshPC/?epa=SEARCH_BOX
minmon98
ĐẠI BÀNG
5 năm
@Phạm Xuân Diệu Đúng rồi bác
maclife
TÍCH CỰC
5 năm
Pác chủ có hứng thú làm Mod của Maclife ko ạ. Em muốn mời pác về viết bài và giải đáp thắc mắc trong mục Hackintosh trên Maclife ^_^
Lúc boot lên USB có cần lưu ý gì vs từng dòng máy ko bác, lap em ThinkPad T450s

Xu hướng

Bài mới









  • Chịu trách nhiệm nội dung: Trần Mạnh Hiệp
  • © 2024 Công ty Cổ phần MXH Tinh Tế
  • Địa chỉ: Số 70 Bà Huyện Thanh Quan, P. Võ Thị Sáu, Quận 3, TPHCM
  • Số điện thoại: 02822460095
  • MST: 0313255119
  • Giấy phép thiết lập MXH số 11/GP-BTTTT, Ký ngày: 08/01/2019