15
submitted 11 months ago by dissonant@lemmy.world to c/linux@lemmy.ml

My PC (self built with Asus motherboard) was a Linux-only machine until I added a fresh install of Win10 on a separate drive using Ventoy. I use Linux Mint 95% of the time and want to automatically boot into Linux, preferably without showing GRUB. I have Fast Boot turned off, and I keep resetting the order in BIOS only to have the PC automatically boot right into Windows. How do I stop Win 10 from overrriding everything?

top 14 comments
sorted by: hot top controversial new old
[-] Nuuskis@sopuli.xyz 13 points 11 months ago

I give you 3 options and you google them and choose the one which suits you the best. 1. Change the boot order in your bios (Mint drive first) 2. Install package 'os-prober' and then update-grub (Win10 will appear in Grub) 3. Install rEFInd to replace Grub and choose everytime which OS you want to boot (set timeout by yourself). Warning: theming the rEFInd is known to be addictive.

[-] Dotdev@programming.dev 4 points 11 months ago

I agree with this . High chance the boot order might be messed up by windows.

[-] dissonant@lemmy.world 1 points 11 months ago

I'll look into these, thanks!

[-] dissonant@lemmy.world 11 points 11 months ago

SOLVED: So the boot order was correct in UEFI, but for some reason CSM was disabled. Re-enabling that now causes GRUB to appear, and the PC boots into Linux without any other input. Thanks everyone!

[-] toasteranimation@lemmy.world 3 points 11 months ago* (last edited 11 months ago)
[-] dissonant@lemmy.world 2 points 11 months ago

Not 100%, but I'm not a BIOS/GRUB expert. When I restart my computer my options are currently either do nothing and let it automatically boot to Win10, or go to BIOS and manually select Linux. Manually selecting Linux takes me to the GRUB screen, which doesn't appear at all when the computer boots to Win10. Does that information help?

[-] toasteranimation@lemmy.world 3 points 11 months ago

You need to edit your grub configuration to just put Linux first on the list

[-] toasteranimation@lemmy.world 1 points 11 months ago* (last edited 11 months ago)

error loading comment

[-] AutumnSpark1226@lemmy.world 2 points 11 months ago

Setting a BIOS/UEFI password might help (But doesn't always). If that does not work on your computer, you could try replacing the windows bootloader with grub as the default bootloader in a weird windows menu. (I don't remember exactly how I did it. You should search for something like that on the internet.)

[-] MangoPenguin@lemmy.blahaj.zone 2 points 11 months ago* (last edited 11 months ago)

Windows doesn't change your boot order AFAIK, are you sure you're not just selecting the temporary boot order in the BIOS? Make sure you're changing the boot order and then saving the changes.

[-] AutumnSpark1226@lemmy.world 2 points 11 months ago

On some devices windows puts itself first in the boot order. I've seen this on some HP devices.

[-] ebits21@lemmy.ca 1 points 11 months ago

It can definitely mess things up

[-] dissonant@lemmy.world 1 points 11 months ago

I don't think I am, there shouldn't be any temp ones. There are two options in bios, Windows bootloader and Linux Mint (listed as ubuntu). Win10 is on the top of the stack. I rearrange them to put linux on top, but when I hit save and exit it tells me no changes have been made. The Asus manual was not helpful, so it's possible I'm missing something, just can't figure out what.

[-] ebits21@lemmy.ca 2 points 11 months ago* (last edited 11 months ago)

I would consider just putting windows in a virtual machine, depending on your use needs. That’s been my solution to stop windows messing up my boot. I actually just have it on an external ssd.

Works well since I don’t play pc games and don’t need great pc power for what I do. 16gb of ram so plenty to share with the VM; for my use performance is great. I rarely need windows anyway.

load more comments
view more: next ›
this post was submitted on 09 Jul 2023
15 points (100.0% liked)

Linux

45457 readers
1232 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS