Index: /trunk/src/VBox/Main/src-server/MachineImpl.cpp
===================================================================
--- /trunk/src/VBox/Main/src-server/MachineImpl.cpp	(revision 54925)
+++ /trunk/src/VBox/Main/src-server/MachineImpl.cpp	(revision 54926)
@@ -1302,8 +1302,30 @@
                         *aParavirtProvider = ParavirtProvider_HyperV;
                     }
-                    else if (   mUserData->s.strOsType == "Debian"      /** @todo add more. */
+                    else if (   mUserData->s.strOsType == "Linux26"
+                             || mUserData->s.strOsType == "Linux26_64"
+                             || mUserData->s.strOsType == "Linux"
+                             || mUserData->s.strOsType == "Linux_64"
+                             || mUserData->s.strOsType == "ArchLinux"
+                             || mUserData->s.strOsType == "ArchLinux_64"
+                             || mUserData->s.strOsType == "Debian"
                              || mUserData->s.strOsType == "Debian_64"
+                             || mUserData->s.strOsType == "Fedora"
+                             || mUserData->s.strOsType == "Fedora_64"
+                             || mUserData->s.strOsType == "Gentoo"
+                             || mUserData->s.strOsType == "Gentoo_64"
+                             || mUserData->s.strOsType == "Mandriva"
+                             || mUserData->s.strOsType == "Mandriva_64"
+                             || mUserData->s.strOsType == "OpenSUSE"
+                             || mUserData->s.strOsType == "OpenSUSE_64"
+                             || mUserData->s.strOsType == "Oracle"
+                             || mUserData->s.strOsType == "Oracle_64"
+                             || mUserData->s.strOsType == "RedHat"
+                             || mUserData->s.strOsType == "RedHat_64"
+                             || mUserData->s.strOsType == "Turbolinux"
+                             || mUserData->s.strOsType == "Turbolinux_64"
                              || mUserData->s.strOsType == "Ubuntu"
-                             || mUserData->s.strOsType == "Ubuntu_64")
+                             || mUserData->s.strOsType == "Ubuntu_64"
+                             || mUserData->s.strOsType == "Xandros"
+                             || mUserData->s.strOsType == "Xandros_64")
                     {
                         *aParavirtProvider = ParavirtProvider_KVM;
