Install grub using custom boot-loader ID, e.g “MyUbuntu”





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







1















I'm able to reinstall grub using default boot-loader ID "ubuntu"



But if I use custom name like "MyUbuntu" I cannot make a successful grub installation.



Test installation on a well-booting Ubuntu 18.04:



1: Delete existing grub:



rm -r /boot/efi/EFI/*



2: Install new grub:



grub-install --target=x86_64-efi --bootloader-id=MyUbuntu /dev/sda



2: Update grub:



update-grub



System now boots into the Grub console.
The EFI was seeing the new boot entry in the boot menu just fine.



enter image description hereenter image description here



Just took a peak into the /boot/grub/grub.cfg, it still says:
menuentry 'Ubuntu' --class ubuntu.....










share|improve this question























  • I have a custom entry, but it really does not work as UEFI entry really uses /EFI/ubuntu/grub.cfg not my /EFI/Ubuntu_18_04/grub.cfg. So I only have one working UEFI entry and have to edit the grub.cfg in the ESP if I want to change default boot. And then I use grub to boot other installs.

    – oldfred
    Mar 28 at 2:10











  • So is it a bug or by design?

    – MrCalvin
    Mar 28 at 19:22











  • It is by design, but developers have for several years said they want to fix it. Obviously not a priority.

    – oldfred
    Mar 28 at 20:28











  • Any workarounds? I need to have a non-default EFI folder? Been looking in the .cfg file but it didn't get me anywhere?

    – MrCalvin
    Mar 28 at 20:47











  • I believe I saw someone who had two FAT32 formatted partitions and moved boot flag back & forth, changing which was ESP. But grub can boot any install you want either directly, chainload or configfile (load another grub).

    – oldfred
    Mar 28 at 22:32


















1















I'm able to reinstall grub using default boot-loader ID "ubuntu"



But if I use custom name like "MyUbuntu" I cannot make a successful grub installation.



Test installation on a well-booting Ubuntu 18.04:



1: Delete existing grub:



rm -r /boot/efi/EFI/*



2: Install new grub:



grub-install --target=x86_64-efi --bootloader-id=MyUbuntu /dev/sda



2: Update grub:



update-grub



System now boots into the Grub console.
The EFI was seeing the new boot entry in the boot menu just fine.



enter image description hereenter image description here



Just took a peak into the /boot/grub/grub.cfg, it still says:
menuentry 'Ubuntu' --class ubuntu.....










share|improve this question























  • I have a custom entry, but it really does not work as UEFI entry really uses /EFI/ubuntu/grub.cfg not my /EFI/Ubuntu_18_04/grub.cfg. So I only have one working UEFI entry and have to edit the grub.cfg in the ESP if I want to change default boot. And then I use grub to boot other installs.

    – oldfred
    Mar 28 at 2:10











  • So is it a bug or by design?

    – MrCalvin
    Mar 28 at 19:22











  • It is by design, but developers have for several years said they want to fix it. Obviously not a priority.

    – oldfred
    Mar 28 at 20:28











  • Any workarounds? I need to have a non-default EFI folder? Been looking in the .cfg file but it didn't get me anywhere?

    – MrCalvin
    Mar 28 at 20:47











  • I believe I saw someone who had two FAT32 formatted partitions and moved boot flag back & forth, changing which was ESP. But grub can boot any install you want either directly, chainload or configfile (load another grub).

    – oldfred
    Mar 28 at 22:32














1












1








1


1






I'm able to reinstall grub using default boot-loader ID "ubuntu"



But if I use custom name like "MyUbuntu" I cannot make a successful grub installation.



Test installation on a well-booting Ubuntu 18.04:



1: Delete existing grub:



rm -r /boot/efi/EFI/*



2: Install new grub:



grub-install --target=x86_64-efi --bootloader-id=MyUbuntu /dev/sda



2: Update grub:



update-grub



System now boots into the Grub console.
The EFI was seeing the new boot entry in the boot menu just fine.



enter image description hereenter image description here



Just took a peak into the /boot/grub/grub.cfg, it still says:
menuentry 'Ubuntu' --class ubuntu.....










share|improve this question














I'm able to reinstall grub using default boot-loader ID "ubuntu"



But if I use custom name like "MyUbuntu" I cannot make a successful grub installation.



Test installation on a well-booting Ubuntu 18.04:



1: Delete existing grub:



rm -r /boot/efi/EFI/*



2: Install new grub:



grub-install --target=x86_64-efi --bootloader-id=MyUbuntu /dev/sda



2: Update grub:



update-grub



System now boots into the Grub console.
The EFI was seeing the new boot entry in the boot menu just fine.



enter image description hereenter image description here



Just took a peak into the /boot/grub/grub.cfg, it still says:
menuentry 'Ubuntu' --class ubuntu.....







grub2






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 27 at 23:14









MrCalvinMrCalvin

1061




1061













  • I have a custom entry, but it really does not work as UEFI entry really uses /EFI/ubuntu/grub.cfg not my /EFI/Ubuntu_18_04/grub.cfg. So I only have one working UEFI entry and have to edit the grub.cfg in the ESP if I want to change default boot. And then I use grub to boot other installs.

    – oldfred
    Mar 28 at 2:10











  • So is it a bug or by design?

    – MrCalvin
    Mar 28 at 19:22











  • It is by design, but developers have for several years said they want to fix it. Obviously not a priority.

    – oldfred
    Mar 28 at 20:28











  • Any workarounds? I need to have a non-default EFI folder? Been looking in the .cfg file but it didn't get me anywhere?

    – MrCalvin
    Mar 28 at 20:47











  • I believe I saw someone who had two FAT32 formatted partitions and moved boot flag back & forth, changing which was ESP. But grub can boot any install you want either directly, chainload or configfile (load another grub).

    – oldfred
    Mar 28 at 22:32



















  • I have a custom entry, but it really does not work as UEFI entry really uses /EFI/ubuntu/grub.cfg not my /EFI/Ubuntu_18_04/grub.cfg. So I only have one working UEFI entry and have to edit the grub.cfg in the ESP if I want to change default boot. And then I use grub to boot other installs.

    – oldfred
    Mar 28 at 2:10











  • So is it a bug or by design?

    – MrCalvin
    Mar 28 at 19:22











  • It is by design, but developers have for several years said they want to fix it. Obviously not a priority.

    – oldfred
    Mar 28 at 20:28











  • Any workarounds? I need to have a non-default EFI folder? Been looking in the .cfg file but it didn't get me anywhere?

    – MrCalvin
    Mar 28 at 20:47











  • I believe I saw someone who had two FAT32 formatted partitions and moved boot flag back & forth, changing which was ESP. But grub can boot any install you want either directly, chainload or configfile (load another grub).

    – oldfred
    Mar 28 at 22:32

















I have a custom entry, but it really does not work as UEFI entry really uses /EFI/ubuntu/grub.cfg not my /EFI/Ubuntu_18_04/grub.cfg. So I only have one working UEFI entry and have to edit the grub.cfg in the ESP if I want to change default boot. And then I use grub to boot other installs.

– oldfred
Mar 28 at 2:10





I have a custom entry, but it really does not work as UEFI entry really uses /EFI/ubuntu/grub.cfg not my /EFI/Ubuntu_18_04/grub.cfg. So I only have one working UEFI entry and have to edit the grub.cfg in the ESP if I want to change default boot. And then I use grub to boot other installs.

– oldfred
Mar 28 at 2:10













So is it a bug or by design?

– MrCalvin
Mar 28 at 19:22





So is it a bug or by design?

– MrCalvin
Mar 28 at 19:22













It is by design, but developers have for several years said they want to fix it. Obviously not a priority.

– oldfred
Mar 28 at 20:28





It is by design, but developers have for several years said they want to fix it. Obviously not a priority.

– oldfred
Mar 28 at 20:28













Any workarounds? I need to have a non-default EFI folder? Been looking in the .cfg file but it didn't get me anywhere?

– MrCalvin
Mar 28 at 20:47





Any workarounds? I need to have a non-default EFI folder? Been looking in the .cfg file but it didn't get me anywhere?

– MrCalvin
Mar 28 at 20:47













I believe I saw someone who had two FAT32 formatted partitions and moved boot flag back & forth, changing which was ESP. But grub can boot any install you want either directly, chainload or configfile (load another grub).

– oldfred
Mar 28 at 22:32





I believe I saw someone who had two FAT32 formatted partitions and moved boot flag back & forth, changing which was ESP. But grub can boot any install you want either directly, chainload or configfile (load another grub).

– oldfred
Mar 28 at 22:32










0






active

oldest

votes












Your Answer








StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














draft saved

draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1129269%2finstall-grub-using-custom-boot-loader-id-e-g-myubuntu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes
















draft saved

draft discarded




















































Thanks for contributing an answer to Ask Ubuntu!


  • Please be sure to answer the question. Provide details and share your research!

But avoid



  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1129269%2finstall-grub-using-custom-boot-loader-id-e-g-myubuntu%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

How did Captain America manage to do this?

迪纳利

南乌拉尔铁路局