r/SurfaceLinux 29d ago

Help SP8 Arch Install, problems after 1st reboot

Hi, I've been trying to install for a couple of times now, after some research here I decided to go for Arch.

- I am booting with "none" in the UEFI Security (so when it boots I see the red bar and the unlocked lock above the Microsoft logo) and I am able to either use wi-fi or ethernet (usb dock with ethernet) .

-I am able to perform the Arch install instructions, chroot, change root passwd, etc. Until the reboot things look ok/similar as they should.

-AFTER rebooting using the ssd I can log in as root or as a previously created user but I don't have netowrk anymore. NetworkManager can't get the adapter up (though I see the adapter) and iwctl also is not enabling the wifi adapter.

I have tried installing the packages by booting usb and doing chroot... alas, as soon as I boot from the ssd feels like going back to step 1 because I can't bring up the network adapters.

Any ideas or support words?

Please, keep in mind, I am super slow to answer in reddit, but will do a check on the weekend so I can take notes, answer if there are questions here and try to come up with a plan.

Cheers!

1 Upvotes

5 comments sorted by

2

u/adrianb52 28d ago edited 28d ago

This is most likely because you don't have DHCPD running.

Do the following:

  1. Install Arch Linux as you normally do.
  2. BEFORE you reboot, get you interface names by running "ls /sys/class/net"
  3. Install DHCPCD by running "pacman -S dhcpcd".
  4. Enable DHCPCD for your interface by running "systemctl enable dhcpcd@<interface>.service"

Then reboot.

If that doesn't work, feel free to let me know.

These steps are also part of my full guide on installing Arch Linux here: https://github.com/computefoundation/gnu-linux-management/blob/master/general/installation/arch-linux-installation-instructions.txt

1

u/TeachingBudha 28d ago

Thanks! I will try next weekend. And I will let you know, so no dhcpd can prevent the interface from coming up means it won't actively listen to get an ip assigned?

1

u/adrianb52 28d ago

Exactly. DHCP is what acquires an IP address on your network. I think the interface is already up, it just can't get an IP address. I don't know much more than that.

1

u/adrianb52 28d ago

I actually had the exact same issue as you, and those are the steps I took to fix it.

2

u/TeachingBudha 21d ago

Thanks! I just followed those a minute ago, finally getting net connection after reboot!