Show more

attempt 2 failed at the same exact spot of installing the boot loader.

I'm going to attempt to recover from this state by rebooting into the installer and running it manually? first I have to figure out how to run it manually

Show thread

aha! attempting to add a boot entry with efibootmgr is completely horking linux

Show thread

so efibootmgr + running /usr/libexec/mactel-boot-setup is the last step. I'm going to see if I can find some live OS (arch maybe?) with a 5.4 kernel and finish this up

Show thread

exciting, it hits the same issue on arch with a 5.4 kernel as well

Show thread

the EFI shell couldn't look into my soul, nor the /boot/efi partition, so I couldn't verify the correct device and path

which made me wonder, do I need to bless the filesystem first?

Show thread

I blessed the hfsplus volume and the arch boot menu now lists "macOS", which execs GRUB

ok

Show thread

grub2-mkconfig: Found Mac OS X on /dev/nvme0n1p2

?????? no???

Show thread

I love how many tools assume a blessed hfsplus filesystem means "oh this is definitely macOS"

Show thread

I wrote a grub config and now arch's "macOS" menu boots fedora

Show thread

okay I think I have a lot more knowledge about things being weird now and I'm going to do some research

in the meantime I'm going to put this mac back into a factory state (except for secure boot still being off). internet recovery ahoy!

Show thread

my research has brought me to github.com/mikeeq/mbp-fedora

> efibootmgr write command freezes Mac (it's executed in Anaconda during Install bootloader... step) - nvram is blocked from writing
> since MacOS Catalina EFI is blocked even from reading, so access to EFI is blocked via adding efi=noruntime to kernel args

wild

Show thread

turns out if you don't have any disks the mac firmware knows how to write to, internet recovery doesn't start

Show thread

back on this again! revised plan of attack:

- set efi=noruntime at anaconda boot
- replace the hfsplus EFI system partition with a fat32 one before reboot

Show thread

why the *fuck* does the netinst image not have blkdiscard

Show thread

love that the fedora 31 minimal install pulls in a fucking icon theme now

[angry linux catgirl noises]

Show thread

now running `stress -c 6 -i 2` to see if applesmc not working is anything to be worried about from a thermal perspective

but fans seem to come up fine!

Show thread

I think most of the hacks (as I expected) in the mbp-fedora repo are for the, well, macbook pro

Show thread

damn this thing has a nice fan

it's not terribly loud or obnoxious, and I left stress running for 5 minutes with no thermal throttling reported in dmesg

Show thread

this thing isn't even breaking a sweat playing factorio.

Show thread

good morning!

time to get my Setup set up on drifblim and then use it to write a blog post about how I installed fedora on it

Show thread

other than fonts, I’m basically done with setup. a few web applications aren’t using the right default sans-serif font (and maybe that’s my fault for not having it installed when I first launched firefox), and gnome-terminal is showing tofu where katakana should be

Show thread

there’s a really neat integration I discovered, before I started from a minimal install and worked my way up, where PackageKit will tell you that software can provide the glyphs you aren’t seeing and I should figure out how that works under the hood

Show thread

I find that "use anaconda for the minimal install and install the rest by hand" is sufficient for my linux hacker fixing-broken-shit thrill-seeking needs and, if I do this often enough, I won't feel the need to switch to gentoo

Show thread

strangely, thunderbolt disks don't show up in the nautilus sidebar...

Show thread

current yak stack pointer: forking neofetch from the commit before it removes the imgcat backend and cherry-picking commits on top of it

Show thread

this YSP has been replaced with writing a wrapper script around neofetch

Show thread

oh my god I forgot to thank various github repos where I found information. fixing tha tnow

Show thread

@iliana
the highest purpose any computer can be graced with is being used as a bootloader for factorio

Sign in to participate in the conversation
Cybrespace

Cybrespace is an instance of Mastodon, a social network based on open web protocols and free, open-source software. It is decentralized like e-mail.