Mục lục:

Cách cài đặt macOS thông qua máy ảo
Cách cài đặt macOS thông qua máy ảo
Anonim

Hướng dẫn chi tiết cho những ai cần Xcode hoặc chỉ muốn dùng thử HĐH độc quyền của Apple.

Cách cài đặt macOS thông qua máy ảo
Cách cài đặt macOS thông qua máy ảo

1. Kiểm tra khả năng tương thích của PC

Bạn cần một máy tính tương đối hiện đại để chạy macOS. Để làm việc thoải mái hơn hoặc ít hơn, bạn cần bộ vi xử lý lõi tứ, RAM 8 GB và đồ họa rời.

Ngoài ra, bộ vi xử lý phải hỗ trợ các công nghệ ảo hóa ở cấp độ phần cứng. Đối với chip Intel, đây là VT-x hoặc VT-d, đối với AMD - AMD-V. Hầu như tất cả các bộ vi xử lý hiện đại đều có nó, nhưng sẽ không thừa để kiểm tra.

Cách cài đặt macOS thông qua máy ảo: Kiểm tra tính tương thích của PC
Cách cài đặt macOS thông qua máy ảo: Kiểm tra tính tương thích của PC

Điều này có thể được làm rõ trong phần mô tả về mẫu chip cụ thể trên trang web của nhà sản xuất hoặc sử dụng tiện ích CPU-Z miễn phí.

  1. ứng dụng từ trang web chính thức và cài đặt.
  2. Khởi động CPU-Z và xem dòng Hướng dẫn.
  3. Nếu có các dấu hiệu trên, sau đó mọi thứ là theo thứ tự.
  4. Nếu không, bạn có thể sử dụng ảo hóa phần mềm, nhưng trong trường hợp này, hiệu suất sẽ thấp hơn đáng kể.

2. Chuẩn bị hình ảnh macOS

Hình ảnh cài đặt MacOS không được cung cấp miễn phí và Apple cấm sử dụng hệ điều hành của mình trên máy tính của các nhà sản xuất khác. Để có được hình ảnh đĩa có khả năng khởi động, bạn có thể thử tìm nó trên Internet hoặc mượn máy Mac từ bạn bè.

Chúng tôi sẽ sử dụng tùy chọn thứ hai.

  1. Trên máy Mac của bạn, hãy truy cập và nhấp vào Mở App Store.
  2. Nhấp vào "Tải xuống", đợi trình cài đặt tải xuống và đóng nó.
  3. Mở thư mục Ứng dụng → Tiện ích và khởi chạy Thiết bị đầu cuối.
  4. Tạo vùng chứa hình ảnh đĩa bằng cách sao chép lệnh

    hdiutil convert ~ / Desktop / InstallSystem.dmg -format UDTO -o ~ / Desktop / HighSierra.iso

  5. Gắn nó bằng lệnh

    hdiutil đính kèm /tmp/HighSierra.cdr.dmg -noverify -mountpoint / Volumes / install_build

  6. Mở rộng trình cài đặt hệ thống đến hình ảnh đã tạo bằng lệnh

    sudo / Applications / Install / macOS / High / Sierra.app/Contents/Resources/createinstallmedia --volume / Volumes / install_build

  7. Nhập mật khẩu quản trị viên và xác nhận bằng cách nhấn Y và Enter.
  8. Di chuyển hình ảnh ra màn hình nền bằng lệnh

    mv /tmp/HighSierra.cdr.dmg ~ / Desktop / InstallSystem.dmg

  9. Ngắt kết nối trình cài đặt bằng lệnh

    hdiutil detach / Volumes / Install / macOS / High / Sierra

  10. Chuyển đổi hình ảnh macOS sang định dạng ISO bằng lệnh

    hdiutil convert ~ / Desktop / InstallSystem.dmg -format UDTO -o ~ / Desktop / HighSierra.iso

  11. Thay đổi phần mở rộng của tệp hình ảnh thành ISO và chuyển nó bằng ổ đĩa flash sang PC nơi máy ảo sẽ được cài đặt.

