I’m in the process of getting away from the big datahoarders and, with my phones already secured with GrapheneOS and DivestOS, next up is securing my laptop (Macbook Air, 13-inch, 2015). For which openSUSE (recommended by Privacy Guides) seems to me to be a good starting point from a usability and privacy perspective. But I am pretty much a complete newbie when it comes to both Linux and command lines – and I want as little to do with commands as possible since it just makes my brain hurt.
As such I have tried following Install openSUSE on a Mac and SDB:Installation on a Mac as well as multiple websearches for the error codes and all the parts of the process I can imagine being relevant. I found no answers (that I could understand anyway), and as far as I can tell my laptop is compatible with openSUSE?
Model: MacBook Air, 13-inch, early 2015, model number MacBookAir7,2
CPU: Dual-Core Intel Core i5 1,6 GHz
RAM: 8 GB 160 MHz DDR3
GPU: Intel HD Graphics 6000 1536 MB
OS: Monterey 12.6.9, up to-date.
MacOS disk shrunk and partitioned of 60GB as GUID Partition Map, format ExFAT (correct? wrong? can’t find info on what to use but considering the error feels likely to be part of the problem).
Installation attempted with a SanDisk Ultra USB 3.0 16GB with openSUSE-Tumbleweed-DVD-x86_64-Snapshot20230915-Media.iso, with Sha-256 verified.
Any help much appreciated and thank you very much in advance.
exFAT is a proprietary Microsoft filesystem which is not compatible with EFI. It is normally not possible to use it as installation partition with linux…
You should let the automatic partitioner from the openSUSE install media do its job. It will format your disk with btrfs…
This Leap 15.5 guide is valid for Tumbleweed also…
A UEFI machine requires an EFI system partition that must be mounted to /boot/efi. This partition must be formatted with the FAT32 file system.
Is this the relevant part? If so, what format do I want the disk in? Disk Utility only gives me the option to erase/format to APFS, Mac OS Extended, MS-DOS (FAT) and ExFAT. I got the same error before shrinking the MacOS drive (as I do not care about keeping that), which is why I started mucking about with formats since the automatic partitioner seems unable to wipe the old partition for som reason.
In installer try to switch to command line (Ctrl-Alt-F2 or Ctrl-Alt-F3, I am not sure) and check whether you have /sys/firmware/efi and /sys/firmware/efi/efivars directories.
Then apparently you booted in legacy BIOS (or CSM) mode. Hopefully someone more familiar with Mac can offer further advice. I know that in the past Mac used CSM to boot Windows. May be something similar happens here.
@916p I have an ancient MacBook (3,1 circa late 2007), thats all I did, cmd options and select USB efi boot (the install media on USB), but /boot/efi partition is set to fat… you can do that at the install stage and disk is set to gpt… I did dual boot, but just selcted openSUSE from the MacBook boot menu…
Thank you. I’ve read that (and this as well as this), but I know to little about partitioning and Linux in general for any of that to be really useful. What I really need right now is some do-exactly-this instructions.
If I use the automatic set-up yes. But that just leads me to the original issue. Which @malcolmlewis said is fixable in Expert Partitioner. I just don’t have any idea what I’m supposed to there so I’m basically guessing and fiddling around.
Very unlikely. If installer does not offer /boot/efi, it thinks you booted in legacy BIOS mode. While you of course can add /boot/efi manually and select grub2-efi as bootloader, you will not be able to create EFI boot entry.