Grub 2 install error: grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist.
I am trying to install grub2 from a live CD of lubuntu 16.04, I am following this tutorial, after I mounted the /dev/sda1
in the mnt folder using this commands
sudo mount /dev/sda1 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount --bind /dev /mnt/dev
Then changing the root directory :
sudo chroot /mnt
But when try installing grub using sudo grub-install /dev/sda
I get this error :
sudo: unable to resolve host ubuntu
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
I tried turning off the uefi mode from bios but I think that my bios version doesn't even support it because it is from 2005
boot dual-boot grub2 uefi
add a comment |
I am trying to install grub2 from a live CD of lubuntu 16.04, I am following this tutorial, after I mounted the /dev/sda1
in the mnt folder using this commands
sudo mount /dev/sda1 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount --bind /dev /mnt/dev
Then changing the root directory :
sudo chroot /mnt
But when try installing grub using sudo grub-install /dev/sda
I get this error :
sudo: unable to resolve host ubuntu
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
I tried turning off the uefi mode from bios but I think that my bios version doesn't even support it because it is from 2005
boot dual-boot grub2 uefi
add a comment |
I am trying to install grub2 from a live CD of lubuntu 16.04, I am following this tutorial, after I mounted the /dev/sda1
in the mnt folder using this commands
sudo mount /dev/sda1 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount --bind /dev /mnt/dev
Then changing the root directory :
sudo chroot /mnt
But when try installing grub using sudo grub-install /dev/sda
I get this error :
sudo: unable to resolve host ubuntu
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
I tried turning off the uefi mode from bios but I think that my bios version doesn't even support it because it is from 2005
boot dual-boot grub2 uefi
I am trying to install grub2 from a live CD of lubuntu 16.04, I am following this tutorial, after I mounted the /dev/sda1
in the mnt folder using this commands
sudo mount /dev/sda1 /mnt
sudo mount /dev/sda1 /mnt/boot
sudo mount --bind /dev /mnt/dev
Then changing the root directory :
sudo chroot /mnt
But when try installing grub using sudo grub-install /dev/sda
I get this error :
sudo: unable to resolve host ubuntu
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
I tried turning off the uefi mode from bios but I think that my bios version doesn't even support it because it is from 2005
boot dual-boot grub2 uefi
boot dual-boot grub2 uefi
asked Jun 9 '16 at 17:41
Abdessalem BoukilAbdessalem Boukil
1815
1815
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Dont know if you solved your problem, thus this is 1y ago.
I ran into a same situation recently in Ubuntu 18.04, that chroot to another directory and run grub-install:
$ chroot /media/cdrom0 grub-install
Throws error:
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Finally solved this error by installing grub-pc:
$ sudo apt-get install grub-pc
After this, items under /usr/lib/grub changed from:
grub-mkconfig_lib x86_64-efi x86_64-efi_signed
To:
grub-mkconfig_lib i386-pc x86_64-efi
add a comment |
Just install Grub Customizer and you can do the rest easily by the following command:
sudo apt install grub-customizer
add a comment |
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%2f784990%2fgrub-2-install-error-grub-install-error-usr-lib-grub-i386-pc-modinfo-sh-does%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Dont know if you solved your problem, thus this is 1y ago.
I ran into a same situation recently in Ubuntu 18.04, that chroot to another directory and run grub-install:
$ chroot /media/cdrom0 grub-install
Throws error:
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Finally solved this error by installing grub-pc:
$ sudo apt-get install grub-pc
After this, items under /usr/lib/grub changed from:
grub-mkconfig_lib x86_64-efi x86_64-efi_signed
To:
grub-mkconfig_lib i386-pc x86_64-efi
add a comment |
Dont know if you solved your problem, thus this is 1y ago.
I ran into a same situation recently in Ubuntu 18.04, that chroot to another directory and run grub-install:
$ chroot /media/cdrom0 grub-install
Throws error:
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Finally solved this error by installing grub-pc:
$ sudo apt-get install grub-pc
After this, items under /usr/lib/grub changed from:
grub-mkconfig_lib x86_64-efi x86_64-efi_signed
To:
grub-mkconfig_lib i386-pc x86_64-efi
add a comment |
Dont know if you solved your problem, thus this is 1y ago.
I ran into a same situation recently in Ubuntu 18.04, that chroot to another directory and run grub-install:
$ chroot /media/cdrom0 grub-install
Throws error:
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Finally solved this error by installing grub-pc:
$ sudo apt-get install grub-pc
After this, items under /usr/lib/grub changed from:
grub-mkconfig_lib x86_64-efi x86_64-efi_signed
To:
grub-mkconfig_lib i386-pc x86_64-efi
Dont know if you solved your problem, thus this is 1y ago.
I ran into a same situation recently in Ubuntu 18.04, that chroot to another directory and run grub-install:
$ chroot /media/cdrom0 grub-install
Throws error:
grub-install: error: /usr/lib/grub/i386-pc/modinfo.sh doesn't exist. Please specify --target or --directory.
Finally solved this error by installing grub-pc:
$ sudo apt-get install grub-pc
After this, items under /usr/lib/grub changed from:
grub-mkconfig_lib x86_64-efi x86_64-efi_signed
To:
grub-mkconfig_lib i386-pc x86_64-efi
answered Apr 11 '18 at 1:57
LeondgarseLeondgarse
1
1
add a comment |
add a comment |
Just install Grub Customizer and you can do the rest easily by the following command:
sudo apt install grub-customizer
add a comment |
Just install Grub Customizer and you can do the rest easily by the following command:
sudo apt install grub-customizer
add a comment |
Just install Grub Customizer and you can do the rest easily by the following command:
sudo apt install grub-customizer
Just install Grub Customizer and you can do the rest easily by the following command:
sudo apt install grub-customizer
edited Feb 1 at 9:46
Codito ergo sum
1,5043825
1,5043825
answered Feb 1 at 5:22
RuhulRuhul
363
363
add a comment |
add a comment |
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%2f784990%2fgrub-2-install-error-grub-install-error-usr-lib-grub-i386-pc-modinfo-sh-does%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