I can see that the original installation created a launcher with a command line that told LinuxCNC where the .ini file was located. The ini file tells the program where the .hal file is. So far so good. I put my .ini and .hal files in a new folder and manually launched LinuxCNC from the command line. I see there is an XML file that has a configuration specific name, which suggests that it is also a configuration file. If I want to back up the essential configuration information what are ALL the files I should select ? I see no reference to the XML file in the .ini file.
When I start LinuxCNC I get a message that there is a problem with trivikins.ko -- the file is however, present. There is an error message from line 4 in the .hal file (I think) which reads loadrt [KINS]KINEMATICS so a real-time module isn't being loaded...