Trình cài đặt USB có khả năng khởi động macOS mang lại nhiều lợi ích khác nhau cho người dùng Mac. Ví dụ:nó cho phép bạn thực hiện cài đặt macOS mới, khởi động máy Mac không thể khởi động, hạ cấp macOS và cài đặt macOS trên nhiều máy tính mà không cần tải xuống trình cài đặt mỗi lần.
Mặc dù không dễ để tạo trình cài đặt USB có khả năng khởi động cho macOS Tahoe hoặc các phiên bản khác, nhưng bạn có thể gặp phải các lỗi, chẳng hạn như không thể tải xuống macOS Tahoe, trình cài đặt USB macOS không khởi động được hoặc bị kẹt trong quá trình này. Bài viết này nhằm mục đích giúp bạn giải quyết tất cả các loại vấn đề bạn có thể gặp phải khi tạo đĩa khởi động cho macOS.
Vì có thể bạn đang tạo trình cài đặt có khả năng khởi động từ Terminal hoặc OpenCore Legacy Patcher nên chúng tôi sẽ đề cập đến các vấn đề đã biết có liên quan đến chúng.
💡Một giải pháp cho tất cả:Sử dụng trình tạo đĩa cài đặt cho macOS
Giải pháp nhanh nhất cho mọi vấn đề khiến bạn không thể tạo trình cài đặt USB có khả năng khởi động trên máy Mac là sử dụng trình tạo đĩa đáng tin cậy như iBoysoft DiskGeeker.
Nó chứa một thư viện trình cài đặt cho macOS High Sierra và các phiên bản mới hơn, cho phép bạn tạo ổ đĩa khởi động macOS từ các tệp DMG trong ứng dụng. Điều này tránh nguy cơ tải xuống trình cài đặt bị hỏng trực tuyến và lãng phí thời gian vào các dòng lệnh phức tạp.
Đối với macOS Sierra và các hệ thống cũ hơn, bạn có thể tải xuống tệp Mac OS DMG được yêu cầu và tải tệp đó lên ứng dụng để nhanh chóng tạo đĩa khởi động.
Hãy làm theo các bước bên dưới nếu bạn không thể tạo USB khởi động macOS trong Terminal hoặc OCLP:
Bước 1:Cài đặt iBoysoft DiskGeeker.
Bước 2:Mở công cụ USB có khả năng khởi động, sau đó chọn ổ USB của bạn từ phía bên trái và nhấp vào Tạo đĩa khởi động . Sau đó, nhấp vào Tiếp tục để xác nhận rằng quá trình này sẽ xóa ổ đĩa của bạn.

Bước 3:Chọn phiên bản Mac OS mà bạn muốn dùng để tạo đĩa cài đặt.
Nếu bạn muốn USB có khả năng khởi động cho macOS Sequoia/Sonoma/Ventura/Monterey/Big Sur/Catalina/Mojave/High Sierra, hãy chọn macOS bạn muốn và nhấp vào Tạo đĩa khởi động .

Nếu bạn muốn USB có khả năng khởi động cho macOS Sierra/OS X El Capitan/OS X Yosemite/OS X Mavericks/OS X Mountain Lion/OS X Lion hoặc phiên bản cũ hơn, hãy nhấp vào Tạo đĩa khởi động> Duyệt hình ảnh , sau đó tải lên tệp DMG mà bạn đã tải xuống trước đó.

Bước 4:Đợi trình cài đặt khả năng khởi động macOS được tạo.

Rất đơn giản phải không? Chia sẻ trình tạo đĩa cài đặt cho macOS này với người khác!
Vấn đề 1:Không thể cài đặt phiên bản xxx này trên máy tính này
Thông báo "This version of xxx could not be known on this Computer" sẽ hiện lên khi hệ thống phát hiện phiên bản Mac OS không tương thích. Ví dụ:khi bạn giải nén tệp DMG OS X El Capitan và thêm nó vào thư mục Ứng dụng.
Giải pháp là sử dụng máy Mac đủ điều kiện để chạy hệ điều hành bạn muốn cài đặt, trình tạo đĩa cài đặt hoặc thực hiện các bước trong Vấn đề 2.
Vấn đề 2:Loại CPU không thực thi được

