Re: multiboot 2 HD

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I deleted the 30_os_proxy file. It was giving me duplicate entries. 

Below is my /EFI/fedora/grub.cfg. Each disk's efi partition contains a copy. I use efibootmgr to select which disk's /EFI/fedora.grub.cfg  to use when the computer is powered on. Changes made with Fedora's efibootmgr are not permanent on my machine, so I use Ubuntu's. The efi partition's grub.cfg then chainloads /boot/grub2/grub.cfg for the distro I want to boot. 

# my semi-ideal grub.cfg

### BEGIN /etc/grub.d/06_grub-customizer_menu_color_helper ###
set color_normal=light-blue/black
set color_highlight=yellow/brown
### END /etc/grub.d/06_grub-customizer_menu_color_helper ###

# Handoff to Internal (Suneast) (/dev/sda2)
menuentry '********** SunEast **********' {
    savedefault
    insmod part_gpt
    insmod fat
    set root='hd0,gpt2'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2  8C28-F550
    else
      search --no-floppy --fs-uuid --set=root 8C28-F550
    fi
    chainloader /EFI/fedora/grubx64.efi
}

menuentry 'F43 on Suneast 7' {
    search --no-floppy --fs-uuid --set=dev b27f4c55-288e-4c23-a5cf-93fa18f98f47
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'F42 on Suneast 6' {
    search --no-floppy --fs-uuid --set=dev 5b51106b-9afd-4c09-8048-7894ac856acf
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'F42 on Suneast 9' {
    search --no-floppy --fs-uuid --set=dev 216aaffe-6af0-4795-952f-a9b53d4afcf9
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

# Handoff to Dogfish (/dev/sdb1)
menuentry '********** Dogfish **********' {
    insmod part_gpt
    insmod fat
    set root='hd1,gpt1'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd1,gpt1 --hint-efi=hd1,gpt1 --hint-baremetal=ahci1,gpt1  92FE-7434
    else
      search --no-floppy --fs-uuid --set=root 92FE-7434
    fi
    chainloader /efi/fedora/grubx64.efi
}

menuentry 'F43 on Dogfish 5' {
    search --no-floppy --fs-uuid --set=dev 5fed964f-2870-4a5b-9fde-5a9250713383
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'F42 on Dogfish 7' {
    search --no-floppy --fs-uuid --set=dev 258d3e00-2870-42da-acd4-0a5f3e63f978
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

# Handoff to Toshiba (/dev/sdc4)
menuentry '********** Toshiba **********' {
    insmod part_gpt
    insmod fat
    set root='hd2,gpt4'
    if [ x$feature_platform_search_hint = xy ]; then
      search --no-floppy --fs-uuid --set=root --hint-bios=hd2,gpt4 --hint-efi=hd2,gpt4 --hint-baremetal=ahci2,gpt4  30B5-AFE3
    else
      search --no-floppy --fs-uuid --set=root 30B5-AFE3
    fi
    chainloader /efi/fedora/grubx64.efi
}


menuentry 'F42 on Toshiba 6' {
    search --no-floppy --fs-uuid --set=dev c9e986a4-5c3a-4d22-acdd-cbcf9a6f8ab8
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'F43 on Toshiba 7' {
    search --no-floppy --fs-uuid --set=dev 248efce2-ea39-4c96-9dea-e76faa7315d1
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'F42 on Toshiba 8' {
    search --no-floppy --fs-uuid --set=dev 8b5a0c9b-e0d5-4283-a4b1-9d55ba24e6c2
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'U2404 on Toshiba 11' {
    search --no-floppy --fs-uuid --set=dev 92199fae-dc01-43ed-ae69-2eaa454ce052
    set prefix=($dev)/boot/grub
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'Manjaro on Toshiba 12' {
    search --no-floppy --fs-uuid --set=dev a1a32ea5-7ea8-4b25-9444-289396593ca8
    set prefix=($dev)/boot/grub
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'F42 on Toshiba 13' {
    search --no-floppy --fs-uuid --set=dev ae9ccfd9-d125-4a10-ab76-704a07344ad4
    set prefix=($dev)/boot/grub2
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry 'U2504 on Toshiba 14' {
    search --no-floppy --fs-uuid --set=dev  ea36b37-891a-4cfc-9b83-1b61c541121c
    set prefix=($dev)/boot/grub
    export $prefix
    configfile $prefix/grub.cfg
}

menuentry '********** Windows from Suneast **********' {
}

menuentry 'Windows10 on Dogfish 1' {
    search --no-floppy --fs-uuid --set=root 92FE-7434
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry 'Windows10 on Suneast 2' {
    search --no-floppy --fs-uuid --set=root 8C28-F550
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}

menuentry 'Windows10 on Toshiba 4' {
    search --no-floppy --fs-uuid --set=root 30B5-AFE3
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi
}


-- 
_______________________________________________
users mailing list -- users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to users-leave@xxxxxxxxxxxxxxxxxxxxxxx
Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines
List Archives: https://lists.fedoraproject.org/archives/list/users@xxxxxxxxxxxxxxxxxxxxxxx
Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue



[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux