Ubuntu Linux does not recognize hardware. Keyboard, trackpad, Wi-Fi, touch bar.
How do I fix this? There problems same for other Linux distros.
MacBook Pro 13″, macOS 10.15
How do I fix this? There problems same for other Linux distros.
MacBook Pro 13″, macOS 10.15
As @BobTheFisherman has already mentioned using a VM is the best option.
Ubuntu 20.10 will sort of work on a Touchbar Mac. You will need an external USB keyboard though in order to select whether you want to try Ubuntu out in "Live" mode or whether you want to install it. Once Ubuntu actually boots the internal keyboard & trackpad should work. I have only tested the "Live" mode booting from an external drive on a 2017 MBPro with Touchbar. However, many things still won't work depending on the exact model of your Mac. See this article for some details:
https://github.com/Dunedan/mbp-2016-linux
Using any Linux distribution not based on Ubuntu 20.10 you will need to be using at least Linux kernel version 5.8 for the T1 Macs and using the Bolt or Thunderbolt-Utils packages in order to use the USB-C ports at all due to the security features Linux employs. I'm not sure whether the v5.8 kernel will work for accessing the T2 security chip and SSD on the T2 2018+ models or whether it may require kernel v5.9.
https://www.omgubuntu.co.uk/2017/12/project-bolt-improves-thunderbolt-security-linux
https://www.kernel.org/doc/html/v4.13/admin-guide/thunderbolt.html
I never recommend any one to dual boot any OS on the main drive because things will almost always go wrong and break everything at some point. If you insist on installing Linux on bare metal, then do so by installing Linux to an external drive to minimize interference with macOS on the internal drive. As mentioned before installing Linux (or Windows) into a VM is the best & safest choice.
As @BobTheFisherman has already mentioned using a VM is the best option.
Ubuntu 20.10 will sort of work on a Touchbar Mac. You will need an external USB keyboard though in order to select whether you want to try Ubuntu out in "Live" mode or whether you want to install it. Once Ubuntu actually boots the internal keyboard & trackpad should work. I have only tested the "Live" mode booting from an external drive on a 2017 MBPro with Touchbar. However, many things still won't work depending on the exact model of your Mac. See this article for some details:
https://github.com/Dunedan/mbp-2016-linux
Using any Linux distribution not based on Ubuntu 20.10 you will need to be using at least Linux kernel version 5.8 for the T1 Macs and using the Bolt or Thunderbolt-Utils packages in order to use the USB-C ports at all due to the security features Linux employs. I'm not sure whether the v5.8 kernel will work for accessing the T2 security chip and SSD on the T2 2018+ models or whether it may require kernel v5.9.
https://www.omgubuntu.co.uk/2017/12/project-bolt-improves-thunderbolt-security-linux
https://www.kernel.org/doc/html/v4.13/admin-guide/thunderbolt.html
I never recommend any one to dual boot any OS on the main drive because things will almost always go wrong and break everything at some point. If you insist on installing Linux on bare metal, then do so by installing Linux to an external drive to minimize interference with macOS on the internal drive. As mentioned before installing Linux (or Windows) into a VM is the best & safest choice.
Install Linux using a virtual machine like Parallels, Fusion, or VirtualBox.
I have a Macbook Pro 16,2.
Ubuntu Linux does not recognize hardware. Keyboard, trackpad, Wi-Fi, touch bar.