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;
}
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.
Just took a peak into the /boot/grub/grub.cfg
, it still says:
menuentry 'Ubuntu' --class ubuntu.....
grub2
|
show 3 more comments
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.
Just took a peak into the /boot/grub/grub.cfg
, it still says:
menuentry 'Ubuntu' --class ubuntu.....
grub2
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
|
show 3 more comments
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.
Just took a peak into the /boot/grub/grub.cfg
, it still says:
menuentry 'Ubuntu' --class ubuntu.....
grub2
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.
Just took a peak into the /boot/grub/grub.cfg
, it still says:
menuentry 'Ubuntu' --class ubuntu.....
grub2
grub2
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
|
show 3 more comments
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
|
show 3 more comments
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
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.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
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
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
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