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