Macosx Vmware

11 pages
16 views

Please download to get full document.

View again

of 11
All materials on our website are shared by users. If you have any questions about copyright issues, please report us to resolve them. We are always happy to assist you.
Share
Description
VMware Mac OS X Guest Package 1.0 Introduction 1.1 Background VMware products allow guest operating systems to be run on a variety of hardware and operating systems. Currently only VMware Fusion can run virtualized Mac OS X out of the box, and then only the Server version due to EULA restrictions imposed by Apple. This new package allows Mac OS X versions to be run as virtual guests on VMware’s Windows and Linux products, and on the ESX and ESXi hypervisors. The package supplies a VMware tools i
Tags
Transcript
  Version 1.0.0 © Donk 2009 Page 1 VMware Mac OS X Guest Package 1.0 Introduction 1.1 Background VMware products allow guest operating systems to be run on a variety of hardware and operatingsystems. Currently only VMware Fusion can run virtualized Mac OS X out of the box, and then onlythe Server version due to EULA restrictions imposed by Apple. This new package allows Mac OS Xversions to be run as virtual guests on VMware’s Windows and Linux products, and on the ESX andESXi hypervisors.The package supplies a VMware tools image, darwin.iso, which is suitable for running an AppleDarwin based operating system within VMware. This image is used as a bootstrap for the guest andis derived from the work done by David Elliott on boot-132, and the others that have also worked inthis area such as the Voodoo team. The background can be found at David Elliott’s web site http://www.tgwbd.org/darwin/. All the VMware products transparently mount the boot CD as in VMware Fusion. This behaviour ishard coded into VMware products and cannot be changed. Darwin.iso contains the boot-132 codeand Mac OS X extensions to boot on version 7 of the VMware virtual hardware chassis. As VMwareuses signed SHA-1 digests to ensure the integrity of the VMware tools ISO images, we need to re-sign all of the tools so that we can replace or insert the darwin.iso into the relevant programdirectory. We do this using our public and private keys, as naturally VMware do not publish theirprivate key for obvious reasons. This was srcinally explained in this post on the web. 1.2 Supported VMware Products The following products are supported when running on a machine with a suitable CPU:    VMware Workstation 6.5 (Windows & Linux)    VMware Player 2.5 (Windows & Linux)    VMware Server 2.0 (Windows & Linux)    VMware Fusion 2.0 (Mac OS X)    VMware ESX 4.0    VMware ESXi 4.0 1.3 Supported systems CPUs need to be compatible with the retail version of Mac OS X. Please check that you have acompatible CPU, mainly Intel Core and Core 2 processor types, before using this package. Howeverthis is not a guarantee, as the CPU MUST also support VT-x extensions, and have a system BIOS thatenables VT- x. For example, Sony Vaio’s ship with compatible CPUs but does not enable the VT-xextensions and cannot be used. There are 32-bit only processors that enable VT-x, and these canalso be used to run the retail version of Mac OS X in 32-bit mode. Intel provides a good list of VT-xenabled processors here.Note that some of these processors still will not be suitable due to checks in the vanilla Apple kernel; for example, Pentium D processors do not work. Finally there are  VMware Mac OS X Guest Package Version 1.0.0 © Donk 2009 Page 2 currently issues with Nehalem based processors, which VMware are working on. If it is notcompatible then this package will not work with the vanilla installers. It can be used for otherdistributions but has not been tested and is not supported.To summarize:    VT-x present    VT-x enabled in BIOS    64-bit  – can run 64 & 32-bit versions of Leopard    32-bit  – can run 32-bit version of Leopard 1.4 Supported Mac OS X Versions Workstation Player Server Fusion ESX(i)Tiger 10.4 ? ? ? ? ? Leopard 10.5 Y Y Y Y Y Snow Leopard 10.6 N N N Y N 1.5 Package Contents File DescriptionAppleAC97Audio.kext.zip Audio driver darwin.iso VMware Darwin tools ISO image libeay32.dll Windows OpenSSL Shared Library manual.pdf  This document openssl.exe Windows OpenSSL readme.txt Text file with important information setup.cmd Windows setup command setup.sh Linux/Mac OS X/ESX(i) setup script ssleay32.dll Windows OpenSSL Shared Library tools-key.pem Replacement private key tools-key.pub Replacement public key 2.0 Installation 2.1 Windows You will need to be comfortable with using the command prompt with Administrator level privileges.To setup the system follow these steps.1.   Unzip the archive to a folder2.   Open a command prompt3.   To install run the script as Administrator: setup.cmd install  VMware Mac OS X Guest Package Version 1.0.0 © Donk 2009 Page 3 4.   When it is running it will print details of the progress on the screen: VMware ISO Signature Creator 2.0.0==================================Core=VMware WorkstationInstallPath=C:\Program Files\VMware\VMware Workstation\C:\Program Files\VMware\VMware Workstation\tools-key.pub1 File(s) copiedC:\Program Files\VMware\VMware Workstation\freebsd.iso.sigC:\Program Files\VMware\VMware Workstation\linux.iso.sigC:\Program Files\VMware\VMware Workstation\netware.iso.sigC:\Program Files\VMware\VMware Workstation\solaris.iso.sigC:\Program Files\VMware\VMware Workstation\winPre2k.iso.sigC:\Program Files\VMware\VMware Workstation\windows.iso.sig6 File(s) copied1 file(s) copied.1 file(s) copied. To remove the changes follow these steps.1.   Open a command prompt2.   To uninstall run the script as Administrator: setup.cmd uninstall 3.   When it is running it will print details of the progress on the screen: VMware ISO Signature Creator 2.0.0==================================Core=VMware WorkstationInstallPath=C:\Program Files\VMware\VMware Workstation\.\backup\tools-key.pub1 File(s) copied.\backup\freebsd.iso.sig.\backup\linux.iso.sig.\backup\netware.iso.sig.\backup\solaris.iso.sig.\backup\winPre2k.iso.sig.\backup\windows.iso.sig6 File(s) copied 2.2 Linux and Mac OS X You will need to be comfortable with using the terminal in these operating systems, and runningprograms via sudo or as root. To setup the system follow these steps.1.   Unzip the archive to a folder2.   Open a terminal prompt3.   Make the setup script executable: chmod +x setup.sh 4.   To install run the script via sudo or as root: sudo ./setup.sh --install 5.   When it is running it will print details of the progress on the screen: VMware ISO Signature Creator 2.0.0==================================VMware Workstation 6.5.2 build-156735Running on Linux and using /usr/lib/vmware/isoimagesBacking up filesCreating new SHA-1 digestsSHA-1 digest for darwin.isoSHA-1 digest for freebsd.isoSHA-1 digest for linux.isoSHA-1 digest for netware.isoSHA-1 digest for solaris.isoSHA-1 digest for winPre2k.iso  VMware Mac OS X Guest Package Version 1.0.0 © Donk 2009 Page 4 SHA-1 digest for windows.iso/root/vmware-darwin-200Finished! To remove the changes follow these steps.1.   Open a terminal prompt2.   To uninstall run the script via sudo or as root: sudo ./setup.sh --uninstall 3.   When it is running it will print details of the progress on the screen: VMware ISO Signature Creator 2.0.0==================================VMware Workstation 6.5.2 build-156735Running on Linux and using /usr/lib/vmware/isoimagesRestoring backup filesFinished! 2.3 ESX and ESXi The installation on ESX(i) is a little more complicated as we will need to copy files to the hostmachine via vSphere client and then run locally on the host. This is so it can support the free ESXiversion as well as licensed versions, which have various APIs enabled that remain unusable in thefree version. You will need to be comfortable using the vSphere client and running scripts on thehost as root. For ESX the Console Operating System is a version of Redhat Linux, for ESXi it uses theBusyBox program to give console support. Please check that you know how to access the relevantconsoles.1.   Unzip the archive to a folder2.   Start the vSphere client and connect to the host machine3.   Copy files to host system via the Datastore Browser:
We Need Your Support
Thank you for visiting our website and your interest in our free products and services. We are nonprofit website to share and download documents. To the running of this website, we need your help to support us.

Thanks to everyone for your continued support.

No, Thanks
SAVE OUR EARTH

We need your sign to support Project to invent "SMART AND CONTROLLABLE REFLECTIVE BALLOONS" to cover the Sun and Save Our Earth.

More details...

Sign Now!

We are very appreciated for your Prompt Action!

x