"sudo:không thể thực thi /Ứng dụng/Cài đặt OS X El Capitan.app/Contents/Resources/createinstallmedia:Loại CPU xấu trong tệp thực thi" là lỗi bạn có thể gặp phải khi tạo đĩa khởi động cho phiên bản hệ thống không tương thích với máy Mac của bạn trong Terminal. Trong ví dụ này, người dùng đang cố gắng tạo một ổ đĩa khởi động cho OS X 10.11 El Capitan trên máy Mac M1.
Để khắc phục, bạn có thể sử dụng công cụ USB có khả năng khởi động như iBoysoft DiskGeeker, công cụ này cho phép bạn tạo USB có thể khởi động trên bất kỳ máy Mac nào chỉ sau 5 cú nhấp chuột.
Hoặc giải nén tệp InstallESD.dmg từ tệp cài đặt rồi tạo đĩa cài đặt với tệp đó. Để thực hiện việc này, hãy tải xuống tệp Mac OS DMG mong muốn và mở tệp đó.
Nếu bạn thấy trình cài đặt ứng dụng, ví dụ:Cài đặt OS X Mavericks.app, hãy nhấp chuột phải vào trình cài đặt đó và chọn "Hiển thị nội dung gói". Sau đó mở thư mục Nội dung, định vị tệp InstallESD.dmg bên trong thư mục SharedSupport và di chuyển tệp DMG sang màn hình nền.
Nếu bạn thấy tệp pkg, hãy thực hiện các bước sau:
- Mở Terminal.
- Giải nén tệp InstallMacOSX.pkg trong một thư mục:
pkgutil --expand ~/Desktop/InstallMacOSX.pkg ~/Desktop/Installer - Định vị bạn ở vị trí của tệp pkg.
cd ~/Desktop/Installer/InstallMacOSX.pkg - Giải nén cấu trúc bằng lệnh tar:
tar -xvf Tải trọng - Di chuyển tệp InstallESD.dmg vào Màn hình nền:
mv InstallESD.dmg ~/Desktop
Sau khi tệp DMG đã sẵn sàng, bạn có thể tạo đĩa USB có khả năng khởi động cho hệ điều hành không tương thích bằng các bước bên dưới:
- Mở Terminal.
- Thực hiện lần lượt các lệnh sau để tạo trình cài đặt macOS có khả năng khởi động.
Đính kèm ảnh đĩa cài đặt macOS:
hdiutil Attach ~/Desktop/InstallESD.dmg -noverify -nobrowse -mountpoint /Volumes/install_appChuyển đổi BaseSystem.dmg sang định dạng hình ảnh thưa thớt:
hdiutil chuyển đổi /Volumes/install_app/BaseSystem.dmg -format UDSP -o /tmp/InstallerThay đổi kích thước hình ảnh thưa thớt thành 8GB:hdiutil thay đổi kích thước -size 8g /tmp/Installer.sparseimageĐính kèm hình ảnh thưa thớt đã thay đổi kích thước:
hdiutil Attach /tmp/Installer.sparseimage -noverify -nobrowse -mountpoint /Volumes/install_buildXóa thư mục "Gói" hiện có:
rm -r /Volumes/install_build/System/Installation/PackagesSao chép thư mục "Gói" từ `install_app` sang `install_build`:
cp -av /Volumes/install_app/Packages /Volumes/install_build/System/Installation/Sao chép các tệp bổ sung vào hình ảnh thưa thớt:
cp -av /Volumes/install_app/BaseSystem.chunklist /Volumes/install_buildcp -av /Volumes/install_app/BaseSystem.dmg /Volumes/install_buildDetach các hình ảnh được gắn kết:
hdiutil tách /Volumes/install_apphdiutil tách /Volumes/install_buildThay đổi kích thước hình ảnh thưa thớt về kích thước tối thiểu:
hdiutil thay đổi kích thước -size `hdiutil thay đổi kích thước -limits /tmp/Installer.sparseimage | đuôi -n 1 | awk '{print $ 1}' `b /tmp/Installer.sparseimageChuyển đổi hình ảnh thưa thớt thành hình ảnh đĩa chỉ đọc được nén:
hdiutil chuyển đổi /tmp/Installer.sparseimage -format UDZO -o /tmp/InstallerDi chuyển image đĩa cuối cùng sang màn hình nền:mv /tmp/Installer.dmg ~/Desktop - Đảm bảo USB của bạn đã được cắm và được đặt tên là USB.
- Khôi phục nội dung của tệp ảnh đĩa Installer.dmg vào ổ đĩa đích /Volumes/USB: sudo asr Restore --source ~/Desktop/Installer.dmg --target /Volumes/USB --noprompt --noverify --erase
- Nhập mật khẩu quản trị viên và nhấn Enter nếu được nhắc.
Các bước trên chắc chắn đã khắc phục được thông báo "Loại CPU không thực thi được". Hãy chia sẻ chúng với những người khác!
Vấn đề 3:sudo:/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia:không tìm thấy lệnh
"createinstallmedia:không tìm thấy lệnh" cũng là một lỗi phổ biến mà nhiều người dùng Mac có thể gặp phải. Nguyên nhân thường là do cú pháp lệnh không chính xác, vấn đề về vị trí trình cài đặt, v.v. Hãy đọc tiếp bài viết bên dưới để khắc phục:
Cách khắc phục Createinstallmedia:Không tìm thấy lệnh
Vấn đề 4:zsh:kill sudo --volume /Volumes/MyVolume

