You are viewing a single thread.
View all comments
57 points

This is a regular occurrence and honestly we need to stop recommending dual boot. Use separate drives if you need to, but sharing the same drive is destined to brick something

permalink
report
reply
23 points

I literally got this error using a bootable SSD with Ubuntu Mate on it. Separate drives aren’t immune to the issue.

permalink
report
parent
reply
13 points

I think I’ve managed to avoid this by making the Linux drive my boot drive and by leaving the Windows drive untouched. (i.e. grub bootloader on the Linux drive, with option to boot to Windows as the second choice)

permalink
report
parent
reply
4 points

I’ve got the same setup 😎

permalink
report
parent
reply
1 point

This isn’t true if you have a bootloader on each drive, which, I think, is what the we’re talking about.

permalink
report
parent
reply
13 points

But having 2 drives does not solve the boot loading issue, I mean, even if you have two drives, you still have only one bootloader, not?

permalink
report
parent
reply
20 points
*

No. You can have more than one EFI system partition with separate bootloaders on each drive and set their boot order in the BIOS, just like booting from USB or anything else.

This is also possible with just one drive. The efi boot entries for each OS are stored separately in the efi system partition.

permalink
report
parent
reply
8 points

EFI can also live in firmware memory.

You can pull the linux drive, boot from the windows drive, and if one of the firmware updates was for efi, windows will trash the entry for your Linux disk.

This has happened for me many times, I had to use a grub rescue disk to rebuild the efi table.

permalink
report
parent
reply
10 points

even if you have two drives, you still have only one bootloader, not?

The idea is to have completely separate boot and OS drives. You select which one you want to boot through the BIOS boot selection (ie. pressing F10 or F11 at the BIOS screen).

This functionally makes each OS “unaware” of the other one.

permalink
report
parent
reply
5 points

Oh you sweet sweet summer boy…

We’re talking Microsoft here, they’ll make sure they’re aware and they’ll make sure to f you over because Microsoft

permalink
report
parent
reply
5 points

Unfortunately it really doesn’t. And it’s actually Linux that’s the bigger problem: whenever it decides to updates GRUB it looks for OSes on all of your drives to make grub entries for them. It also doesn’t necessarily modify the version of grub on the booted drive.

Yes I’m sure there’s a way to manually configure everything perfectly but my goal is a setup where I don’t have to constantly manually fix things.

permalink
report
parent
reply
2 points

I did that and a Windows update nuked Linux from the BIOS boot loader a few weeks ago.

The only safe option is to have completely separate machines. Thankfully with the rise of ridiculously powerful minipcs that’s easier than ever.

permalink
report
parent
reply
4 points
*

You can have a own EFI partition per Drive (and on it whatever bootloader you want). You then need to use the UEFI boot menu if you want e.g. boot the Windows one. If you have 2 different OS on different drives they should never interfere with each other.

Well, i mean you could of course use the Linux Bootmanager to then forward to the Windows boot manager on the other disk. but i never experimented with that.

permalink
report
parent
reply
2 points

I just learned that you can do this setup even on one drive alone (having two bootloader on one drive in two partition and choosing in UEFI/Legacy BIOS)

permalink
report
parent
reply
6 points

I don’t think dual boot has ever been a good solution (unless you also run one or both of the OS’s under the other in a VM).

Like, if you are unsure about linux, trying it out, learning, whatever, you can just boot a live"cd", or maybe install it on an external (flash) drive.

If you are kinda sure you want to switch, just nuke Windows; it’s easier to switch that way than to have everything on two systems, having to switch.

permalink
report
parent
reply
0 points

That is until you want to switch and use mostly linux, but you have friends who want to play one of those few games that only works on windows

permalink
report
parent
reply
2 points

The second windows isnt the only option for “all games without any effort”, it will be dead.

permalink
report
parent
reply

Linux

!linux@lemmy.ml

Create post

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

  • Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
  • No misinformation
  • No NSFW content
  • No hate speech, bigotry, etc

Related Communities

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

Community stats

  • 6.4K

    Monthly active users

  • 4K

    Posts

  • 55K

    Comments