BMS install migration
I ordered a new gaming machine at a local shop which will arrive at the start of July.
Naturally, I’ll have to take a big bite out of that turd sandwich that is “win10” but I’d like to move over my current Linux / win7 BMS installation to the new machine if that’s possible.
I expect some issues w/r to device ordering and so on that I’ll have to deal with, but is it possible to move over / rsync the installation to the new OS and have the system recognize it using some registry entry maybe? It’d be nice if I wouldn’t have to install BMS from scratch.
I’ll be re-using my current GPU (1070ti) in the new machine so graphics wise the new environment shouldn’t come as a too big a suprise for BMS.
Thanks in advance for your comments & all the best,
Hello, you can do an image of your current system with all your configuration with any free imaging tool like clonezilla, save it in a hard drive and then, when your new system arrive if you want to keep the installed OS you can partition the disk and in the new partition to deploy the saved image. After that you must install grub in order to be able to choose if you want to boot in windows 10 or other installed operating system. If you don’t want to keep the OS that your new pc will come with, you can deploy the image directly on the disk. Keep in mind that may have to check the bios if they are configured for Windows 10 secure boot and disable it, if you don’t want to keep the windows 10.
Also if you want to have an windows 7 image deployed, it is adviced to do a system preparation (sysprep), before image capture because components of your current system are different from the components of your new system and this may cause the deployed image not boot.
Backup your windows 7 setup.
I like Macrium the free version works fine, create the rescue CD after installation. Sometimes I use the little known snapshot from drivesnapshot.de. You can use the Hirens boot CD to restore it or put it on a bootable drive.
Use the Microsoft Media creation tool to upgrade your windows 7 to windows 10. This will work because you have a valid windows 7 key.
Be sure to run it from Windows 7 and choose upgrade/update this PC.
I have done this several times over the last few months to my family computers and my own.
If it stalls it will roll back to Windows 7, one thing I learned last week was to run chkdsk on all the drives, since even in 2020, Microsoft are incapable of running chkdsk during automatic repair.
I probably made it sound more complicated than the operation really is. The new machine will have its own drive (1tb ssd), partitioned with a 400gb section for win10 and the rest to be left for a Linux install (I had major issues trying to dual boot Linux from a 2nd drive on a mate’s win10 machine a few months ago, so I’m playing it safe and will install Linux on the same drive as win10 for now).
With the old gaming rig still working and available over the LAN, I was thinking of rsyncing over my BMS installation from the old machine to the new one over the network. (cygwin rocks :)).
Another method indicated on the threema 49th group was to do a vanilla bms install on the new machine and then simply sync over the old install over the new one. Any comments on that? Eventually I’ll be migrating most of the hard drives from my old gaming rig into the new one so I don’t expect any data loss to occur.
All the best, thanks again for sharing your ideas & have a good weekend!
Backup the newly upgraded windows 7 to windows 10 image and restore to the new machine.
Make sure the partition on the machine is at least the same size as the old machine obviously. (This is not for you hoover, but anyone else following the thread and thinks I can do that).
It will complain, try and activate it.
Sometimes it’s worth using telephone activation, tell them you have some new hardware if the automated option kicks you back.
If won’t work, use the change product key option and put the new key in.
Are you doing a BMS install on linux also? If so, I recommend starting from scratch to bring in all the latest graphics drivers and wine updates. (As far as I know the BMS 4.34 linux campaign TTS hang bug is an open issue, however.) It doesn’t take long to install BMS from scratch on linux - installing on MS Windows is a more difficult job.
P.S. I’d never thought of using rsync from cygwin on MS Windows - interesting idea.
rsync -a newDir/ oldDir/
is a useful command for this kind of thing on linux, to be sure.
Thanks Tank, I’m sorry to say that I’ve more or less given up on BMS on Linux for now with regard to 4.34. The performance is really bad fps wise, nothing I change in the nvidia settings or within BMS seems to make a difference, fps is pegged at 30fps which is a shame because with 4.33, fps on Linux were better than on windows.
I’ll keep tinkering with BMS on Linux (obviously), still it would be great to see some “official” love from the devs for alternative platforms. A free, best of breed F-16 sim is a perfect match to a free, best of breed OS, but naturally YMMV.
All the best,
I would make the case for BMS linux compatibility this way - most software, including MS Windows, has a pretty short shelf life. Because it is standard, open source and supported by legions of programmers all over the world, Linux can last for a very long time. If you want BMS to last another 20 years, you need it to run on an operating system that has staying power.
P.S. I haven’t measured it, but I don’t have a frame rate problem with BMS 4.34 on linux using a modest 5 year old i7/Nvidia desktop. If anything, on Ubuntu 20.04 LTS linux, BMS 4.34 has a higher frame rate than BMS 4.33.
I haven’t tried BMS on 20.04 yet as I’m still running Mint 19.x which is based on Ubuntu 18.04.
My new gaming rig will arrive start of July, so I might give vanilla Ubuntu 20.04 a go on the Linux side. It’s encouraging you’re not having any fps issues on 20.04; just wondering, did you check fps on an 18.04 based install?
As for BMS on Linux, for me it’s a no-brainer that this combination is a perfect match but then again this combination doesn’t tend to 99% of the current BMS dev team (nor BMS users worldwide for now I’m afraid :))
All the best,