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.

  • @terminhell@lemmy.dbzer0.com
    link
    fedilink
    349 months ago

    Two physical drives. Install windows first in one, then Linux on the other. If you don’t do this order windows boot manager will take over and you’ll have to boot Linux from bios.

    • @Foofighter@discuss.tchncs.de
      link
      fedilink
      59 months ago

      I’m not using dual boot anymore, but when I did, I always selected the partition from BIOS, which was totally fine for me. Are there arguments against it?

      • @I_Miss_Daniel@lemmy.world
        link
        fedilink
        English
        59 months ago

        Only an issue if you don’t disable fast shutdown on Windows. A hibernated system might get surprised if another OS moves files about while it was asleep.

      • @Mambert@beehaw.org
        link
        fedilink
        99 months ago

        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.

      • @hades@lemm.ee
        link
        fedilink
        29 months ago

        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@lemmy.ml
          link
          fedilink
          English
          19 months 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.

  • @some_random_nick@lemmy.world
    link
    fedilink
    199 months ago

    My aproach was to use two drives. I had Windows on the first, then disconected it and installed Linux on the second. That way I dont have grub and use F11 to open the bios bootloader to select the system I want.

  • @friend_of_satan@lemmy.world
    link
    fedilink
    English
    8
    edit-2
    9 months ago

    My first line of investigation here would be virtualization. It will solve the “don’t mess with my Linux install” problem and will let you use the windows apps you need at the same time as the Linux apps you normally use. Also VMs have all their other useful features like snapshots and portability.

    I did this in the distant past and it was quite convenient having the VM instead of a dual boot.

    • @recarsion@discuss.tchncs.deOP
      link
      fedilink
      19 months ago

      Good thinking, I’ll definitely look into that. One caveat is I’m going to need a driver that’s also Win-only so I’ll have to see if that works in a VM.

    • KubeRoot
      link
      fedilink
      English
      49 months ago

      I also recommend rEFInd for the bootloader if you don’t want to set anything up (and risk messing up). You don’t need to configure your boot entries, it scans for boot options and shows them with a graphical interface, so your Linux and Windows should just show up.

    • @erwan@lemmy.ml
      link
      fedilink
      19 months ago

      If I have a new PC with a blank hard drive, what should be the install order?

      Windows, then rEFInd, then Linux?

      • Jo Miran
        link
        fedilink
        19 months ago

        Linux, Win, rEFInd too. Windows is the destructive force here, so rEFInd should always go after it.

  • Random Dent
    link
    fedilink
    English
    69 months ago

    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.

  • @thatsnothowyoudoit@lemmy.ca
    link
    fedilink
    49 months ago

    Is there a reason you need a dual book instance instead of a VM or even WINE?

    Unless you need direct access to hardware and if you have enough RAM, you can probably avoid dual booting altogether.

    • @recarsion@discuss.tchncs.deOP
      link
      fedilink
      29 months ago

      I exhausted the WINE route, some games I want to play don’t work with Proton no matter how much you tweak (the first time I’m running into this in a few years) as well as some additional software. There’s also a driver I need to run that’s technically available on Linux but it’s a reverse engineered solution developed by one guy so who knows if it’s gonna keep working.

      • pbjamm
        link
        fedilink
        English
        29 months ago

        Dwarf Fortress runs fine in Linux. Are you telling me there are other video games?!?

  • IninewCrow
    link
    fedilink
    English
    3
    edit-2
    9 months 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.

  • @Kazumara@discuss.tchncs.de
    link
    fedilink
    3
    edit-2
    9 months ago

    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.

  • @YurkshireLad@lemmy.ca
    link
    fedilink
    39 months ago

    I added a second SSD to my windows laptop and installed Linux on it. I configured the BIOS to boot from this second SSD. Painless!

  • JackGreenEarth
    link
    fedilink
    English
    39 months ago

    I put windows 11 live on a £20 USB drive, and it hasn’t messed with my Linux install at all

  • @bloodfart@lemmy.ml
    link
    fedilink
    2
    edit-2
    9 months ago

    If your windows software works in a vm or wine then that might be a better choice for you.

    The only thing windows will do with to a Linux install anymore is mess up the boot. People still say two separate drives is the optimal choice to prevent this but it really doesn’t save you from anything but fat fingering your own partitions during the install process and if the disks are the same size/interface/manufacturer it doesn’t do much there either.

    So as has always been the case since dual booting existed: install windows first, saving the space you want to use for Linux then install whatever you want. Have your distributions preferred method of repairing failed boot on hand so that when something breaks unexpectedly you can fix it. Often it’s more than a boot repair tool, but an entire bootable environment that can be used for all kinds of purposes.

    Use uup dump and rufus to make a windows installer and put it on a usb. I specifically recommend rufus as opposed to dd or other normal way of doing things because it has special options regarding windows oobe and requirements that will be invoked on use.

    It doesn’t matter if you choose 10 or 11. Both can be had in ltsc channels. Dealers choice, you’re the one with software that needs it!

  • dblsaiko
    link
    fedilink
    29 months ago

    Windows doesn’t mess with the Linux install anymore, that was with BIOS boot. Just make sure the EFI partition is big enough so you can fit both.

      • dblsaiko
        link
        fedilink
        39 months ago

        As far as I know, that only stops out of date versions of grub that have a certain vulnerability from running that would allow escaping Secure Boot. Meh. It doesn’t touch any Linux files or anything and you can boot if you turn off Secure Boot so you can fix it. Long shot from what used to happen where you could only have one boot loader installed at a time so installing Windows would wipe what was there before.

        (and by fix it I mean replace grub with systemd-boot)

  • Sonotsugipaa
    link
    fedilink
    English
    2
    edit-2
    9 months ago

    As for the second question: Windows 11 IoT LTSC has yet to be mentioned here - the only things that can stop you from using it are legality and convenience.

    I’m not sure if W10 has an IoT LTSC version, but W10 LTSC does exist.

  • NutWrench
    link
    fedilink
    29 months ago

    I’ve got two separate drives. Linux Mint on an SSD and Windows 10 on an older, mechanical drive. Leave the Windows drive alone. Make the Linux drive the first drive in your BIOS boot order, with the option to boot to Windows as your second drive.

    If your GRUB menu doesn’t show the Windows drive yet, run “sudo update-grub” to detect it. When your reboot, the bootloader should show both options.