3. Chọn và cài đặt phần mềm ảo hóa

Có rất nhiều máy ảo miễn phí và trả phí trên mạng. VmWare, Parallels, VirtualBox phù hợp để cài đặt macOS. Ví dụ của chúng tôi, hãy lấy cái sau: nó được cung cấp miễn phí và được nhiều người biết đến.

  1. vào trang web VirtualBox chính thức và nhấp vào liên kết máy chủ Windows.
  2. Mở tệp đã tải xuống và làm theo hướng dẫn của trình hướng dẫn cài đặt.
  3. Xác nhận việc cài đặt các thành phần bổ sung trong quy trình.

4. Tạo một máy ảo

Bây giờ trong VirtualBox, chúng ta cần tạo máy tính ảo của mình, sau đó chúng ta sẽ cài đặt macOS.

  1. Chạy tiện ích, nhấp vào nút "Tạo" và nhập tên cho máy.
  2. Chỉ định loại và phiên bản của hệ điều hành, trong trường hợp của chúng tôi - Mac OS X và macOS 10.13 High Sierra.
  3. Nhập dung lượng RAM. Càng nhiều càng tốt, nhưng tốt hơn hết là đừng vượt ra khỏi vùng xanh.
  4. Chọn "Tạo đĩa ảo mới" và chọn loại VDI.
  5. Chỉ định định dạng "Động" và đặt kích thước mong muốn. Khuyến nghị từ 30 GB, tùy thuộc vào dung lượng phần mềm bạn định sử dụng.

5. Cấu hình máy ảo

Để khởi động hệ điều hành khách một cách chính xác, bạn cần phân bổ lượng tài nguyên tối ưu trên máy tính chính, định cấu hình một số cài đặt và chọn hình ảnh macOS làm đĩa khởi động.

  1. Chọn máy ảo và nhấp vào Định cấu hình trên thanh công cụ.
  2. Đi tới phần "Hệ thống" và trên tab "Bo mạch chủ", bỏ chọn mục "Đĩa mềm", sau đó di chuyển nó xuống bằng cách sử dụng mũi tên. Giữ nguyên phần còn lại.
  3. Trên tab "Bộ xử lý", chỉ định số lõi. Tốt hơn là không nên rời khỏi khu vực màu xanh lá cây.
  4. Trong phần "Hiển thị", hãy đặt dung lượng bộ nhớ video tối đa và đảm bảo rằng cả hai hộp kiểm tăng tốc đều được bỏ chọn.
  5. Trong phần "Phương tiện", nhấp vào dòng "Trống", sau đó vào biểu tượng đĩa và chọn ảnh ISO mà chúng ta đã chuẩn bị ở bước thứ hai.
  6. Bấm OK để lưu cài đặt và đóng VirtualBox.

6. Định cấu hình các thông số bổ sung

Do những hạn chế nêu trên, macOS chỉ chạy trên các máy tính mang nhãn hiệu Apple. Để hệ thống được cài đặt trong VirtualBox, bạn phải mày mò một chút trong bảng điều khiển và giả vờ là một iMac.

  1. Mở tìm kiếm, nhập cmd và chạy Command Prompt.
  2. Sao chép lần lượt các lệnh sau, thay thế mac bằng tên máy ảo của bạn.

cd "C: / Program Files / Oracle / VirtualBox \"

VBoxManage.exe sửa đổivm "mac" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemProduct" "iMac11, 3"

VBoxManage setextradata "Tên máy ảo của bạn" "VBoxInternal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"

VBoxManage setextradata "Tên máy ảo của bạn" "VBoxInternal / Devices / efi / 0 / Config / DmiBoardProduct" "Iloveapple"

