I would sum it up this way : the base procedure will be exactly the same, though the results may differ. Here's where you may find the most significant changes :
Drives configuration : your physical drive does not use the same technology, and does not have the same properties (size, ...) as the virtual one. Still, partitioning, formatting and mounting are performed the very same way.
Graphic card : this is the tricky part on pretty much all installations. You'll need to configure your graphic card, which is not necessary on a VM. You'll probably want to install a proper driver (open-source or proprietary, see here for NVIDIA or here for ATI).
Sound management : for the same reasons. See here about sound systems.
Now, if you have other specific pieces of hardware such as wireless or Bluetooth adapters, those will also require a little bit of your time to get ready. The procedures are not complicated, especially if you read the Wiki correctly, it just takes some time.
If you have successfully set up a virtual guest where you can :
- boot
- successfully log in
- access the network (I would advice Ethernet only during the installation)
- start an X session (shall you need one)
... then you're probably good to go. Here are a few things you may forget during the arch-chroot
session (I do...), just as a reminder :
- Set a root password (can't remember how many times I forgot to do that, and couldn't log in)
- Set your locale and your keyboard layout in
/etc/locale.conf
(you'll run into less trouble if you're using a standard qwerty keyboard, but that may not be the case).
- Enable the
dhcpcd
service (systemctl enable interface@dhcpcd
). You'll find the names of your interfaces in /sys/class/net
.
Once, I also forgot to install GRUB! The installation on the real thing might make you more nervous but keep this in mind : if you have correctly backed up your data, there's very little chance you'll do something horrible and irreversible. You might have to reinstall once or twice before it's perfect but well... it'll give you some more experience!
Good luck, and welcome into the Arch community!