I’ve been happily Windows-free for about 5 years, but lately I need some Win-only software including a few games that don’t work at all on Linux. My main questions:

  • How to avoid Windows messing with my Linux install? Having a separate PC is not possible for me right now. I’m considering uninstalling grub and instead selecting the boot device I want from UEFI, idk if this is advisable though.

  • I’m also interested in how to get a Windows install that’s as minimal as possible: I don’t want to log in to a Microsoft account, I don’t want telemetry etc, I only want whatever is strictly required to make my system functional. The one thing I do want is Windows Defender cause ain’t no way I’m dealing with an antivirus.

  • Should I go for Win 11 or stick to 10?

Any tips or experiences are welcome!

Ps: I know this information is probably all out there, but I thought a post in this community about it would be useful for others as well.

UPDATE: I ended up going with a regular old dual boot using Windows 10 iot LTSC - there’s a few games I wanted to run and a driver as well so I chose to install directly on hardware as opposed to a VM. I created the install media using Ventoy, and UNPLUGGED EVERY OTHER DRIVE during installation except the one Windows was supposed to come on. Afterwards I had to boot in with a live Linux USB (the nice thing about Ventoy is that you can write multiple ISOs to your USB so it came in handy) to manually install rEFInd onto the original EFI partition that my Linux install uses, then I just had to set up the correct boot order in UEFI and everything is working. I also had to fuck around on the boot partition and with efibootmgr to remove all traces of grub so things don’t get tangled up which was a bit scary but things are working perfectly now.

      • I’d recommend having the Linux drive unplugged during the windows installation. Windows, for some reason, will install the boot loader in an entirely different drive than what you selected. There’s no question or prompt to prevent this. The only way to easily prevent this is to just have the one drive plugged in.

          • It’s common for windows updates to delete boot parts or Linux, corrupt grub, etc. That is only when windows and Linux are installed on the same drive together. I have yet to see Windows corruping Linux on a separate drive entirely. Never happened to me despite how much I mess up my grub updates distro hop.

      • One problem with that is that you will end up with two EFI partitions. This is not supported very well by anything, really, so you will run the risk of Windows messing with the wrong partition anyway.

        •  scorp   ( @scorp@lemmy.ml ) 
          link
          fedilink
          English
          118 days ago

          i’ve been running two drives two EFI partitions dual boot for some time now and it never posed a problem specific to it. on the contrary it makes it easier to distro-hop since you can format the Linux EFI Drive and resize it however you want depending on the distro.

  • One thing I’ve been trying lately that’s a bit different: I happen to have an old SSD that had an enclosure with it (kind of like this) which essentially turns it into an external USB drive.

    I then used Rufus to install Windows on that drive, using the “Windows To Go” option and also checking the option to not allow Windows to access the internal drives. That way, my laptop can just happily run Linux by itself, and if I need to use Windows for anything I can just plug the drive in, hit F12 on boot and choose to boot from that drive instead. The added bonus is that Windows also can’t mess with anything on my regular system or monkey about with the boot loader.

    I’ve only had it on there for about a week but it seems to be working perfectly fine so far!

    Oh and also Rufus gives you the option to start with a local account already set up, so you don’t have to do the MS online account bullshit. And then after install I used ShutUp10 to turn off as much telemetry as I could.

  • The default actually works pretty well these days.

    Messing with the EFI partition, for instance by attempting to have two of those on separate disks, will probably cause you more pain than Windows will. As far as I understand, only one EFI partition can be configured in BIOS as the boot partition, so you will have to change the configuration in BIOS whenever you want to boot to the other OS.

    Windows does have a history of changing the default EFI bootloader once in a while; however your chosen bootloader is still there, just not marked as the default anymore. A Windows app like EasyUEFI will let you change the default back.

  • Using modern UEFI booting with a 1GB shared ESP and grub2 has worked just fine for me in the last 8 years. os-prober has always just found the Windows install and generated the necessary boot entry for grub. Windows has never trespassed into the Fedora or Ubuntu folder of the ESP as far as I can tell.

  •  IninewCrow   ( @ininewcrow@lemmy.ca ) 
    link
    fedilink
    English
    3
    edit-2
    19 days ago

    Swappable hard drives

    I have a ThinkPad with easy access to the hard drive. It’s one screw, remove a small panel and slide out the hard drive, slide in a new hard drive and reinstall the panel and screw. It all takes about a minute.

    I have a drive for my Linux setup and another for windows.

    I gave up setting up dual boot setups because I’m not as skilled or capable and I’ve lost entire setups in the past due to updates and changes and it was constantly frustrating for me. So I figured that just swapping hard drives was the easiest for me. No configuration, no changes and neither OS can interfere with one another.

    I use my Linux as my daily driver for everything and windows when I need something from windows. I only ever use windows maybe once a month or once every second month. I spend more time regularly updating windows than in actually using it.