Essentially, you can follow this guide, but there are several additional steps to take.
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
syslinux-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 using
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' '/firstname.lastname@example.org'
- changed the references to
- 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.
- Beginner’s Guide: https://wiki.archlinux.org/index.php/Beginners’_Guide#Installation
- Fixing the network: https://bbs.archlinux.org/viewtopic.php?pid=1243601