Install grub2 on LVM partition

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0















I would like to install grub2 on an LVM partition, i.e., not the MBR. I have a BIOS partition (not GPT) /dev/sda2 which contains an LVM volume group with two logical volumes. One (/dev/vg/boot) is formatted with ext4 and mounted as /boot.



Running grub-install --force /dev/sda2 yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: error: unable to identify a filesystem in hostdisk//dev/sda; safety check can't be performed.



Running grub-install --force /dev/vg/boot yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: diskfilter writes are not supported.



How can grub2 be installed in this setting?










share|improve this question



















  • 1





    You can't, it's not supported

    – 炸鱼薯条德里克
    Feb 24 at 2:35











  • Why not? grub2 supports LVM and installing to a partition instead of the MBR is supported too.

    – MarkusM
    Feb 24 at 2:37











  • grub2 can load a kernel from an LVM logical volume, but it cannot be installed in logical volume.

    – Emmanuel Rosa
    Feb 24 at 3:06











  • Apparently, it is possible to install grub2 in the MBR and have it access an LVM logical volume (/boot) inside a BIOS LUKS partition: pavelkogan.com/2014/05/23/luks-full-disk-encryption. My understanding is that in this case, grub2 resides after the MBR and before the first partition. I am wondering why grub2 cannot be installed inside a partition. Is there no possibility to reserve some space at the beginning of a BIOS LUKS or LVM partition where grub2 can reside?

    – MarkusM
    Feb 24 at 15:02












  • I tried different things and couldn't make it work. After all it seems it is not supported as you said.

    – MarkusM
    Feb 24 at 22:55















0















I would like to install grub2 on an LVM partition, i.e., not the MBR. I have a BIOS partition (not GPT) /dev/sda2 which contains an LVM volume group with two logical volumes. One (/dev/vg/boot) is formatted with ext4 and mounted as /boot.



Running grub-install --force /dev/sda2 yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: error: unable to identify a filesystem in hostdisk//dev/sda; safety check can't be performed.



Running grub-install --force /dev/vg/boot yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: diskfilter writes are not supported.



How can grub2 be installed in this setting?










share|improve this question



















  • 1





    You can't, it's not supported

    – 炸鱼薯条德里克
    Feb 24 at 2:35











  • Why not? grub2 supports LVM and installing to a partition instead of the MBR is supported too.

    – MarkusM
    Feb 24 at 2:37











  • grub2 can load a kernel from an LVM logical volume, but it cannot be installed in logical volume.

    – Emmanuel Rosa
    Feb 24 at 3:06











  • Apparently, it is possible to install grub2 in the MBR and have it access an LVM logical volume (/boot) inside a BIOS LUKS partition: pavelkogan.com/2014/05/23/luks-full-disk-encryption. My understanding is that in this case, grub2 resides after the MBR and before the first partition. I am wondering why grub2 cannot be installed inside a partition. Is there no possibility to reserve some space at the beginning of a BIOS LUKS or LVM partition where grub2 can reside?

    – MarkusM
    Feb 24 at 15:02












  • I tried different things and couldn't make it work. After all it seems it is not supported as you said.

    – MarkusM
    Feb 24 at 22:55













0












0








0


1






I would like to install grub2 on an LVM partition, i.e., not the MBR. I have a BIOS partition (not GPT) /dev/sda2 which contains an LVM volume group with two logical volumes. One (/dev/vg/boot) is formatted with ext4 and mounted as /boot.



Running grub-install --force /dev/sda2 yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: error: unable to identify a filesystem in hostdisk//dev/sda; safety check can't be performed.



Running grub-install --force /dev/vg/boot yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: diskfilter writes are not supported.



How can grub2 be installed in this setting?










share|improve this question
















I would like to install grub2 on an LVM partition, i.e., not the MBR. I have a BIOS partition (not GPT) /dev/sda2 which contains an LVM volume group with two logical volumes. One (/dev/vg/boot) is formatted with ext4 and mounted as /boot.



Running grub-install --force /dev/sda2 yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: error: unable to identify a filesystem in hostdisk//dev/sda; safety check can't be performed.



Running grub-install --force /dev/vg/boot yields



Installing for i386-pc platform.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
WARNING: Failed to connect to lvmetad. Falling back to device scanning.
grub-install: warning: File system 'ext2' doesn't support embedding.
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using blocklists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: diskfilter writes are not supported.



How can grub2 be installed in this setting?







grub2






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Feb 24 at 20:40







MarkusM

















