ArchLinux:在加密的 lvm 分区上安装 grub 时出错(lvm on luks)

ArchLinux:在加密的 lvm 分区上安装 grub 时出错(lvm on luks)

我正在尝试在加密分区(LUKS 上的 LVM)上安装 Arch Linux。我跟着相关 Arch Wiki 指南,但是当我这样做时:

grub-install --recheck /dev/sda

它给了我这个输出:

grub-install: error: failed to get canonical path of 'airootfs`

然后我尝试这样做:

arch-chroot /mnt /bin/bash
grub-install --recheck /dev/sda

它给了我这个输出:

grub-install: warning: Attempting to install GRUB to a disk with multiple partition labels. This is not supported yet..
grub-install: warning: Embedding is not possible. GRUB can only be installed in this setup by using bloclists. However, blocklists are UNRELIABLE and their use is discouraged..
grub-install: error: will not proceed with blocklists

我尝试遵循 wiki 上的引导加载程序页面,但我不明白我必须做什么。下面是显示输出的屏幕截图lsblk(我无法复制/粘贴,因为我不想在安装过程中关闭我的计算机):

lsblk 输出

我认为它loop0是在我创建时创建的 grub-install --recheck /dev/sda,但我对此不确定。

相关内容