VBoxManage setextradata "Tên máy ảo của bạn" "VBoxInternal / Devices / smc / 0 / Config / DeviceKey" "ourhardworkbythesewordsguestedpleasedontsteal (c) AppleComputerInc"

VBoxManage setextradata "Tên máy ảo của bạn" "VBoxInternal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

7. Cài đặt macOS trong máy ảo

Bây giờ bạn có thể tiến hành cài đặt macOS. Thủ tục này được chia thành nhiều giai đoạn và mất khoảng một giờ. Trong quá trình này, bạn sẽ phải mày mò dòng lệnh một lần nữa, nhưng lần này là lần cuối cùng.

Bước đầu tiên

  1. Mở VirtualBox và khởi động máy ảo.
  2. Hệ thống sẽ bắt đầu tải trước. Rất nhiều văn bản sẽ được hiển thị trên màn hình, trong số đó có thể có thông tin về lỗi. Không chú ý đến điều này.
  3. Sau một vài phút, logo quả táo sẽ xuất hiện và giao diện đồ họa sẽ tải.
  4. Chọn ngôn ngữ hệ thống của bạn và khởi chạy "Disk Utility" từ menu.
  5. Chỉ định đĩa ảo mà chúng tôi đã tạo ở bước thứ tư và nhấp vào nút "Xóa".
  6. Đặt tên cho nó và để nguyên các tùy chọn còn lại. Xác nhận tẩy xóa.
  7. Chọn Cài đặt macOS từ cửa sổ Tiện ích và nhấp vào Tiếp tục.
  8. Chấp nhận thỏa thuận cấp phép và nhấp vào đĩa đã tạo.
  9. Chờ trong khi các tệp cài đặt được sao chép vào đĩa và hệ thống khởi động lại.
  10. Khi cửa sổ MacOS Utilities xuất hiện lại, hãy chuyển đến menu Apple và nhấp vào Tắt máy.

Giai đoạn thứ hai

  1. Chọn máy ảo trong VirtualBox và mở cài đặt của nó.
  2. Đi tới phần "Phương tiện" và nhấp vào dòng HighSierra.iso, sau đó vào biểu tượng đĩa và nhấp vào "Xóa đĩa khỏi ổ đĩa".
  3. Nhấp vào OK và khởi động lại máy ảo.
  4. Sau khi khởi động, một trình bao UEFI với một dòng lệnh sẽ xuất hiện, bạn cần nhập thủ công từng lệnh sau vào đó:

Fs1:

cd "Dữ liệu cài đặt macOS"

cd "Tệp đã khóa"

cd "Tệp khởi động"

boot.efi

Giai đoạn ba

  1. Thao tác này sẽ khởi chạy giao diện đồ họa và tiếp tục quá trình cài đặt.
  2. Sau một vài phút, máy ảo sẽ khởi động lại và giao diện cấu hình hệ thống ban đầu sẽ mở ra.
  3. Chỉ định quốc gia và bố cục bàn phím.
  4. Chọn Không chuyển bất kỳ thông tin nào ngay bây giờ để thiết lập hệ thống như mới.
  5. Bỏ qua đăng nhập vào Apple ID của bạn bằng cách nhấp vào Thiết lập sau và Bỏ qua.
  6. Chấp nhận các điều khoản của thỏa thuận cấp phép, sau đó nhập tên người dùng và mật khẩu của bạn.
  7. Nhấp vào Tiếp tục và làm theo lời nhắc để tùy chỉnh bàn phím của bạn.

8. Kiểm tra hoạt động của máy ảo

Cài đặt MacOS hoàn tất. Hệ điều hành chạy trong một cửa sổ riêng biệt có thể được thu nhỏ hoặc di chuyển sang một màn hình khác.

Để bật máy ảo, hãy mở VirtualBox và nhấp vào nút Bắt đầu. Việc tắt và khởi động lại có thể được thực hiện cả từ tiện ích và thông qua menu hệ thống macOS.

Đề xuất: