Jak zainstalować OSX w VirtualBox na Macbooku Air za pomocą Apple Ponownie zainstaluj USB

8

Obecnie uruchamiam OSX i Ubuntu z podwójnym uruchomieniem na moim Macbooku Air, ale fajnie byłoby uruchomić OSX w Ubuntu przez VirtualBox. Wydaje się to możliwe przy użyciu VirtualBox i jest legalne - jest nawet post na blogu Oracle opisujący to: http://blogs.oracle.com/karim/entry/installing_mac_os_x_in . Właściwie czytałem gdzie indziej, że jest to legalne tylko z OSX Server, ale nie mogę znaleźć powodu, dla którego byłoby to nielegalne w normalnym OSX - daj mi znać, jeśli uważasz inaczej.

Problemem jest to, że MacBook Air nie jest dostarczany z bootowalnym dyskiem DVD, ale z „Reinstall Drive”, który jest dyskiem USB, który pojawia się jako napęd CD-ROM. Wygląda na to, że nie jest sformatowany w standardzie ISO9660, ale ma tablicę partycji Apple z OSX zainstalowanym na partycji HFS. refit mówi, że ma również „boot.efi”. Nie znam się zbyt dobrze na uruchamianiu / partycjonowaniu Apple i naprawdę doceniłbym porady dotyczące konwersji tego USB na ISO lub rozruchu w VirtualBox w inny sposób.

eug
źródło
1
„ale nie mogę znaleźć powodu, dla którego byłoby to niezgodne z normalnym OSX” - ponieważ umowa EULA na to nie pozwala.
ta.speot.is
1
Chociaż uważam, że zadajesz pytanie w dobrej wierze, pamiętaj, że nadal próbujesz obejść ograniczenia, które prawdopodobnie istnieją w określonym celu. Niezależnie od tego, czy jest to całkowicie legalne, czy nie, nie jest to tutaj kwestia dyskusji. Powiązane: Mac OS X jako gość w VirtualBox z Ubuntu Host? i jak zainstalować Mac OS X 10.6 Snow Leopard w VMWare? (żeby wymienić tylko kilka)
slhck
Różnica między moim pytaniem a tymi dwoma polega na tym, że planuję uruchomić OSX na „komputerze marki Apple” zgodnie z wymogami umowy EULA, która nie wspomina o wirtualizacji. Jak myślisz, która część umowy EULA naruszyłaby to?
sierpień
BTW, umowa
dniu
Cóż, jednym z powodów jest to, że możesz mieć tylko jedną kopię OS X. Wirtualizacja („działająca na sprzęcie Apple”) prawdopodobnie nie jest tutaj największym problemem prawnym - rozważ, że uruchamiając ją w zwirtualizowanym środowisku sprzętowym, możesz omijają kontrole systemu OS X, które normalnie sprawdzałyby pod spodem sprzęt Apple. Ale nie jestem prawnikiem, więc nie mogę udzielić ci ostatecznej odpowiedzi.
slhck

Odpowiedzi:

1

Uruchomiłem go, uruchamiając się z partycji fizycznej. Nie odpowiada dokładnie na moje oryginalne pytanie, ale działa.

Można to zrobić na dwa sposoby:

  1. Konwertowanie partycji fizycznej na vdi (VBoxManage convertfromraw ...)
  2. Bezpośredni dostęp do partycji raw. Uczyniłem go również niezmiennym, dzięki czemu VirtualBox umieszcza zapisy w osobnym pliku - sprawia, że ​​czuję się bezpieczniejszy, ponieważ dostęp surowy powinien być dość niebezpieczny (tj. Łatwo jest uszkodzić instalację OSX).
eug
źródło