Grub 2

HowTO setup GURB2 on Ubuntu 24.04

INTRO - OBJ

Edit GRUB-2 to include Win11
Alter Menu and apearance of grub bootloader

BOOKs

  The GNU GRUB Manual: The GRand Unified Bootloader, Version 2.02

DOCs

 

VIDs

 

CONFIGs

  • MAIN /etc/default/grub
  • DO NOT EDIT /boot/grub/grub.cfg
  • CUSTOM /etc/grub.d/40_custom
  • -- Prerequisites

    Find UUID

  • Find your EFI system partition UUID by running sudo blkid or lsblk -f
  • Add/Edit config file

  • Open the custom configuration file: sudo nano /etc/grub.d/40_custom
  • update GRUB

  • sudo update-grub
  • 
    menuentry 'Win11 PRO' {
        search --fs-uuid --no-floppy --set=root YOUR_UUID_HERE
        chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
    }
    
    menuentry "Win11" --class windows --class os {
    	search --fs-uuid --no-floppy --set=root D22A-04FC
    	chainloader (${root})/EFI/Microsoft/Boot/bootmgfw.efi
    }
    
    menuentry "Windows 11" {
        insmod part_gpt
        insmod fat
    	search --fs-uuid --no-floppy --set=root D22A-04FC
        chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
    
    menuentry 'Win11' --class windows --class os $menuentry_id_option 'osprober-efi-44AE-C2CE' {
    	insmod part_gpt
    	insmod fat
    	search --fs-uuid --no-floppy --set=root D22A-04FC
    	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
    
    menuentry 'Win11 PRO' --class windows --class os {
    	insmod part_gpt
    	insmod fat
    	search --fs-uuid --no-floppy --set=root D22A-04FC
    	chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }
    
    ********** KNOWN WORKING (Laptop Auto config)**********
    
    menuentry 'Windows Boot Manager (on /dev/nvme0n1p1)' --class windows --class os $menuentry_id_option 'osprober-efi-A210-C1F3' {
            insmod part_gpt
            insmod fat
            search --no-floppy --fs-uuid --set=root A210-C1F3
            chainloader /EFI/Microsoft/Boot/bootmgfw.efi
    }