Ошибка: grub-install во время установки Gentoo

Я устанавливаю Gentoo Linux с LUKS, LVM, UEFI, GRUB2 и systemd на моем ноутбуке. Я укладываю в grub-install, в котором пропущены следующие ошибки.

Раздел диска:

NAME                       MAJ:MIN RM   SIZE RO TYPE  MOUNTPOINT
sda                        8:0     0  238.5G  0 disk
sda1                       8:1     0    512M  0 part  /boot/efi
sda2                       8:2     0    238G  0 part
  luksdisk                 252:0   0    238G  0 crypt
    vg1-lv--swap           252:1   0      8G  0 lvm   [SWAP]
    vg1-lv--arch--root     252:2   0     64G  0 lvm
    vg1-lv--gentoo--root   252:3   0     64G  0 lvm   /

Я ввожу команду

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=gentoo_grub --recheck

И сообщения об ошибках следующие.

Installing for x86_64-efi platform.
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 890: grub-install
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 890: grub-install
File descriptor 4 (pipe:[3053255]) leaked on vgs invocation. Parent PID 890: grub-install
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  Volume group "luksdisk" not found
  Cannot process volume group luksdisk
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 890: grub-install
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 890: grub-install
File descriptor 4 (pipe:[3053257]) leaked on vgs invocation. Parent PID 890: grub-install
  /run/lvm/lvmetad.socket: connect failed: No such file or directory
  WARNING: Failed to connect to lvmetad. Falling back to internal scanning.
  Volume group "luksdisk" not found
  Cannot process volume group luksdisk
grub-install: error: disk `lvm/vg1-lv--gentoo--root' not found.

Я думал, что ошибки произошли, потому что sda1(ESP) проверяется lvmetad. Итак, я добавляю volume_list = { "vg1" } в /etc/lvm/lvm.conf, затем снова нажмите команду. Это опущено меньше сообщений об ошибках.

Installing for x86_64-efi platform.
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 833: grub-install
Parse error at byte 41545 (line 914): expected a value
  Failed to load config file /etc/lvm/lvm.conf
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 833: grub-install
Parse error at byte 41545 (line 914): expected a value
  Failed to load config file /etc/lvm/lvm.conf
grub-install: error: disk `lvm/vg1-lv--gentoo--root' not found.

Пожалуйста помоги!

Добавлено 2017/01/15

Я попробовал несколько возможных решений для этого.

  1. Добавлен следующий код в lvm.conf
devices { 
    :
    filter = [ "r|/dev/sda1|" ]
    :
}

Результат >> Ничего не изменилось

  1. Поменял grub-install

    LVM_SUPPRESS_FD_WARNINGS=1 grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=gentoo_grub --recheck
    

Результат >> Сообщение об ошибке изменено как показано ниже

Installing for x86_64-efi platform.
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 28737: grub-install
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 28737: grub-install
File descriptor 4 (pipe:[6185643]) leaked on vgs invocation. Parent PID 28737: grub-install
  Volume group "luksdisk" not found
  Cannot process volume group luksdisk
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 28737: grub-install
File descriptor 3 (/dev/sda1) leaked on vgs invocation. Parent PID 28737: grub-install
File descriptor 4 (pipe:[6185644]) leaked on vgs invocation. Parent PID 28737: grub-install
  Volume group "luksdisk" not found
  Cannot process volume group luksdisk
grub-install: error: disk `lvm/vg1-lv--gentoo--root' not found.
  1. Внесены изменения в lvm.conf

    use_lvmetad = 0
    

Результат >> Сообщение об ошибке как Решение № 2

Сообщения об ошибках № 2 и № 3 говорят "Группа томов"luksdisk"не найдена", но зашифрованный sda2 (luksdisk) не является группой томов ". Это причина проблемы???

0 ответов

Другие вопросы по тегам