The HooToo USB C Hub falls at the top of the list of the Top 10 Best USB Type C Hub for MacBook Pro in 2020. It comes with more ports and power including HDMI port, SB-C Hub with charging port, 3 x USB 3.0 ports, and the SD memory card reader.
2020 MacBook Pro boot from USB
This is where most of the users prefer USB-C hubs for MacBook Pro that has SD card readers, USB 3.0, HDMI, Ethernet, Thunderbolt 3, and a lot more ports! From connecting an external hard drive to SD card or from a projector to a printer, you will need a USB-C hub to connect these older peripherals to your new MacBook Pro. To use a keyboard shortcut, press and hold one or more modifier keys and then press the last key of the shortcut. For example, to use Command-C (copy), press and hold the Command key, then the C key, then release both keys. Mac menus and keyboards often use symbols for certain keys, including modifier keys. The MacBook line offers three distinct choices: the 13-inch Air, 13-inch Pro and 16-inch Pro. Students who need a remote learning tool are going to naturally gravitate towards one of them. I recently bought a macbook and was wondering if I can write C and C programs on mac without having to install anything more. Say for Java, mac came with a preinstalled version.
Starting in 2018 the Macbook Pro includes a secure boot chip that prevents your Macbook from booting windows, linux, BSD, gentoo, Fedora, Atlas Supervisor, other Mac O/S/s on a usb, etc.
You CAN boot a 2018 2019 or 2020 Macbook Pro from USB!
But it does take a few steps to get there.
Step One
Boot into Recovery Mode
To access Recovery Mode, turn off your Macbook, turn it on and hold the Command (⌘) and R keys. Keep holding them through the chime sound until you see the Recovery Screen below…
Yaaay! You entered a secret level with hidden powers!
Step 2
Download C++ For Macbook Pro
Click on Utlities (on the menu bar at the top of the screen, don’t click on Disk Utlities in the middle of the screen)
Select ‘Startup Security Utility’ and you’ll get this screen…
Change the settings for both to the same as the image above.
Secure Boot to No Security
External Boot to Allow booting from external media
Exit out, shut down the laptop.
Step 3
Download Dev C++ For Macbook Pro
![Download C++ For Macbook Pro Download C++ For Macbook Pro](/uploads/1/1/2/1/112181327/272877705.jpg)
Download Dev C++ For Macbook Pro
Plug in your bootable USB device and boot up your 2018 2019 Macbook Pro from USB, hold the Command (⌘) key and you’ll see the startup disk screen, select the USB and boot it up.
Caveats, notes and disclaimers.
- You need an uefi bootable image. (we’re uncertain of other workarounds for grub at this time)
- You may not have any access to the internal drive. Not sure if it is a linux driver issue or some sort of on chip security, but so far, no access.
- Leaving ‘external boot allowed’ is a risk that if stolen, someone might be able to access the internal drive.
- The law of unintended consequences. Apple rarely supports playing around with bootable O/Ss, you could brick an extremely expensive device.
- Apple does have further detail on the T2 security chip and how to use it. Read more before playing around too much in there.
The better option
If you are looking for a great laptop to run NinjaStik we recommend getting an IBM Lenovo T430i for ~$140 and using it. The T430i is one of the best value for $ deals to run a daily use linux based personal laptop. It’s ugly but it is a solid machine.
Download C++ For Macbook Pro
Using a $140 laptop for linux and not risking your $5000 Macbook Pro is our recommendation.