unable to boot from usb drive

Hello,


i need to boot my mac from external usb drive which is a bootable linux system. when i hold option button at startup, i see fedora and efi boot options and trying to boot from efi device and system forces me to update software with a message "A software update is required to use this startup disk" and update process fails with message "An error occured installing the update".

Unfortunately i could not boot from usb drive. Could you please help me for this issue. My IOS version is Catalina 10.15.6, Macbook Pro 2018.


With my best regards

Yusuf

MacBook Pro 15”, macOS 10.15

Posted on Aug 28, 2020 11:23 AM

Reply
Question marked as Top-ranking reply

Posted on Aug 29, 2020 7:09 PM

I just tried booting Debian 10 Buster with a backported kernel v5.7 and it did not work well for a T2 MBPro 2019. The external Debian drive booted just fine, but I had no access to the built-in Keyboard, Trackpad, WiFi, or Ethernet. Either macOS support is not included in this kernel or the macOS support was not enabled by default if the macOS support are considered experimental features. At least with a 2017 MBPro I did have working WiFi.


Here is an OWC blog entry that mentions the error you are seeing and it is associated with macOS and T2 security itself and should have nothing to do with Linux (since I believe this occurs when re-enabling "Full Security":

https://blog.macsales.com/46677-all-about-the-apple-t2-security-chip-and-startup-security-utility/

How Do I Enable Secure Boot?

The three settings available for Secure Boot are Full Security, Medium Security and No Security.

Full Security
Full Security provides the same level of security as iOS devices, and it is the default setting for Secure Boot. As the Mac starts up, it verifies the integrity of the operating system on the startup disk to ensure that it is legitimate. If the OS is either unknown or not verified as legitimate, the Mac connects to Apple to download the information it needs to verify the OS. That information is unique to each Mac and is used to make sure that the Mac is starting up from an OS that is trusted by Apple.

An internet connection is required for verification of an unknown or non-legitimate operating system, so make sure that the Mac is connected to a Wi-Fi network or Ethernet.

If the operating system doesn’t pass verification, the following happens:

macOS: The system alerts you that a software update is required to use the startup disk. Clicking Update opens the macOS installer, which can then be used to reinstall macOS on the startup disk. The other option is to click Startup Disk and select a different startup disk, which the Mac then attempts to verify.


FYI, I did have trouble re-enabling "Full Security" since macOS Security Utility seems to be poorly designed and is not intuitive at all. Apple needs to hire someone who knows how to test software implementations to make sure they work smoothly. Q & A is lacking with the Security Utility.


Is your Mac being managed by a business or school or with FindMy, etc. where maybe you are not allowed to disable "Full Security" mode? I'm not sure you how you can verify within macOS the status of the "Secure Boot" or "Full Security" feature.

Similar questions

4 replies
Question marked as Top-ranking reply

Aug 29, 2020 7:09 PM in response to yusufyzc

I just tried booting Debian 10 Buster with a backported kernel v5.7 and it did not work well for a T2 MBPro 2019. The external Debian drive booted just fine, but I had no access to the built-in Keyboard, Trackpad, WiFi, or Ethernet. Either macOS support is not included in this kernel or the macOS support was not enabled by default if the macOS support are considered experimental features. At least with a 2017 MBPro I did have working WiFi.


Here is an OWC blog entry that mentions the error you are seeing and it is associated with macOS and T2 security itself and should have nothing to do with Linux (since I believe this occurs when re-enabling "Full Security":

https://blog.macsales.com/46677-all-about-the-apple-t2-security-chip-and-startup-security-utility/

How Do I Enable Secure Boot?

The three settings available for Secure Boot are Full Security, Medium Security and No Security.

Full Security
Full Security provides the same level of security as iOS devices, and it is the default setting for Secure Boot. As the Mac starts up, it verifies the integrity of the operating system on the startup disk to ensure that it is legitimate. If the OS is either unknown or not verified as legitimate, the Mac connects to Apple to download the information it needs to verify the OS. That information is unique to each Mac and is used to make sure that the Mac is starting up from an OS that is trusted by Apple.

An internet connection is required for verification of an unknown or non-legitimate operating system, so make sure that the Mac is connected to a Wi-Fi network or Ethernet.

If the operating system doesn’t pass verification, the following happens:

macOS: The system alerts you that a software update is required to use the startup disk. Clicking Update opens the macOS installer, which can then be used to reinstall macOS on the startup disk. The other option is to click Startup Disk and select a different startup disk, which the Mac then attempts to verify.


FYI, I did have trouble re-enabling "Full Security" since macOS Security Utility seems to be poorly designed and is not intuitive at all. Apple needs to hire someone who knows how to test software implementations to make sure they work smoothly. Q & A is lacking with the Security Utility.


Is your Mac being managed by a business or school or with FindMy, etc. where maybe you are not allowed to disable "Full Security" mode? I'm not sure you how you can verify within macOS the status of the "Secure Boot" or "Full Security" feature.

Aug 28, 2020 7:26 PM in response to yusufyzc

Did you disable the laptop's "Secure Boot" option and allow "Boot from USB"?

https://support.apple.com/en-us/HT208198


Fedora may not be able to boot a 2018 Mac with the T2 chip or if it does boot, then you won't be able to do too much since the built-in Keyboard & Trackpad won't work, WiFi won't work, and neither will you have access to Ethernet because most current Linux distributions are using an older kernel that doesn't have support for the 2016+ Macs with T1 or T2 chips. IIRC you will need to use at least kernel version 5.7+.

Aug 29, 2020 1:38 AM in response to HWTech

Hi,

Thank you for the update, the image i am trying to boot is a customized fedore image by redhat and there is a built-in kernel for mac. Redhat claims that this image should be successfully boot up.

Please note that i am using encryption on macintosh hdisk. i dont know if there is another step i need to do before.

i have disabled secure boot and allow boot from usb, but the problem persist.

Why mac forces to make an software update to use this usb and why is it failing?


Kindly regards

Yusuf

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

unable to boot from usb drive

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.