Macbook Pro Safe Boot


In this issue

Start by clicking the Apple icon in the top-left corner of the screen and then select 'About this Mac.' Next, click 'System Report.' Finally, in the new pop-up window, select 'Software' — you. What Is Safe Mode Safe Mode or safe boot is a macOS diagnostic mode designed to fix several problems in your Mac. Activating safe mode allows you to troubleshoot any problem that prevents the.

  • Interview: Jim Perrin on CentOS on ARM
  • ARM HPC Users Group
  • Ask Ubuntu: Running 32-bit ARM on 64-bit systems
  • SUSE Linux (SLES) on ARM
  • 24-core Socionext server
  • EFI and U-Boot on Dragonboard 410c
  • Gitlab Omnibus edition via elraro, ready for testing
  • Linuxkit on ARM
  • Ubuntu on Raspberry Pi 3 compute module
  • Go 1.9 Beta 2
  • Colophon

Interview: Jim Perrin on CentOS on ARM

Jim Perrin is interviewed by Jake Edge for

Perrin is currently with Red Hat and is the maintainer of the CentOS 64-bit ARM (aarch64) build. CentOS is his full-time job; he works on building the community around CentOS as well as on some of the engineering that goes into it.

The interview goes into detail of the history of CentOS on ARM, starting with 32-bit ARMv6 and ARMv7 builds on embedded systems and continuing to this on high performance computing gear.

Follow Jim on Twitter as @bitintegrity or read his occasional weblog at .

ARM HPC Users Group

The ARM HPC Users Group is providing “resources for end-users and developers deploying on ARM hardware” for high performance computing. It was organized from a successful workshop at the ISC conference in Frankfurt in June 2017. There is an ARM HPC Gitlab system set up for collaboration, an ARM HPC mailing list and Slack channel available.

Presentations given in Frankfurt are available at the web site.

Ask Ubuntu: Running 32-bit ARM on 64-bit systems

Ask Ubuntu has a question on running 32-bit ARM codes on 64-bit systems. While most cell phone derived ARM SoCs support a mix of 32-bit and 64-bit operations, the data center grade platform based on Cavium’s ThunderX available at Packet and Scaleway is a 64-bit only system.

SUSE Linux (SLES) on ARM

Jay Kruemcke is product manager for SUSE Linux Enterprise System (SLES) on ARM. He writes to share that he has a blog, , which has news which includes SUSE on ARM information. Follow Jay on on Twitter: @mr_sles.

The Works on Arm website that I edit has updated its information about SUSE Linux on ARM, and you’ll find those details at .

24-core Socionext server

At the Taipei trade show Computex, Socionext shared information of their 24-core ARM SoC, the SynQuacer SC2A11. It features high efficiency A53 cores and 1 gigabit networking speeds. The show floor interview, done by Charbax (Nicolas Charbonnier) of, demonstrates a cluster running Ubuntu on a number of these systems. is a blog focused on making original video and news contents about ARM Powered devices, mostly from trade shows and conferences around the world. Nicolas Charbonnier, also known as Charbax, has posted all the videos on this site.

EFI and U-Boot on Dragonboard 410c

After some firmware hacking, Rob Clark of Red Hat has gotten EFI and U-Boot to work on the Dragonboard 410c, a development board based on the Qualcomm Snapdragon 410E processor. He refers to the sometimes sorry state of ARM firmware on development boards – where every device needs a new boot loader

Anyone who has dealt with arm (non-server) devices, should be familiar with the silly-embedded-nonsense-hacks world. In particular the non-standard boot-chain which makes it difficult for distro’s to support the plethora of arm boards (let alone phones/tablets/etc) out there without per-board support. Which was fine in the early days, but N boards times M distro’s, it really doesn’t scale.

Gitlab Omnibus edition via elraro, ready for testing

As mentioned in WOA 9, Gitlab is a source code hosting tool available in open source form to be self-hosted. elraro has done the work to port the Gitlab Omnibus Edition to Armv8 and has produced a build script and binary release based on Gitlab 9.3-stable. The major compatibility issue identified is the need to run a current ncurses 6.0 as the older 5.9 release has some issues with ARM support.

Linuxkit on ARM

Linuxkit is a unikernel style operating system construction kit that came out of work on Docker to rearchitect their system to make it more flexible and component driven. Richard Mortier (mort) has done the first step to port Linuxkit to Armv8, running on bare metal Packet hardware.

Ubuntu Core on Raspberry Pi 3 compute module

Canonical has announced that Ubuntu Core is now available for the Raspberry Pi 3 compute module. This compact computer is the size of an SO-DIMM memory module, and is designed to be used in embedded systems.

Go 1.9 Beta 2

Following close on the heels of last week’s Go 1.9 announcement is an update that Go 1.9 Beta 2 is available.

As always, your bug reports and success reports with this beta test are particularly welcome.


Written with vim on a MacBook Pro. Produced with Github, and new this week also available on Gitbook. Original formatting in Markdown. Coffee by Roos Roast in Ann Arbor, MI.

As an aside, Gitbook has a nice presentation of these files, and was easy to set up and sync up. It has a Markdown visual split screen editor that speeds up correction of formatting issues. The Gitbook authors have said that they are hard at work on a 2.0 edition, which I’m looking forward to.

Subscription information