asked Feb 24 at 2:23









MarkusMMarkusM

12




12







  • 1





    You can't, it's not supported

    – 炸鱼薯条德里克
    Feb 24 at 2:35











  • Why not? grub2 supports LVM and installing to a partition instead of the MBR is supported too.

    – MarkusM
    Feb 24 at 2:37











  • grub2 can load a kernel from an LVM logical volume, but it cannot be installed in logical volume.

    – Emmanuel Rosa
    Feb 24 at 3:06











  • Apparently, it is possible to install grub2 in the MBR and have it access an LVM logical volume (/boot) inside a BIOS LUKS partition: pavelkogan.com/2014/05/23/luks-full-disk-encryption. My understanding is that in this case, grub2 resides after the MBR and before the first partition. I am wondering why grub2 cannot be installed inside a partition. Is there no possibility to reserve some space at the beginning of a BIOS LUKS or LVM partition where grub2 can reside?

    – MarkusM
    Feb 24 at 15:02












  • I tried different things and couldn't make it work. After all it seems it is not supported as you said.

    – MarkusM
    Feb 24 at 22:55












  • 1





    You can't, it's not supported

    – 炸鱼薯条德里克
    Feb 24 at 2:35











  • Why not? grub2 supports LVM and installing to a partition instead of the MBR is supported too.

    – MarkusM
    Feb 24 at 2:37











  • grub2 can load a kernel from an LVM logical volume, but it cannot be installed in logical volume.

    – Emmanuel Rosa
    Feb 24 at 3:06











  • Apparently, it is possible to install grub2 in the MBR and have it access an LVM logical volume (/boot) inside a BIOS LUKS partition: pavelkogan.com/2014/05/23/luks-full-disk-encryption. My understanding is that in this case, grub2 resides after the MBR and before the first partition. I am wondering why grub2 cannot be installed inside a partition. Is there no possibility to reserve some space at the beginning of a BIOS LUKS or LVM partition where grub2 can reside?

    – MarkusM
    Feb 24 at 15:02












  • I tried different things and couldn't make it work. After all it seems it is not supported as you said.

    – MarkusM
    Feb 24 at 22:55







1




1





You can't, it's not supported

– 炸鱼薯条德里克
Feb 24 at 2:35





You can't, it's not supported

– 炸鱼薯条德里克
Feb 24 at 2:35













Why not? grub2 supports LVM and installing to a partition instead of the MBR is supported too.

– MarkusM
Feb 24 at 2:37





Why not? grub2 supports LVM and installing to a partition instead of the MBR is supported too.

– MarkusM
Feb 24 at 2:37













grub2 can load a kernel from an LVM logical volume, but it cannot be installed in logical volume.

– Emmanuel Rosa
Feb 24 at 3:06





grub2 can load a kernel from an LVM logical volume, but it cannot be installed in logical volume.

– Emmanuel Rosa
Feb 24 at 3:06













Apparently, it is possible to install grub2 in the MBR and have it access an LVM logical volume (/boot) inside a BIOS LUKS partition: pavelkogan.com/2014/05/23/luks-full-disk-encryption. My understanding is that in this case, grub2 resides after the MBR and before the first partition. I am wondering why grub2 cannot be installed inside a partition. Is there no possibility to reserve some space at the beginning of a BIOS LUKS or LVM partition where grub2 can reside?

– MarkusM
Feb 24 at 15:02






Apparently, it is possible to install grub2 in the MBR and have it access an LVM logical volume (/boot) inside a BIOS LUKS partition: pavelkogan.com/2014/05/23/luks-full-disk-encryption. My understanding is that in this case, grub2 resides after the MBR and before the first partition. I am wondering why grub2 cannot be installed inside a partition. Is there no possibility to reserve some space at the beginning of a BIOS LUKS or LVM partition where grub2 can reside?

– MarkusM
Feb 24 at 15:02














I tried different things and couldn't make it work. After all it seems it is not supported as you said.

– MarkusM
Feb 24 at 22:55





I tried different things and couldn't make it work. After all it seems it is not supported as you said.

– MarkusM
Feb 24 at 22:55










0






active

oldest

votes











Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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%2funix.stackexchange.com%2fquestions%2f502614%2finstall-grub2-on-lvm-partition%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 Unix & Linux Stack Exchange!


  • 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%2funix.stackexchange.com%2fquestions%2f502614%2finstall-grub2-on-lvm-partition%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

Peggy Mitchell

Palaiologos

The Forum (Inglewood, California)