The version of VB I currently have installed is virtualbox-5.1_5.1.24-117012~Ubuntu~xenial_amd64.deb with the Oracle_VM_VirtualBox_Extension_Pack-5.1.24-117012.vbox-extpack
(yes I think there is a mismatch there
I'll try to keep this as concise as possible.
I'm new to Linux and VB but I know my processor isn't an AMD and for an Intel I probably should have installed the i386 package. The only thing I can think of is I mis-clicked and downloaded the AMD by mistake. I only just noticed it. Anyway...
Currently VB is running good with my WindowsXP VM. I went to update my system using Update Manager and one of the requirements was to update a few VB guest packages. This drove me to cancel and go to the VB site to see what updates were available. This time I downloaded the i386 package of 5.2.10-122088. Keep in mind, at this point I thought I doing things the correct way and I wasn't aware of the update check in the preferences
So, in my ignorance I uninstalled VB using Synaptic Package Manager. Then installed the new version, which seem to go well until I tried to launch my VMs. I got some kind of kernel mismatch error and they failed to launch. Unfortunately I didn't record the error. At this point instead of compounding the problems I rolled my system back (using a backup program) to just before I started messing around. Now I'm back to the beginning.
My questions:
1. Should I continue using the AMD VB package and turn on the auto update to update VB?
2. Should I uninstall the AMD package again and install the i386 package? I'm thinking, it may run now, but for how long giving that I have a package installed for a different processor. If I do how do I get the VMs I have created in AMD VB to launch under the i386 VB and avoid the problems I had above? Would I need to use the Export/Import Appliance function to "transfer" the VMs from one version of VB to the other (AMD to i386)?
I hope this is clear without being to long. Can anyone help me get back on the right track?
Stan