Hey @nwarren!
Thank you so much for your kind words!
My small break is about to come to an end, so I’ll have to continue down with my tedious deadline!
Question 1
All utilities and apps on Linux are in slumber mode until you need them. Unless it’s a service. OS-prober is not a service, so you are good! You don’t need to have any other distros or OS or drives installed to have it.
Question 2
You only need to run the sudo update-grub
once, with your Win drive attached. However, keep an eye on the following two things:
- Don’t select the Windows boot-loader when you don’t have the drive connected.
- When you perform a system update and you see a new version of grub or the kernel, know that the update process will run update-grub on its own. If you have the drive disconnected, then the Windows entry will disappear. In that case, either connect and mount your Windows drive, or simply re-run the command later, once you reconnect the drive.
Question 3
Since Windows is not running, it’s completely amputated. It cannot request any form of access as it doesn’t have any services or libraries active. When Windows is shut off, it’s literally shut off. It’s not like the phones that pretend to be shut-off but send data in the background.
Question 4
When you have your Windows drive attached, Linux will see it like any other drive. It won’t be able to run the OS itself or the apps installed on it (the process differs here). You will only be able to access your files. To run your Windows applications, you will need to boot into Windows from the grub boot-loader when you start (or reboot) your system.
Another option, if your system has enough RAM (I recommend 16GB or more), would be to install Windows inside Linux by using a Virtual Machine application, like VMware Workstation. Then, whenever you need to run an app on Windows, you just fire it up from inside of Linux, do what you need to do, and set up a shared folder to drop the file back to your Linux. For comfort, make sure your main system has at least a 500GB drive or more.
Question 5
I accidentally answered this question above! The upside is that you can perform this process much faster and without rebooting. The downside is that you may not get full native speed on your Virtual Machine. Also, you will be limited to the amount of RAM and drive space you have on your Linux partition.
And you are very welcome!