Một vấn đề khác liên quan đến Terminal khi tạo trình cài đặt macOS có khả năng khởi động là "zsh:kill sudo --volume /Volumes/volume_name." Điều này có nghĩa là lệnh đã bị hệ thống buộc phải chấm dứt. Để khắc phục lỗi, bạn có thể từ chức tệp nhị phân createinstallmedia.
- Mở Terminal.
- Thay thế Mojave trong lệnh bằng phiên bản hệ điều hành của bạn và thực thi nó để thay đổi thư mục làm việc hiện tại thành vị trí của công cụ createinstallmedia trong ứng dụng trình cài đặt macOS.
cd /Applications/Install\ macOS\ Mojave.app/Contents/Resources/ - Ký lại tệp nhị phân createinstallmedia bằng công cụ codesign
codesign -s - -f createinstallmedia - Sau đó chạy lại lệnh createinstallmedia để tạo trình cài đặt USB có khả năng khởi động
Vấn đề 5:/Applications/Install macOS High Sierra.app có vẻ không phải là ứng dụng cài đặt hệ điều hành hợp lệ

Nếu bạn không có trình cài đặt đầy đủ, bạn sẽ nhận được lỗi này như một lời nhắc nhở. Cách dễ nhất để kiểm tra xem bạn có bộ cài đặt đầy đủ hay không là xem kích thước của tệp trình cài đặt macOS. Ví dụ:nếu nó chỉ có 19 MB thì rõ ràng đó không phải là trình cài đặt đầy đủ.
Bạn muốn dễ dàng tạo trình cài đặt có khả năng khởi động macOS? Hãy sử dụng trình tạo đĩa này!
Vấn đề 6:Untitled không phải là điểm gắn ổ đĩa hợp lệ
Tên ổ đĩa USB của bạn cũng có thể gây ra sự cố. Nếu Terminal thông báo "Untitled không phải là điểm gắn ổ đĩa hợp lệ", trong đó Untitled là tên, hãy thử đổi tên USB hoặc định dạng lại ổ đĩa vật lý bằng bản đồ phân vùng GUID và định dạng Mac OS Extended (Journaled).
Một điều nữa là đảm bảo lệnh Terminal được gõ chính xác. Đặc biệt chú ý đến dấu gạch ngang vì chúng đều là dấu gạch ngang kép.
Nếu ổ USB của bạn được định dạng theo APFS, Terminal sẽ không chấp nhận nó làm phương tiện cài đặt có khả năng khởi động. Vì vậy, bạn phải định dạng lại nó:
- Mở tiện ích đĩa.
- Nhấp vào Xem> Hiển thị tất cả thiết bị.
- Chọn ổ đĩa vật lý của USB của bạn và nhấp vào Xóa.
- Đặt tên cho USB, chọn Mac OS Extended (Journaled) làm định dạng và Sơ đồ phân vùng GUID làm sơ đồ.
Nhấp vào Xóa.

