Trang chủ » làm thế nào để » Cách cài đặt macOS High Sierra trong VirtualBox trên Windows 10

    Cách cài đặt macOS High Sierra trong VirtualBox trên Windows 10

    Cho dù bạn muốn thỉnh thoảng kiểm tra một trang web trong Safari hoặc dùng thử một chút phần mềm trong môi trường Mac, thì việc truy cập vào phiên bản macOS mới nhất trong máy ảo đều hữu ích. Thật không may, bạn không thực sự giả định để làm điều này - vì vậy, để macOS chạy trong VirtualBox, phải nói là ít nhất, khó khăn.

    Nó không phải là không thể, tuy nhiên. Một số người trong diễn đàn InsanelyMac đã tìm ra một quy trình hoạt động. Điều duy nhất không phải làm việc là âm thanh, vì một số lý do rất méo mó hoặc không tồn tại. Mặc dù vậy, đây là macOS High Sierra, hoạt động trơn tru trong VirtualBox.

    Để giúp mọi người dễ dàng hơn một chút, chúng tôi đã kết hợp các phương pháp từ một số chủ đề diễn đàn khác nhau thành một hướng dẫn từng bước, hoàn chỉnh với ảnh chụp màn hình. Hãy lặn xuống.

    LƯU Ý: Để làm việc này, bạn sẽ cần quyền truy cập vào máy Mac thực để tải xuống High Sierra. Bạn có thể, chúng tôi cho rằng, có được High Sierra ISO bằng các phương tiện khác, nhưng chúng tôi không khuyến nghị điều đó. Mượn máy Mac của một người bạn trong một giờ nếu bạn không có, và bạn sẽ ổn - mọi thứ ngoài bước một của hướng dẫn này có thể được thực hiện trên PC Windows của bạn.

    Nếu bạn đang sử dụng máy Mac và muốn sử dụng máy ảo macOS trên máy Mac đó, chúng tôi khuyên bạn nên kiểm tra Parallels Desktop Lite thay thế, vì nó có thể tạo máy ảo macOS miễn phí và dễ dàng hơn để làm việc với.

    Sẵn sàng để bắt đầu? Chúng ta hãy nhảy vào!

    Bước một: Tạo tệp macOS High Sierra ISO

    Để bắt đầu, chúng tôi sẽ cần tạo tệp ISO của trình cài đặt macOS High Sierra, để chúng tôi có thể tải nó trong VirtualBox trên máy Windows của chúng tôi. Lấy máy Mac đã mượn của bạn, đi đến Mac App Store, tìm kiếm Sierra và nhấp vào Tải xuống Tải xuống.

    Khi quá trình hoàn tất, trình cài đặt sẽ khởi chạy - không sao, chỉ cần đóng nó bằng Command + Q. Chúng tôi không muốn nâng cấp máy Mac của bạn bè bạn; chúng tôi chỉ cần các tập tin tải về.

    Để chuyển đổi các tệp đó thành ISO, chúng tôi sẽ cần sử dụng Terminal mà bạn có thể tìm thấy trong Ứng dụng> Tiện ích.

    Đầu tiên, chạy lệnh sau để tạo ảnh đĩa trống:

    hdiutil tạo -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS + J 

    Tiếp theo, gắn hình ảnh trống của bạn:

    hdiutil đính kèm /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint / Tập / install_build

    Bây giờ bạn sẽ khôi phục BaseSystem.dmg từ trình cài đặt sang hình ảnh mới được gắn:

    khôi phục asr-nguồn / Ứng dụng / Cài đặt \ macOS \ High \ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target / Tập / cài đặt / cài đặt

    Lưu ý rằng, sau khi thực hiện việc này, tên của điểm gắn kết đích của chúng tôi đã thay đổi thành Hệ thống / Hệ thống cơ sở OS OS X. Bạn đã hoàn tất! Tháo hình ảnh:

    tách rời hdiutil / Tập / OS \ X \ Base \ System

    Và cuối cùng, chuyển đổi hình ảnh bạn đã tạo thành tệp ISO:

    chuyển đổi hdiutil /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso

    Di chuyển ISO sang máy tính để bàn:

    mv /tmp/HighSierra.iso.cdr ~ / Máy tính để bàn / HighSierra.iso

    Và bạn đã có một tệp ISO High Sierra có thể khởi động!

    Sao chép nó vào máy Windows của bạn bằng ổ flash lớn, ổ cứng ngoài hoặc qua mạng cục bộ của bạn.

    Bước hai: Tạo máy ảo của bạn trong VirtualBox

    Tiếp theo, hãy đến máy Windows của bạn và cài đặt VirtualBox nếu bạn chưa có, đảm bảo bạn có phiên bản mới nhất (nghiêm túc, các phiên bản cũ hơn có thể không hoạt động.)

    Mở nó lên và nhấp vào nút Mới. Đặt tên cho máy ảo của bạn là High Sierra, Sierra và chọn ra máy Mac Mac X X cho hệ điều hành và của Mac Mac OS X (64-bit) cho phiên bản (như cách viết này, không có cung cấp đó là tốt.)

    Tiếp tục quá trình. Đối với bộ nhớ, chúng tôi khuyên bạn nên sử dụng ít nhất 4096 MB, mặc dù bạn có thể chọn thêm nếu bạn có đủ RAM để dự phòng trên máy Windows của mình.

    Tiếp theo, bạn sẽ được hỏi về ổ cứng của bạn. Chọn tập tin Tạo một đĩa cứng ảo ngay bây giờ và nhấp vào Tạo.

    Chọn VDI cho loại đĩa cứng và nhấp vào Tiếp theo. Bạn sẽ được hỏi nếu bạn muốn một ổ đĩa có kích thước động hoặc cố định. Chúng tôi khuyên dùng Kích thước cố định, vì nó nhanh hơn một chút, mặc dù nó sẽ chiếm thêm một chút dung lượng ổ cứng trên máy Windows của bạn.

    Nhấn tiếp. Bạn sẽ được hỏi làm thế nào lớn một ổ đĩa bạn muốn; chúng tôi khuyên dùng ít nhất 25 GB, đủ lớn cho HĐH và một vài ứng dụng. Tùy thuộc vào tình hình lưu trữ của bạn, bạn có thể cung cấp nhiều hơn, nhưng chúng tôi không nghĩ rằng bạn thực sự có thể sử dụng ít hơn thế.

    Nhấp qua các lời nhắc và bạn đã tạo một mục nhập cho máy ảo của mình! Bây giờ là lúc để thực hiện một cấu hình nhỏ.

    Bước ba: Định cấu hình máy ảo của bạn trong VirtualBox

    Bạn sẽ thấy máy ảo của mình trong cửa sổ chính của VirtualBox.

    Chọn nó, sau đó nhấp vào nút Cài đặt hình chữ nhật màu vàng lớn. Đầu tiên, hãy truy cập vào hệ thống của Cameron trong thanh bên trái. Trên tab Bo mạch chủ, hãy chắc chắn rằng Bỏ chọn Floppy '.

    Tiếp theo, đi tới tab Bộ xử lý của Wikipedia và đảm bảo rằng bạn có ít nhất hai CPU được phân bổ cho máy ảo.

    Tiếp theo, nhấp vào Hiển thị Quảng cáo trên thanh bên trái và đảm bảo Bộ nhớ video được đặt ở mức tối thiểu 128MB.

    Tiếp theo, nhấp vào Lưu trữ Lưu trữ trên các thanh bên trái, sau đó nhấp vào ổ đĩa CD Trống Trống. Nhấp vào biểu tượng CD ở trên cùng bên phải, sau đó duyệt đến tệp ISO High Sierra mà bạn đã tạo trước đó.

    Hãy nhớ bấm vào OK OK để hoàn tất tất cả các thay đổi bạn đã thực hiện, sau đó đóng VirtualBox. Không, nghiêm túc: đóng VirtualBox ngay bây giờ hoặc các bước tiếp theo sẽ không hoạt động.

    Bước bốn: Cấu hình máy ảo của bạn từ Dấu nhắc lệnh

    Chúng tôi đã thực hiện một vài điều chỉnh, nhưng chúng tôi cần thực hiện thêm một vài điều nữa để thuyết phục hệ điều hành chạy trên máy Mac thực sự. Đáng buồn thay, không có tùy chọn nào cho giao diện này từ giao diện của VirtualBox, vì vậy bạn sẽ cần phải mở Dấu nhắc lệnh.

    Mở Menu Bắt đầu, tìm kiếm Dấu nhắc Lệnh, Sau đó nhấp chuột phải vào nó và chọn Chạy Run làm quản trị viên.

    Bạn cần chạy một số lệnh, theo thứ tự. Dán các lệnh sau, nhấn Enter sau mỗi lệnh và đợi nó hoàn thành:

    cd "C: Chương trình FilesOracleVirtualBox"
    VBoxManage.exe sửa đổi "High Sierra" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
    VBoxManage setextradata "High Sierra" "VBoxI Internalal / Devices / efi / 0 / Config / DmiSystemSản phẩm" "MacBookPro11,3"
    VBoxManage setextradata "High Sierra" "VBoxI Internalal / Devices / efi / 0 / Config / DmiSystemVersion" "1.0"
    VBoxManage setextradata "High Sierra" "VBoxI Internalal / Devices / efi / 0 / Config / DmiBoardSản phẩm" "Mac-2BD1B31983FE1663"
    VBoxManage setextradata "High Sierra" "VBoxI Internalal / Devices / smc / 0 / Config / DeviceKey" "ourhardworkbythesewordsguardedplazedontsteal (c) AppleComputerInc"
    VBoxManage setextradata "High Sierra" "VBoxI Internalal / Devices / smc / 0 / Config / GetKeyFromRealSMC" 1

    Đó là nó! Nếu mọi thứ hoạt động, bạn không nên xem bất kỳ phản hồi nào; các lệnh sẽ đơn giản chạy. Nếu lệnh không hoạt động, hãy đảm bảo rằng máy ảo của bạn được đặt tên chính xác là High High Sierra nếu không, hãy chỉnh sửa các lệnh trên để đặt tên máy của bạn vào dấu ngoặc kép. Đi trước và đóng Dấu nhắc lệnh. Chúng tôi đang quay trở lại VirtualBox ngay bây giờ.

    Bước năm: Khởi động và chạy trình cài đặt

    Mở lại VirtualBox, nhấp vào máy Sierra của bạn, sau đó nhấp vào Bắt đầu. Bắt đầu máy của bạn sẽ bắt đầu khởi động. Bạn sẽ thấy rất nhiều thông tin thừa thãi khi điều này xảy ra - và ý tôi là nhiều-nhưng đừng lo lắng về nó Điều đó là bình thường, thậm chí một số điều trông giống như lỗi.

    Bạn chỉ nên lo lắng nếu một lỗi cụ thể bị treo trong năm phút trở lên. Chỉ cần đi và để cho nó chạy một chút. Nếu bạn đã làm mọi thứ đúng, nó sẽ khởi động.

    Cuối cùng, bạn sẽ thấy trình cài đặt yêu cầu bạn chọn ngôn ngữ:

    Chọn Tiếng Anh, Tiếng Anh hoặc bất kỳ ngôn ngữ nào bạn thích, sau đó nhấp vào Tiếp theo. Tuy nhiên, trước khi bạn làm bất cứ điều gì khác, hãy nhấp vào Đĩa Disk Tiện ích, sau đó, Tiếp tục.

    Bạn sẽ không thấy ổ đĩa: đừng hoảng sợ, High Sierra ẩn các ổ trống theo mặc định. Trong thanh menu, nhấp vào Xem Chế độ xem theo sau bởi Hiển thị tất cả các thiết bị.

    Bây giờ bạn sẽ thấy ổ đĩa ảo trống của mình trong thanh bên. Nhấp vào nó, sau đó nhấp vào tùy chọn Xóa Erase..

    Đặt tên cho ổ đĩa Macintosh Macintosh HD, ngay lập tức và để lại hai cài đặt khác như sau: Mac Mac OS Mở rộng Nhật ký và Nhật ký phân vùng GUID Bản đồ. Không tạo phân vùng AFS, bởi vì nó sẽ không hoạt động và bạn sẽ phải bắt đầu lại với một ổ cứng ảo mới. Nhấp vào Xóa Erase, sau đó đóng Disk Utility khi quá trình hoàn tất. Bạn sẽ được đưa trở lại cửa sổ chính.

    Chọn Cài đặt lại cài đặt macOS, sau đó nhấp vào Tiếp tục. Bạn sẽ được yêu cầu đồng ý với các điều khoản.

    Đồng ý và cuối cùng bạn sẽ được yêu cầu chọn một ổ đĩa cứng; chọn phân vùng bạn vừa thực hiện.

    Việc cài đặt sẽ bắt đầu! Điều này có thể mất một lúc, vì vậy hãy kiên nhẫn. Cuối cùng, máy ảo của bạn sẽ khởi động lại và đưa bạn trở lại trình cài đặt. Đừng hoảng sợ: điều này được mong đợi.

    Bước sáu: Trình cài đặt khởi động Giai đoạn hai từ ổ cứng ảo

    Tại thời điểm này, trình cài đặt đã sao chép các tệp vào ổ cứng ảo và dự kiến ​​sẽ khởi động từ đó. Vì bất kỳ lý do gì, điều này không hoạt động trên máy ảo, đó là lý do tại sao bạn gặp lại trình cài đặt.

    Tắt máy ảo của bạn và mở cài đặt của nó. Đi tới Bộ lưu trữ, nhấp vào High HighSierra.iso, trong bảng điều khiển của Storage Storage Tree, sau đó nhấp vào biểu tượng CD ở trên cùng bên phải và nhấp vào Xóa đĩa khỏi ổ đĩa ảo..

    Bây giờ hãy khởi động máy ảo và bạn sẽ thấy màn hình đáng yêu này.

    Đây là Shell nội bộ EFI và miễn là bạn thấy được FS FS1 được liệt kê màu vàng, bạn có thể sử dụng nó để khởi chạy phần còn lại của trình cài đặt. Nhấp vào máy ảo và cho phép nó bắt chuột và bàn phím của bạn, sau đó nhập fs1: và nhấn Enter. Điều này sẽ chuyển thư mục sang FS1, nơi phần còn lại của trình cài đặt được đặt.

    Tiếp theo, chúng tôi sẽ chạy một vài lệnh để chuyển sang thư mục chúng tôi cần:

    cd "macOS Cài đặt dữ liệu" cd "Tệp bị khóa" cd "Tệp khởi động"

    Bây giờ chúng ta có thể chạy trình cài đặt chính nó bằng lệnh sau:

    boot.efi

    Trình cài đặt sẽ chọn nơi nó rời đi. Trước tiên, bạn sẽ thấy một loạt văn bản, như trước đây, nhưng cuối cùng bạn sẽ thấy trình cài đặt GUI quay lại. (Đừng lo lắng, bạn chỉ phải trải qua quá trình này một lần.)

    Chúng ta đang đến đó, chỉ cần kiên nhẫn hơn một chút.

    Bước Tám: Đăng nhập vào macOS High Sierra

    Cuối cùng, máy ảo sẽ khởi động lại lần nữa, lần này là macOS High Sierra. Nếu điều đó không xảy ra, hãy thử đẩy ISO ra khỏi Máy ảo. Khi High Sierra khởi động, bạn sẽ cần phải chọn quốc gia của mình, thiết lập người dùng và phần còn lại của quy trình thiết lập ban đầu.

    Cuối cùng, bạn sẽ làm cho máy tính để bàn Mac. Yay!

    Bây giờ bạn có thể dùng thử bất kỳ phần mềm Mac nào, mặc dù một số chức năng, như FaceTime và Tin nhắn, sẽ không hoạt động vì Apple sẽ không nhận ra máy tính của bạn là máy Mac thực sự. Nhưng rất nhiều công cụ cơ bản nên hoạt động. Chúc vui vẻ!

    Bước Tám (Tùy chọn): Thay đổi Nghị quyết của bạn

    Theo mặc định, máy ảo của bạn sẽ có độ phân giải 1024 × 768, không có nhiều chỗ để làm việc. Tuy nhiên, nếu bạn cố gắng thay đổi độ phân giải từ trong macOS, bạn sẽ thấy không có tùy chọn nào để làm như vậy. Thay vào đó, bạn cần nhập một vài lệnh.

    Tắt máy ảo của bạn bằng cách tắt macOS: nhấp vào Apple trong thanh menu, sau đó nhấp vào Tắt máy. Tiếp theo, đóng VirtualBox hoàn toàn (nghiêm túc, bước này sẽ không hoạt động nếu VirtualBox vẫn mở!) Và quay lại Windows 'Dấu nhắc lệnh như một quản trị viên. Bạn cần chạy hai lệnh sau:

    cd "C: Chương trình FilesOracleVirtualBox"
    VBoxManage setextradata "High Sierra" "VBoxIternal2 / EfiGopMode" N

    Trong lệnh thứ hai, bạn cần thay thế N với một số từ một đến năm, tùy thuộc vào độ phân giải bạn muốn:

    • 1 cung cấp cho bạn độ phân giải 800 × 600
    • 2 cung cấp cho bạn độ phân giải 1024 × 768
    • 3 cung cấp cho bạn độ phân giải 1280 × 1024
    • 4 cung cấp cho bạn độ phân giải 1440 × 900
    • 5 cung cấp cho bạn độ phân giải 1920 × 1200

    Khởi động VirtualBox, tải lên máy ảo của bạn và nó sẽ khởi động theo độ phân giải ưa thích của bạn!

    Từ giờ trở đi, bạn có thể mở VirtualBox cho mọi thử nghiệm liên quan đến máy Mac mà bạn muốn thực hiện. Một lần nữa, bạn sẽ thấy rất nhiều lỗi bật lên trong khi khởi động, nhưng chúng vẫn ổn; bỏ qua chúng Ngoài ra, hãy nhớ rằng âm thanh sẽ không hoạt động, cũng như những thứ như FaceTime hoặc iMessage, sẽ yêu cầu máy Mac thực sự. Điều này sẽ không hoàn hảo, được mong đợi từ một thiết lập hoàn toàn không được hỗ trợ. Nhưng đó là macOS, trong một máy ảo, và điều đó không tệ! Hãy nhớ xem hướng dẫn của chúng tôi về các tính năng nâng cao của VirtualBox để tận dụng tối đa máy của bạn..

    Một điều nữa: một tiếng hét lớn với Chad S. Samuels, mà không có ai tôi không thể cập nhật hướng dẫn này cho High Sierra. Cảm ơn bạn rất nhiều!