macos.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Mon, 22 Feb 2016 12:46:36 +0200
changeset 1905 fba288d59662
parent 1804 513a1117ccec
child 1912 8b81a8f0f692
permissions -rw-r--r--
Include only local subsections into TOC. This prevent duplication of TOC when build single page HTML document. Also this make unnecessary CSS hack to hide document title as top level section.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1747
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
.. -*- coding: utf-8; -*-
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
.. include:: HEADER.rst
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=========
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
 Mac OS.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
=========
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
.. contents::
1905
fba288d59662 Include only local subsections into TOC. This prevent duplication of
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1804
diff changeset
     8
   :local:
1747
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
Free open source repositories for Msc OS X.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
===========================================
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
Fink.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
-----
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
Binary distribution for quick and easy installation, as well as a source
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
distribution for users preferring more flexibility.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
Usually it installed in '/sw' hierarchy.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
It uses Defian 'dpkg' and 'apt-get'.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
  http://www.finkproject.org/
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
    Home page,
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    25
  http://en.wikipedia.org/wiki/Fink
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    26
    Wikipedia.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    27
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    28
MacPorts.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    29
---------
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    30
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    31
Simplify task of compiling and installing open-source software on your Mac.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    32
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    33
  http://www.macports.org/
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    34
    Home page,
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    35
  http://en.wikipedia.org/wiki/MacPorts
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    36
    Wikipedia.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    37
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    38
Installing Mac OS X in emulator.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    39
================================
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    40
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    41
Mac OS X in VirtualBox.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    42
-----------------------
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    43
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    44
Requirements:
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    45
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    46
 * Processor: Any Intel Processor with VT-x (Virtualization Technology) or AMD-V.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    47
 * RAM: Anything above 1 GB, Recommended 2GB or higher.
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    48
 * Disk space: 20GB (minimum)
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    49
 * Snow Leopard Retail Disc (or ISO).
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    50
 * Virtualbox 3.2.8 (official support for MAC OS X target added since 3.2.6)
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    51
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    52
Create a new Virtual Machine:
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    53
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    54
 * System Type: MAC OS X, MAC OS X Server
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    55
 * Create Disk (20 GB will suffice)
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    56
 * System > Motherboard > Enable IO APIC
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    57
 * Acceleration > Enable VT-x/AMD-V
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    58
 * Storage > IDE Controller – ICH6
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    59
 * Attach New CD drive > select image (OSx86 Leopard)
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    60
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    61
Under Windows 7 edit file
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    62
``С:\User\%UserName%\.VirtualBox\%VMNAME%\%VMNAME%.xml``. Search for block
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    63
``ExtraData`` and replace/add nested data::
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    64
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    65
  <ExtraDataItem name="VBoxInternal2/Devices/e1000f/0/Trusted" value="integer:1"/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    66
  <ExtraDataItem name="VBoxInternal2/EfiBootArgs" value=" "/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    67
  <!-- 0 - 640x480, 1 - 800x600, 2 - 1024x768, 3 - 1280x1024, 4 - 1440x900 -->
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    68
  <ExtraDataItem name="VBoxInternal2/EfiGopMode" value="3"/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    69
  <ExtraDataItem name="VBoxInternal2/SmcDeviceKey" value="ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    70
  <ExtraDataItem name="VBoxInternal2/SupportExtHwProfile" value="on"/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    71
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    72
  <ExtraDataItem name="CustomVideoMode1" value="1280x800x32"/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    73
  <ExtraDataItem name="GUI/LastCloseAction" value="powerOff"/>
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    74
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    75
 * http://wiki.osx86project.org/wiki/index.php/Vmware
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    76
 * http://wiki.osx86project.org/wiki/index.php/Installation_Guides
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    77
 * http://wiki.osx86project.org/wiki/index.php/Tips_And_Tricks
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    78
 * http://admin.dp.ua/other-any/36.html
ba962a6161fc Mac OS X in VirtualBox.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    79
1783
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    80
Installing Hackintosh.
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    81
======================
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    82
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    83
There are tonymacx86_ project that collect hardware list (called CustoMac_) to
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    84
build Hackintosh on own hardware with success.
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    85
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    86
.. _tonymacx86: http://www.tonymacx86.com/
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    87
.. _CustoMac: http://www.tonymacx86.com/building-customac-buyers-guide-november-2015.html
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    88
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    89
MultiBeast_ pack provide instruments to make instalable media and to provide
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    90
collection of required drivers.
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    91
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    92
.. _MultiBeast:  http://www.tonymacx86.com/downloads
287aa2ee83ee Installing Hackintosh.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1747
diff changeset
    93
1804
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
    94
hosts file.
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
    95
===========
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
    96
::
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
    97
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
    98
  $ sudo nano /private/etc/hosts
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
    99
  $ dscacheutil -flushcache
513a1117ccec hosts file.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 1783
diff changeset
   100