Vấn đề 8:Xảy ra lỗi khi xóa đĩa

Sau khi gõ Y để tiếp tục, Terminal sẽ bắt đầu xóa đĩa, chuẩn bị trước khi sao chép tệp vào đó. Quá trình này có thể không thành công với lỗi "Đã xảy ra lỗi khi xóa đĩa." Thông thường, bạn cũng sẽ nhận được số lỗi ổ đĩa, số này không cung cấp nhiều thông tin, chẳng hạn như:
- Lỗi xóa số lỗi đĩa (-69888, 0) Đã xảy ra lỗi khi xóa đĩa.
- Lỗi xóa đĩa số lỗi (13, 0) Đã xảy ra lỗi khi xóa đĩa.
- Lỗi xóa số lỗi đĩa (-69618, O) Đã xảy ra lỗi khi xóa đĩa.
- Lỗi xóa đĩa số lỗi (22, O) Đã xảy ra lỗi khi xóa đĩa.
Giải pháp rất đơn giản. Bạn chỉ cần đảm bảo rằng ổ USB của bạn hiện không được sử dụng bởi một quy trình khác hoặc nó không có chung tên với ổ đĩa vật lý hoặc ổ đĩa khác. Hãy thử những mẹo này để loại bỏ sự cố và chạy lại lệnh để tạo đĩa khởi động.
- Khởi động lại máy Mac của bạn để đóng tất cả các tiến trình. (Chuyển tới menu Apple> Khởi động lại.)
- Khởi chạy lại Trình tìm kiếm. (Nhấp chuột phải vào biểu tượng Finder trên Dock trong khi nhấn Tùy chọn và chọn Khởi chạy lại.)
- Đổi tên ổ USB của bạn thành tên khác. (Mở Finder, nhấp chuột phải vào USB của bạn và chọn Đổi tên.)
- Định dạng lại ổ USB của bạn bằng định dạng Mac OS Extended (Nhật ký).
Vấn đề 9:Đĩa bị xóa không mount
Nếu USB của bạn không kết nối sau khi bị xóa trong Terminal, hãy thử thoát Terminal, tháo ổ đĩa và kết nối lại với máy Mac của bạn. Sau đó kiểm tra xem bạn có thể tạo đĩa cài đặt không. Nếu không, hãy định dạng lại ổ đĩa ngoài bằng Mac OS Extended (Journaled) trong Disk Utility.
Vấn đề 10:Bị kẹt khi sao chép tập tin cài đặt vào đĩa
Với đĩa USB đã được chuẩn bị sẵn, Terminal sẽ bắt đầu sao chép các tệp cần thiết vào đó. Nếu quá trình bị treo trong một thời gian dài mà không có tiến triển, hãy cân nhắc việc thoát khỏi nó và thử lại bằng đĩa USB nhanh hơn. Nếu không, hãy đợi lâu hơn.
Vấn đề 11:Sao chép ứng dụng cài đặt không thành công

Nếu Terminal nhắc lỗi "Bản sao của ứng dụng trình cài đặt không thành công", bạn có thể đóng cửa sổ Terminal và chạy lại lệnh Terminal. Nếu sự cố vẫn tiếp diễn, bạn có thể đổi sang USB khác hoặc làm theo hướng dẫn sau: Khắc phục "Không thể sao chép ứng dụng trình cài đặt".
Vấn đề 12:Sao chép macOS RecoveryOS

Terminal cũng có thể bị treo khi sao chép macOS RecoveryOS. Nếu điều đó xảy ra, trước tiên hãy thử định dạng lại USB trong Disk Utility bằng cách làm theo các bước chúng tôi đã nêu trong Vấn đề 7, sau đó tạo lại USB có khả năng khởi động.
Hãy lấy công cụ USB có khả năng khởi động này dành cho macOS để tạo đĩa khởi động ngay lập tức!
Vấn đề 13:Thiết bị đầu cuối bị kẹt khi tạo khả năng khởi động cho đĩa

