Cách cài đặt OSX vào VirtualBox trên Macbook Air bằng cách cài đặt lại USB của Apple


8

Tôi hiện đang khởi động kép OSX và Ubuntu trên Macbook Air, nhưng thật tuyệt khi chạy OSX trong Ubuntu thông qua VirtualBox. Điều này dường như có thể sử dụng VirtualBox và là hợp pháp - thậm chí có một bài đăng trên blog của Oracle mô tả điều này: http://bloss.oracle.com/karim/entry/installing_mac_os_x_in . Trên thực tế, tôi đã đọc ở nơi khác rằng nó chỉ hợp pháp với OSX Server, nhưng không thể tìm thấy lý do tại sao nó là bất hợp pháp với OSX bình thường - vui lòng cho tôi biết nếu bạn nghĩ khác.

Vấn đề tôi gặp phải là MacBook Air không đi kèm với DVD có thể khởi động, nhưng với "Reinstall Drive", đó là một thanh USB đi kèm như một ổ đĩa CDROM. Nó dường như không được định dạng ISO9660 nhưng có bảng phân vùng Apple, với OSX được cài đặt trên phân vùng HFS. refit nói rằng nó cũng có "boot.efi". Tôi không biết Apple khởi động / phân vùng rất tốt và thực sự sẽ đánh giá cao một số lời khuyên về cách chuyển đổi USB này thành ISO hoặc khởi động nó trong VirtualBox theo một cách khác.


1
"Nhưng không thể tìm thấy lý do tại sao nó bất hợp pháp với OSX bình thường" - bởi vì EULA không cho phép bạn.
ta.speot.is

1
Mặc dù tôi tin rằng bạn đang hỏi một câu hỏi với thiện chí, lưu ý rằng bạn vẫn đang cố gắng khắc phục những hạn chế có lẽ là có mục đích. Cho dù tất cả những điều đó là hoàn toàn hợp pháp hay không, đó không phải là vấn đề thảo luận ở đây. Liên quan: Mac OS X là khách trên VirtualBox với Ubuntu Host? Cách cài đặt Mac OS X 10.6 Snow Leopard trong VMWare? (chỉ đề cập đến một vài)
slhck

Sự khác biệt giữa câu hỏi của tôi và hai câu hỏi đó là tôi dự định chạy OSX trên một "máy tính mang nhãn hiệu Apple" theo yêu cầu của EULA, không đề cập đến ảo hóa. Phần nào của EULA mà bạn nghĩ rằng điều này sẽ vi phạm?
eug


Một lý do đơn giản là bạn chỉ được phép có một bản sao OS X. Ảo hóa ("chạy trên phần cứng của Apple") có lẽ không phải là vấn đề pháp lý lớn nhất ở đây - hãy xem xét rằng bằng cách chạy nó trong môi trường phần cứng ảo hóa, bạn đang bỏ qua kiểm tra hệ thống OS X mà thông thường sẽ kiểm tra phần cứng của Apple bên dưới. Nhưng tôi không phải là luật sư, vì vậy tôi không thể cho bạn một câu trả lời dứt khoát.
slhck

Câu trả lời:


1

Tôi đã làm cho nó hoạt động bằng cách khởi động từ phân vùng vật lý của tôi. Không trả lời chính xác câu hỏi ban đầu của tôi nhưng nó hoạt động.

Có hai cách để làm điều đó:

  1. Chuyển đổi phân vùng vật lý thành vdi (VBoxManage convertfromraw ...)
  2. Truy cập phân vùng thô trực tiếp. Tôi cũng đã làm cho nó không thay đổi để VirtualBox đặt ghi vào một tệp riêng - giúp tôi cảm thấy an toàn hơn vì truy cập thô được cho là khá nguy hiểm (nghĩa là dễ làm hỏng cài đặt OSX).
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.