Essentially, you can follow this guide, but there are several additional steps to take.
https://wiki.archlinux.org/index.php/Beginners’_Guide#Installation
I used the GPT and Syslinux options to install the bootloader. I only made one partition as well, since it’s not as important on a virtual machine, in my opinion.
- You must install
gptfdiskbefore runningsyslinux-install_update -i -a -m - My interface was
enp0s3, which was the same as when I used the installer. The installer found the network fine, but it did not appear to exist when I rebooted to the existing OS. I was usingnet-auto-wired.
To fix the network, this is what I did:
/usr/sbin/dhcpd enp0s3to check that I could load the dhcp client.ln -s '/usr/lib/systemd/system/dhcpd@.service' '/etc/systemd/system/multi-user.target.wants/dhcpd@enp0s3.service'- changed the references to
eth0in/etc/ifplugd/ifplugd.conf - created a profile for enp0s3 in
/etc/network.d/interfacesby copying the example (this seems to be overwritten by the netcfg-auto-wired). - start and enable the auto service with systemctl
Remember that you can’t get packages from the net without the network :( I had to reboot into the installer several times because of this. I also installed the vbox guest module from pacman as described.
Relevant Links
- Beginner’s Guide: https://wiki.archlinux.org/index.php/Beginners’_Guide#Installation
- Fixing the network: https://bbs.archlinux.org/viewtopic.php?pid=1243601