Sau khi sao chép các tập tin cần thiết, tiện ích createinstallmedia sẽ giúp ổ USB có khả năng khởi động. Tuy nhiên, nó có thể chậm đến mức không thể chịu nổi và dường như bị kẹt ở phần "Tạo khả năng khởi động cho đĩa" trong Terminal. Trong trường hợp này, bạn có thể để ổ đĩa chạy cả đêm hoặc tắt tính năng lập chỉ mục Spotlight trên trình cài đặt.
Nếu không ngại chờ đợi, bạn có thể ngăn máy Mac của mình chuyển sang chế độ ngủ bằng cách thay đổi cài đặt chế độ ngủ và để quá trình createinstallmedia hoạt động qua đêm. Cuối cùng, quá trình này sẽ kết thúc nếu USB không gặp vấn đề gì.
Nếu bạn muốn thấy hiệu ứng ngay lập tức, hãy thực hiện những điều sau:
- Đảm bảo Terminal đang mở.
- Nhấp vào Shell> Cửa sổ mới> Cửa sổ mới có cấu hình từ thanh menu trên cùng bên trái.
- Thực thi lệnh createinstallmedia trong cửa sổ Terminal ban đầu.
- Sau khi bước "Xóa đĩa" đạt 100%, hãy thực hiện lệnh bên dưới trong cửa sổ Terminal thứ hai để tắt chỉ mục Spotlight trên ổ USB. (Thay thế macOS Ventura bằng phiên bản hệ thống của bạn.)mdutil -i off -d /Volumes/Install\ macOS\ Ventura
Sau đó nó sẽ bắt đầu hoạt động.
Vấn đề 14:zsh:lỗi busudo--volume/Volumes/macOS
Cũng có khả năng là bạn có thể nhận được lỗi "zsh:bus error sudo --volume /Volumes/volume_name" sau khi xóa đĩa thành công. Lỗi này xảy ra khi Terminal không có quyền truy cập toàn bộ đĩa. Để giải quyết, bạn cần mở Tùy chọn/Cài đặt hệ thống> Quyền riêng tư &Bảo mật> Truy cập toàn bộ ổ đĩa, sau đó bật quyền truy cập toàn bộ ổ đĩa cho Terminal.
Vấn đề 15:Không thể gắn dmg /Volumes/ Cài đặt OS X Yosemite/Cài đặt OS X Yosemite.app/Contents/SharedSupport/InstallESD.dmg (mã lỗi 112) Không thể gắn dmg bên ngoài.
Lỗi này cho biết sự cố gắn với tệp InstallESD.dmg. Để gắn kết nó, bạn có thể xóa trình cài đặt hiện tại và tải xuống trình cài đặt mới. Nếu vẫn không hoạt động, hãy thử một USB đủ tiêu chuẩn khác.
Vấn đề 16:Đĩa cài đặt không thành công