Works on Arm News is released weekly on Fridays. Follow @worksonarm on Twitter for the weekly link, or follow the worksonarm-news project on Github for notifications. Email to [email protected] if you’d like a direct email.

Back and current issues are available from the Works on Arm News archive on Github.

There could be several reasons why your Mac won't boot if there is an unnoticeable power-surge or a corrupt startup file. Thankfully, Apple offers the Recovery Mode to diagnose the issues and even reinstall the macOS in extreme situations. Are you unable to boot your Mac into Recovery Mode? Check out four (4) ways to fix the problem in this guide.

Booting your Mac into recovery mode requires you to press and hold the Command + R keys immediately you power on the device. If doing this doesn't yield the desired result, check out the solutions listed below.

Macbook Pro Safe Boot

Before you proceed, we recommend shutting down your Mac and trying again. This is because the problem with your Mac not booting into recovery mode is sometimes temporary. If you don't make headway after trying multiple times, here are four things to try.

Also on Guiding Tech
How to Recover Data on a Failing Mac Hard Disk
Read More

1. Troubleshoot Keyboard

First, check that your keyboard is working correctly. macOS sometimes fail to promptly recognize keyboard input on startup.

Typically, clicking the power button on your MacBook should light up the screen & keyboard. Some MacBook's keyboard light up immediately, while some take a second or two. Some even flash a fleeting light at startup. The point is: wait for your keyboard to light up before using the Command + R shortcut to boot into recovery mode.

If you're using a wireless keyboard, Apple recommends switching to a wired keyboard — specifically keyboards made for Mac. Also, you should check whether the external keyboard is properly plugged into your Mac's USB port/hub.

2. Reset the System Management Controller

If you can boot into recovery with an external or wired keyboard, you should reset your Mac's System Management Controller (SMC) to fix the built-in keyboard. The SMC is a chip that powers certain hardware like a keyboard (and keyboard backlight), fan, batteries, etc.

Resetting the SMC helps to fix issues causing the processes related to the aforementioned hardware to malfunction. Some startup-related issues on Mac can also be resolved by resetting the SMC.

If you're unable to boot into recovery because Mac's keyboard isn't working, follow the steps below to reset its SMC.

Note: You can only reset SMC on MacBooks with a T2 security chipset using the method below. For context, only MacBook Airs and MacBook Pros launched in 2018 or later have the Apple T2 security chip.

Step 1: Power off your Mac and wait for about 10 seconds for it to shut down completely.

Step 2: Now, hold the power button for 10 seconds and release it.

Your Mac will boot and go back off in the process. Afterward, power on your Mac and check if you're able to boot into recovery mode using the Command + R keyboard shortcut.

3. Boot Into Safe Mode

You might experience trouble booting your Mac normally or into recovery mode if the startup drive is corrupt or damaged. Thankfully, booting into Safe Mode can perform a directory check on your Mac's startup drive and repair any issue it diagnoses. Learn more about Safe Mode on Mac and when to use it.

So, here's the sequence to fix recovery mode issues on your Mac using this method: Boot into Safe Mode > Boot normally > Turn off your Mac > Try booting into Recovery Mode again.

Power down the affected Mac and follow the steps to boot into Safe Mode.

Step 1: Hit the power button and hold down the Shift key immediately you hear the startup chime — or when the keyboard and screen light up.

Step 2: Release the Shift key when the sign-in window appears on the screen. Log in to your Mac, and macOS will automatically run a check on your startup disk.

Macbook Pro Safe Boot Password Not Working

Note: You will be required to sign in twice if the data on your Mac's disk is encrypted or secured using FileVault. The first authentication decrypts the disk, while the second lets you into Safe Mode.

Exit Safe Mode and try booting into Recovery Mode again.

4. Use Internet Recovery

If your Mac won't boot up normally or into recovery mode, there's a possibility that you have accidentally erased the recovery partition on the hard drive. This can happen when trying to fix your Mac's hard disk issues or when installing another operating system on your Mac.


Apple Boot Into Safe Mode

If that's the case, you'll have to boot into Internet Recovery to reinstall macOS to your device from Apple's server. To do that, power off your Mac and wait till it shuts down completely. Now, hit the power button and immediately hold the Option + Command + R keys till a spinning globe icon with a progress bar appears on the screen.

You can also use this shortcut (Shift + Option + Command + R) if the one above doesn't boot your Mac into Internet Recovery.

Your Mac must be connected to a strong internet connection (via Wi-Fi or ethernet) to install macOS from Internet recovery.

Also on Guiding Tech
A Guide to Fixing Mac Not Connecting to Wi-Fi in macOS Recovery
Read More

Seek Apple Support's Help

Those were the four best ways to fix the woes when your Mac isn't booting in Recovery Mode. However, if there a MacBook with damaged storage, we cannot guarantee that any of the solutions mentioned above will fix the problem. You should take your MacBook to a nearby Apple Service Center.

Next up:Does your Mac gets stuck on a black screen when booting up? If yes, refer to the solutions in this guide linked below to fix your Mac and revive it without breaking the hell loose.

The above article may contain affiliate links which help support Guiding Tech. However, it does not affect our editorial integrity. The content remains unbiased and authentic.

Read Next

A Detailed Guide to Fix Mac Booting With Black Screen Issues

Does your


  • Zerator Twitch
  • Macbook Pro Force Shutdown No Power Button
  • Mobile Gps Device

Copyright © 2022