You are not logged in.

#1 2020-08-01 16:13:45

Registered: 2020-08-01
Posts: 1

Install GRUB to 64-bit 2018 Mac Mini (i7) with 64-bit EFI

Not trying to dual boot, this is purely Arch on the entire machine.

I have two partitions:

/dev/nvme0n1p1: 100M EFI formatted with VFAT
/dev/nvme0n1p2: formatted with XFS

Everything is fine up to the point where I need to install a bootloader, trying with GRUB where I am arch-chrooted into the install from said live USB, and with the ESP mounted to `/mnt` results in a long and complex error I don't understand and have had fruitless Google results for:

grub-install --target=x86_64-efi --efi-directory=/mnt --bootloader-id=GRUB

Here's the error (cannot pipe it to file for paste, it gobbles up the keyboard; no caps lock does not flash on and off):

Does anyone know how I can get this thing to accept a bootloader so I can use Arch on this machine?

Last edited by tsujp (2020-08-01 16:14:00)


#2 2020-08-01 17:48:47

From: Europe
Registered: 2020-06-04
Posts: 43

Re: Install GRUB to 64-bit 2018 Mac Mini (i7) with 64-bit EFI

When I was installing Arch on MacBook Air I used 256MB for EFI what was mounted as boot so /mnt/boot
and grub was same as your but /boot not /mnt



#3 2020-08-01 18:07:33

From: US/Eastern
Registered: 2020-06-21
Posts: 530

Re: Install GRUB to 64-bit 2018 Mac Mini (i7) with 64-bit EFI

As said before you maybe derped something during mount...

The image is blurry to me, maybe for others as well, and you definitely can pipe it out from grub if you use >&somefile.txt instead of the usual >.
Or use 2> to catch the error stream only...

Also, GRUB is powerful enough to live inside the ESP all alone, without it being mounted on /boot and with a hand made grub.cfg you can do anything, but that a more complex topic that the wiki covers already...

Last edited by GaKu999 (2020-08-01 18:08:50)

My reposSome snippets

Heisenberg might have been here.


Board footer

Powered by FluxBB