Cài đặt máy ảo Mac OS X trên Mac OS X sử dụng VirtualBox

Thảo luận trong 'macOS & Thiết bị MAC' bắt đầu bởi nmkhoi, 8/7/15.

  1. Website yêu cầu sử dụng cookie. Nếu tiếp tục, tức là bạn đã đồng ý với các điều khoản về cookies của chúng tôi. Tìm hiểu thêm.

Cài đặt máy ảo Mac OS X trên Mac OS X sử dụng VirtualBox

  1. Cài đặt máy ảo Mac OS X trên Mac OS X sử dụng VirtualBox

    #1 Đăng bởi nmkhoi 8/7/15
    [​IMG]
    Vì một lí do gì đó, có thể là test ứng dụng, công viêc...bạn cần ảo hoá hệ điều hành phiên bản khác trên Mac OS X. Hiện tại chúng ta có các công cụ hỗ trợ làm tốt việc này như Parallels Desktop 10, VMWare Funsion nhưng bọn này khá nặng nề, tích hợp nhiều công cụ không cần thiết, thêm cái lại tốn phí nếu dùng hàng bản quyền. Với những khuyết điểm này chúng ta sẽ cần đến một công cụ ảo hoá khác vừa gọn nhẹ, vừa miễn phí, nhưng vẫn đảm bảo chức năng, đó là VirtualBox.

    Tổng quan:
    1. Bạn cần cài đặt VirtualBox, nếu chưa bạn có thể download hoàn toàn miễn phí tại đây!
    2. File cài đặt Mac OS X *.app đặt trong /Applicaiton, có thể tải về từ Mac App Store hoặc Tổng hợp Link Download Mac OS X 10.4 - 10.10.4 Orginal từ Mac App Store!

    3. Công cụ xử lí file InstallESD.dmg có tên là iesd từ Github v1.2.0 hỗ trợ OS X Yosemite.

    ## Cấu hình máy ảo cho VirtualBox
    - RAM cho máy ảo: tối thiểu 2048 MB hoặc hơn tuỳ điều kiện
    - Bật chế độ EFI

    Một vài trường hợp bị Black Screen khi boot vào máy ảo. Để xử lí vấn đề này ta chuyển phần cài đặt chipset từ I
    CH9 tới PIIX3.


    ## Prepare Install Disk


    Bật Ternimal và thực hiện câu lệnh sau để install iesd
    Mã:
    gem install iesd

    iESD yêu cầu phải cài đặt ruby-1.9.2 hoặc mới hơn. Nếu chưa cài đặt bạn tham khảo
    Cài đặt Ruby On Rails trên Mac OS X Yosemite 10.10.x


    ## Yosemite & Mavericks


    Với hệ điều hành OS X 10.9 hay 10.10 thì InstallESD.dmg không thể bootable. Vì vậy chúng ta cần tạo một tập tin có khả năng bootable bằng BaseSystem.dmg.
    Bật Ternimal và gõ câu lệnh sau( lưu ý nếu 10.10 thì đổi Mavericks thành Yosemite)
    Mã:
    iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem
    Với các máy Mác mà dùng Intel Haswell CPU (Macs 2013 trở về sau) chúng ta cần fake CPU về Ivy Bridge thì mới cài đặt được. Sử dụng câu lệnh sau:

    Mã:
    /Applications/VirtualBox.app/Contents/MacOS/VBoxManage modifyvm <vmname> --cpuidset 00000001 000306a9 00020800 80000201 178bfbff
    Với dòng Mac Pro Early 2009 và các máy Macs có tính năng ECC memory( Vào /Application/Utilities/System Information kéo xuống mục Memory( thông tin Ram ấy mà) để xem

    ECC)
    , AppleTyMCEDriver.kext gây kernel panic không thể cài đặt được. Vì vậy ta xoá kext này đi bằng lệnh:

    Mã:
    iesd -i /Applications/Install\ OS\ X\ Mavericks.app -o Mavericks.dmg -t BaseSystem --uninstall-extension AppleTyMCEDriver.kext
    ## Mountain Lion & Lion

    Với Mac OS X 10.8 hay 10.7 thì tập tin InstallESD.dmg có là dạng disk image có khả năng bootable, nên ta không cần xử lí. Tuy nhiên nếu trong quá trình cài đặt hay sử dụng mà máy ảo hay bị đứng hình hoặc treo luôn thì ta phải xử lí kext AppleIntelCPUPowerManagement.kext bằng cách tháo bỏ nó và cài đặt kext NullCPUPowerManagement.kext. Thực hiện câu lệnh sau:
    Mã:
    iesd -i /Applications/Install\ OS\ X\ Mountain\ Lion.app -o Mountain\ Lion.dmg --install-extension NullCPUPowerManagement.kext
    Bây giờ ta có thể bắt đầu cài đặt máy ảo bình thường sau khi tiến hành các bước trên. Nếu không có lỗi phát sinh, kết quả là đây:
    [​IMG]

     

    Bình Luận Bằng Facebook

    Đang tải...
  2. DuongTH

    DuongTH https://duongth.com

    2,260
    781
    Nam
    #2 Đăng bởi DuongTH 8/7/15
    Mình thì dùng cách này:

    ->Với yosemite thì tải "install OS X Yosemite.app" từ store hoặc từ đâu đó rồi copy vào application.
    --> chạy file prepare_yosemite_iso.sh nó sẽ chạy tầm 20p, sau đó sẽ có file .iso bộ cài Mac ở desktop
    ---> mount file iso này vào ổ dvd của máy ảo là cứ thế cài như cài windows.

    về máy ảo thì dùng setup mặc định Mac OSX 10.10 của Virtualbox nhưng chú ý hết sức quan trọng để có thể boot được là chỉnh bộ nhớ của card đồ hoạ lên tối thiểu là 128MB.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. c

    caydang254 Mới Tham Gia

    1
    0
    Nam
    #3 Đăng bởi caydang254 30/4/16
    mệt mỏi quá, cài mãi chưa được. vọc lẹ mãi chưa thành. không có bài nào chi tiết hơn cả.
     
  4. DuongTH

    DuongTH https://duongth.com

    2,260
    781
    Nam
    #4 Đăng bởi DuongTH 30/4/16
    cài vẹt thì không bao giờ cài được đâu
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
Đang tải...
Đang tải...