Using Safe Boot
search cancel

Using Safe Boot

book

Article ID: 330652

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

This article describes how to use Safe Boot on a Mac OS X operating system. Using Safe Boot is useful in troubleshooting problems where it is suspected that there is a kernel extension, font, or startup item that may be causing unexpected operating system behavior. Additionally, using Safe Boot performs a disk check to verify the integrity of data on the boot disk.


Symptoms:
A Mac OS X operating system:
  • has failed
  • has stopped responding
  • keeps rebooting for no apparent reason
  • has performance problems
  • is slow
  • has an application that is not working properly
  • is experiencing network problems
  • has problems accessing data on disk


Environment

VMware Fusion 4.x
VMware Fusion 2.x
VMware Fusion 8.x
VMware Fusion 3.x
VMware Fusion Pro 11.x
VMware Fusion 11.x
VMware Fusion 1.x
VMware Fusion 7.x
VMware Fusion 10.x
VMware Fusion Pro 10.x
VMware Fusion 6.x
VMware Fusion Pro 8.x
VMware Fusion 5.x

Resolution

To use Safe Boot:

Note: If Safe Boot is being used to troubleshoot a problem with the operating system or an application, it may result in not being able to reproduce the environment required for testing.

  1. Shut down and then power on the computer.
  2. After hearing the startup tone, press and hold the Shift key.
  3. Release the Shift key when you see the gray Apple and progress indicator.

Note: A Safe Boot takes longer than a regular boot. For more information, see Apple's article TS1884.

Note: The preceding link was correct as of May 28, 2011. If you find the link is broken, provide feedback and a VMware employee will update the link.

Safe Boot disables all non-Apple startup extensions and utilities, so it can be a useful troubleshooting tool.

To start a Fusion virtual machine after starting in Safe Boot:

Fusion 4.x and later

All kernel extensions are loaded when Fusion is started. Fusion 4.x can be run in Safe Boot normally.

Fusion 3.x and earlier

  1. Open Terminal. For more information, see Opening a command or shell prompt (1003892) .
     
  2. Enter this command:

    sudo /Library/Application\ Support/VMware\ Fusion/boot.sh --start
     
  3. Enter the administrator password when prompted, then press Enter.

    Note : For security reasons, the typed password is not displayed. You do not need to enter your password again, for the next five minutes.

    This command starts the services Fusions needs to run.
     
  4. When the command completes, quit Terminal and start your virtual machine as you normally would.

Note: Fusion should be run in a Safe Boot for diagnostic purposes only. Not all features are guaranteed to work properly or as expected.


Additional Information

For more information about Safe Boot, please see Apple's article HT1564.

Note: The preceding link was correct as of May 28, 2011. If you find the link is broken, provide feedback and a VMware employee will update the link.