"Sự may mắn của đĩa cài đặt không thành công" là thông báo xuất hiện vì nhiều lý do khác nhau. Dưới đây là những cái phổ biến:
Cảnh báo:Không thể sao chép biểu tượng sản phẩm vào đường dẫn biểu tượng âm lượng
Làm cho đĩa có khả năng khởi động...
Ghi cookie tên ứng dụng IA không thành công
Sự ban phước của đĩa cài đặt không thành công.
Không thể trích xuất BaseSystem vào đường dẫn:/Volumes/Install macOS Ventura/BaseSystem
Sự ban phước của đĩa cài đặt không thành công.
Không thể ghi cookie IAPhysicalMedia vào đĩa
Tên miền lỗi=NSCocoaErrorDomain Code=513 "Bạn không có quyền lưu tệp “.IAPhysicalMedia” trong thư mục “Cài đặt macOS Sonoma”." UserInfo={NSFilePath=/Volumes/Install macOS Sonoma/.IAPhysicalMedia, NSUserStringVariant=Folder, NSUnderlyingError=0x7fe41ffc31e0 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not allow"}}
Sự ban phước của đĩa cài đặt không thành công.
Lỗi Không tạo được trình cài đặt macOS. Sự ban phước của đĩa cài đặt không thành công.
Không thể vá BaseSystem. Lỗi:Tên miền lỗi=com.apple.ParallelCompression Code=1 "Lỗi 0xdd00d800
Bản vá không hợp lệ:/Volumes/Install macOS Monterey/.TempDir/basesystem_patches/x86_64BaseSystem.dmg" UserInfo={NSLocalizedDescription=Error 0xdd00d800
Bản vá không hợp lệ:/Volumes/Install macOS Monterey/.TempDir/basesystem_patches/x86_64BaseSystem.dmg}
Sự ban phước của đĩa cài đặt không thành công.
Ngoài việc sử dụng trình tạo USB có khả năng khởi động để khắc phục sự cố, bạn cũng có thể thử các cách khắc phục sau:
Khắc phục 1:Cấp quyền truy cập toàn bộ ổ đĩa cho Terminal
Để loại bỏ lỗi "Không thành công trong đĩa cài đặt", bạn có thể cấp cho Terminal quyền truy cập toàn bộ đĩa ở Chế độ an toàn.
- Mở thư mục Ứng dụng.
- Xóa trình cài đặt đầy đủ hiện tại rồi tải xuống trình cài đặt mới.
- Sau khi hệ điều hành được tải xuống, bạn có thể khởi động vào Chế độ an toàn macOS.
- Sau đó, mở Cài đặt/Tùy chọn hệ thống> Quyền riêng tư &Bảo mật> Truy cập toàn bộ đĩa và bật nó cho Terminal.

Cách khắc phục 2:Cấp quyền truy cập toàn bộ đĩa cho OpenCore Legacy Patcher
Nếu sự cố phát sinh khi tạo trình cài đặt USB có khả năng khởi động cho macOS trên OCLP, bạn phải cung cấp quyền truy cập toàn bộ ổ đĩa cho cả OpenCore Legacy Patcher và Terminal:
Trên macOS Ventura trở lên:
- Mở Cài đặt hệ thống.
- Vào Quyền riêng tư &Bảo mật> Truy cập toàn bộ đĩa.
- Nhấp vào nút Thêm để thêm OpenCore Legacy Patcher và Terminal.
- Khởi động lại OpenCore Legacy Patcher và chạy lại quy trình.
Trên macOS Monterey trở về trước:
- Mở tùy chọn hệ thống.
- Điều hướng tới Bảo mật và quyền riêng tư.
- Nhấp vào khóa để mở khóa ngăn tùy chọn.
- Chuyển tới tab Bảo mật.
- Chọn Truy cập Toàn bộ Đĩa.
- Thêm bản vá và thiết bị đầu cuối kế thừa OpenCore.
- Khởi động lại OpenCore Legacy Patcher và chạy lại quy trình.
Cách khắc phục 3:Kết nối trực tiếp vào USB
Nếu USB của bạn được kết nối với máy Mac thông qua hub, hãy thử tháo hub và kết nối trực tiếp với máy Mac của bạn. Điều này có thể tránh được các sự cố tiềm ẩn do bộ chuyển đổi gây ra.
Khắc phục 4:Cập nhật OCLP
Nếu phiên bản OpenCore Legacy Patcher không phải là phiên bản mới nhất trên máy Mac của bạn, hãy cập nhật phiên bản đó. Điều này có thể cài đặt các bản vá mới và sửa lỗi, điều này có thể cho phép bạn tạo USB có thể khởi động mà không gặp sự cố.
Khắc phục 5:Sử dụng USB khác
Nếu bạn vẫn không thể tạo trình cài đặt USB có khả năng khởi động trên máy Mac, tốt nhất bạn nên thử một USB khác hoặc bất kỳ loại thiết bị lưu trữ nào khác. Nhiều người dùng đã sử dụng một ổ đĩa khác sau khi sử dụng hết các mẹo khắc phục sự cố cơ bản.
Đây là tất cả các sự cố có thể khiến bạn không thể tạo trình cài đặt USB có khả năng khởi động trên máy Mac và các giải pháp tương ứng. Nếu bạn thấy hướng dẫn này hữu ích, hãy chia sẻ nó để giúp chúng tôi tiếp cận được nhiều người hơn!