You are not logged in.

#1 2015-05-29 13:27:13

tulth
Member
Registered: 2012-07-15
Posts: 3

surface 3 (not pro)

I am trying to install arch on my surface 3.

Here is where I am stuck:  efivars are missing, so i cannot install gummiboot.

I took the may 2015 arch iso and remastered it with the latest updates (4.0.4 kernel), then wrote that to usb using rufus.

"efivars -l" says something like function not implemented.

I noted that in the 4.0.4 kernel, efivarfs is no longer a kernel module - its compiled right in according to:
modprobe -r efivarfs

Nothing is mounted on /sys/firmware/efi/efivars

I tried
mount -t efivarfs efivarfs /sys/firmware/efi/efivars

but it says efivarfs is an unknown filesystem type.

Any ideas?

Offline

#2 2015-05-31 02:39:50

tulth
Member
Registered: 2012-07-15
Posts: 3

Re: surface 3 (not pro)

I got efi working somewhat...
I manually booted into the V2 UEFI shell and used the bcfg command to add the gummiboot efi loader in.
And I had to manually create a loader.

Now I can boot to linux by:
going to windows 8.1, doing settings ... recovery  restart ... and picking my arch uefi entry.

I think if I switch the arch linux boot entry to entry #0 in the v2 shell, I could have it automatically boot linux, but I have not tried that yet.

Next problem is that I cannot get X to start.

Offline

Board footer

Powered by FluxBB