Hello there,

I just want to buy a new gaming system, laptop, because I want to be mobile. There is only one game I cant give up that is league of legends. So I’m searching a manufactor, which can handle dual boot perfectly. I mean everytime I boot into windows and want to reboot into linux again, so my entry is gone (refind, systems and grub). Maybe there is a brand which separate two OS Hardware wise or has a BIOS espacially for such a case?

  • gi1242@lemmy.world
    link
    fedilink
    arrow-up
    1
    ·
    21 minutes ago

    can u boot Linux of a USB? some USB drives give 1000mbps read so should be nice and snappy for a root fs

  • anon5621@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    2 hours ago

    I never had problem with dual boot on any laptop on uefi.Main problem was windows which on update was changing efi partition so I disabled autoupdates,disabled secure boot,and disabled bitlocker then u will be fine and grub gonna work

  • 𞋴𝛂𝛋𝛆@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    4 hours ago

    The UEFI boot system is tricky and you need to get along with Secure Boot to do this. Secure Boot is outside of the Linux kernel. Both Fedora and Ubuntu have systems for this. Fedora uses the Anaconda system and I believe they do it best. I have had a W11 partition for 2 years and never used it once. It can’t even get on the internet with my firewall setup, but it is there and never had any issues the 3 times I logged into it.

    I think all of the Fedora systems support the shim key and secure boot but I know Workstation does. For Ubuntu I think it is just the regular vanilla Ubuntu desktop that the shim supports. This may be somewhat sketchy with Nvidia or maybe not. Nvidia “”““open sourced””“” their kernel code but the actual nvcc compiler required to build the binaries is still proprietary crap.

    I have a 3080Ti gaming laptop. It isn’t half bad with 16 GB of video RAM from all the way back in 2021. Nvidia is artificially holding back the vram because of monopoly nonsense. The new stuff has very little real consumer value as a result, at least with AI stuff I run. The hardware is a little faster, but more vram is absolutely critical and new stuff that is the same or worse than what I have from 3 generations and nearly 5 years ago is ridiculous.

    The battery life blows and the GPU likely won’t even work on battery. It will get donkey balls hot with AI workloads, especially any kind of image gen. This results in lots of thermal throttling. All AI packages run as servers on your network. If you are thinking along these lines if running your own models, get a tower and run the thing remotely.

    I manage, and need the ergonomics for physical disability reasons, but I still would prefer to have a separate tower to run models from.

    Anyways, you can sign your own UEFI keys to use any distro, but this can be daunting for some people. The US defense department has a good PDF guide on setting your own keys. The UEFI bootloader for the machine may not have all key signing features implemented. There is a way to boot into UEFI directly and set the keys manually but this is not easy to find great guides on how to do it step by step. Gentoo has a tutorial on this, but it assumes a high level of competency.

    Other than signing your own keys, the shim keys mentioned are special keys signed by Microsoft for the principal maintainer of the distro. These slide under the Microsoft key to keep secure boot enabled.

    If you boot any secure boot enabled OS, the bootloader is required to delete any bootable unsigned code it finds. It does not matter if it is a shimmed Fedora or W11. If you have any other OS present in the boot list, it should be deleted. W11 is SB only, and this is where the real issues arise.

  • Jumuta@sh.itjust.works
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    5 hours ago

    if you get a coreboot compatible laptop you can burn GRUB into your firmware so that it can’t ever be destroyed by windows.

    Then you can boot into linux by having GRUB load the /boot/grub/grub.cfg file in your linux FS, or load windows by chainloading into another payload in firmware (e.g. SeaBIOS) that can load windows.

    This is kinda advanced though, and there is a big limitation in that you can only run BIOS (not UEFI) because EDK2, which is the only coreboot payload that can do UEFI can’t be chainloaded into from grub