Why does EU let Microsoft break Linux on dual-booting computers? Why let home robots sabotage enemy products in people's homes?
Every time Windows updates itself, my Linux disappears. Actually, it's just hidden, only the boot menu was overwritten. You need a computer maintenance technician to make a new boot menu. I use a USB stick with a live Linux with automatic boot repair tools.
Recently, Windows has become resistant to Boot Repair Disk. Now I have to open computer firmware by tapping "Esc" right after power-up, then select "Boot options", then "Linux".
EU must ban all US-made smart products for its own safety. All closed-source software and electronics that can be used for strategic manipulation and sabotage -- Google, Apple, Amazon, all of it.
We have functional, clunky open-source software that could easily be fitted for any purpose with the money we waste propping up foreign monopolies sabotaging us. Europe has taken a huge risk. I suspect bribery.
I got do pissed one day that I figured out a good work around. Get a second drive just big enough for Linux and a third just big enough for windows. Then just remove windows and Linux from your big "must be safe" drive. Now install Linux on your Linux drive and Windows on your windows drive. Next, go to Fstab on Linux and Mount your big drive as either home for all users or a single user's home. Similarly go to Windows and mount the Linux home drive. You'll probably need to install drivers to even see the thing. I don't mix my Linux home. Instead I have a small drive for windows to fuck up shit into (which is what it does). Finally use the Linux bootloader and tell Windows to stay in its fucking place or shut the fuck up. It works.
As sad as that sounds in terms of maintenance and work for the average person,it checks out.
As someone that learned this the hard way in the 2000s with no other family computer backup, with some technical skills, this is a small slip up from Microsoft.
Instead of installing Linux in my computer and maintaining some un-maintainable windows copy on my dads computer, I’ll just install Linux mint or similar on his computer and tell him to click the big Firefox icon on the desktop as usual.
I mean Microsofts programming is also just shit. I remember installing Windows 7 back then. The computer had an SSD and a HDD in it with old files. I later removed the HDD and it wouldn't boot. Because even though I installed Windows on the SSD, it put the bootloader onto the HDD.
Windows still does that to this day. For some random reason, it will often create the EFI boot partition in a different drive than the one you're installing Windows to.
FWIW dual booting from the same physical drive is never a good idea in my experience. Even Linux-Linux dual booting is just asking for problems when one of them updates the grub configs and messes it up for the other.
Save yourself some sanity and move your Windows install to a new drive.
I tried to do a dual boot from 2 hard drives (windows main), had to restore the Linux side early on, using its built in restore tool, and the computer would not boot after beyond a black screen without pulling the battery for the BIOS off the motherboard. No boot menus or firmware or bios menus were accessible until I did that.
That's the worst oh shit did I fully break my computer moment ever.
One if my laptops only has 1 bay for a drive unfortunately. Currently going through the motion OP describes. Updating Windows and repairing the bootloader. It's still MBR, not uefi, too.
I'm surprised that Windows overrides the UEFI partition at every boot. They should not be allowed to do this.
But also, i'm kinda surprised that Windows allows the wubi.exe Ubuntu installer to write to the UEFI boot menu.
I agree that better regulations need to be put in place. I too suspect bribery. How else would you explain that we're getting surveillance package instead of this?
Safest thing to do is run windows only in a VM or container with Linux as the host OS and pass the hardware required in. Windows actually runs better this way and can't mess with your Linux install.
To understand why windows runs better in a vm or container, you'd have to understand how the windows kernels work... And that means understanding how all the code from every previous Windows kernel that is still in windows 11 works. Since they never did a full rewrite. For example you'd have to understand why blue screens of death happen, and how windows telemetry works, what code from windows 3.1 still exist, and what windows 11 really does when it tries to serve you ads. I'm not qualified, and as far as I can tell no one at Microsoft is either.
I know your wrote some kind of gotcha but you really should try it and see for yourself if you actually need windows for anything. At a minimum I guarantee it's more stable.
I've not actually benchmarked it. Although others have and I couldn't really tell you why but windows spends a lot less time and resources trying to manage itself when it's in a VM or container. It's just much snapier and even when passing in a GPU to play games it preforms well.
I agree with your post but I must ask - is that King Charles taking the wheel UEFI Boot partition?
Thanks for the confirmations. It indeed seems to be King Charles taking the UEFI Boot Partition. Microsoft Monarchy at it again taking what belongs to the people.
MOD: I assume this is a reference to something, but you will have to edit the reply to reflect that. It's a huge stretch, and as written it comes of needlessly racist.
EU must ban all US-made smart products for its own safety. All closed-source software and electronics that can be used for strategic manipulation and sabotage -- Google, Apple, Amazon, all of it.
Well this solves your first issue, Microsoft is US based. So just uninstall windows.
I use a Dualboot with Windows 10 (there are unfortunately some very few games I couldn't get to run with Linux, otherwise I had removed Windows a long time ago) but I never ran into this problem. Someone here wrote about efimgr, could be that I installed that by accident and this helps. I just followed some random tutorial back then.
Yes, I did. Most of the time that works, but there is one game which I absolutely love, Space Engineers, and I could not get that to work with any amount of tinkering.
Edit: I just tried it again. Installation of Proton GE was necessary and had some hiccups. Used command line values from ProtonDB. Space Engineers kind of works now. Performance isn't great though, some sudden FPS drops.
Hey, drag. I can tell you that most people trying to switch from Windows to Linux do not want to sit there after a long day at work and tinker with stuff to just get a game running.
Yesterday, after a 10 hour shift, I got home and tried to get WeMod working on my openSUSE Tumbleweed. I got home at 6 in the afternoon, and had been up since 6 that morning. It wasn’t until 9 PM that I was finally able to get WeMod working with Mass Effect Legendary Edition, thanks to the WeMod-launcher team over on GirHub.
That means I was only able to play for maybe an hour before bed just because I wanted something that is as simple as double clicking on Windows, and playing.
Now, I understand I’m an edge case, because I want to use cheats on my games. That’s just the general attitude I’ve seen when trying to get people to switch over myself.
“Why isn’t my program working?”
“Oh, yeah. Programs for Windows don’t work as they should. You have to do x and y and then sprinkle a little bit of z in this config file over here on this other other program”
“What the fuck? That’s stupid.”
“No man. It’s really cool once you start to understand!”
“Please help me get my Windows back. I don’t want to bother with this, I just want to play my game / use my program”
efibootmgr is your friend. Boot into linux and use it to set the boot records as you want, in the order that you want them.
Also, I have heard from a bunch of people, that this can be mitigated by having separate EFI partitions for Linux and Windows. That means one EFI partition per physical drive. You can go as far as having the EFI partition on different media than the Linux install.
I run Windows 10 on one NVME drive and Linux on a different one, but whenever I reinstall Windows it completely boffs my Linux installation.
If I reinstall Linux then my Windows installation is gone.
Took me a while but it seems that Windows is using my Linux NVME for its boot partition and so far the only way I've been able to avoid this is to unplug my Linux drive when reinstalling Windows.
I use Windows 1-2 times per year, so I don't know how often the boot-breaker comes. This has happened to me on four computers with Windows 10-11. Always with both Linux and Windows on the same drive, which is key, says another comment here.
You've gotten some good suggestions but let me add another one. Run Windows as a LE (Live Environment) from a USB drive. There's ways to do this for both Windows 10 and Windows 11, just search for "Windows Live Environment".