hclarke

fsck

My friend keeps a sheet of paper with two columns: lessons, and # of times learned

A few days ago, I thought it'd be a great idea to install linux on my laptop (a 2014 macbook pro, which has no ethernet port). I'd use the fresh install to minimize distraction, and put creative software like darktable and ORCA on it, and I'd be a wizard in no time.

The photos from my trip to dia:beacon have been collecting dust on my hard drive for weeks. I glanced through them, but Finder (osx) is too slow and irritating to preview images. The pros use Adobe Bridge, and I heard that the cool kids use darktable. I was going to get it done. I just needed to install an operating system, download the tools, configure it the way I like it, and get to work

The photos were going to be magnificent

I was getting more productive already: I was thinking about all these things while downloading elementary OS and upgrading etcher. I picked up a USB stick on my way home (16gb, the finest $7.99 could buy), and had it installed that evening

Maybe this is the year of the linux desktop?

But there was a problem; The wifi wasn't working. It worked fine when running on the USB, so I know it has the drivers, but why not after installing?

The next two days were filled with stackoverflow answers, dpkg-scanpackages, and booting up osx to look at the internet before diving back in.

I realized I was shaving a yak, booted up osx, deleted the linux partition, and formatted the USB stick so I wouldn't be tempted again. Maybe next year

But something went wrong

I couldn't resize my osx partition to use the whole drive. After fussing with it and adding/removing partitions, I decided to reboot

My heart stopped when it booted up grub. I tried again, and osx wasn't a boot option anymore!

I did an osx network boot, and my partition looked in-tact, but the boot loader couldn't find it. it's right there, dummy!

But then I noticed the partition's type was FFFFFFFF-FFFF-FFFF-FFFF-FFFFFFFFFFFF, which is never a number I want to see. I don't know what that means, but it's definitely wrong.

More stack overflow answers, but this time from my phone

It's telling me to edit the partition table with gpt. what am I doing? how did i get myself into this mess? I'm definitely losing all that data

So I delete my partition, and re-add it with the same offset and size, and a new type GUID. I typed everything carefully, made the modifications that make sense for my system, and triple checked it

and it's still wrong

The bootloader can't find the partition. Disk Utility doesn't see it anymore

This is bad

Then I looked up the GUID partition table on wikipedia. Looks like I had the id for apple's older filesystem, and maybe I should be using the newer one

So I re-added the partition again, triple checking that I got the sizes right, and typed it in right

It worked!

I booted up osx, resized the partition, and vowed never to install linux on my primary hard drive until I forget this lesson again

Another lesson: tools matter, but not that much. Michael Jordan in crocs could still dunk on me