Полдня мучаюсь, уже трясет от mount -o bind.
1. Создал 3 раздела на nvme: fat32 256 mb, /boot 1 gb, lvm phi, в нем vgnv0-root.
2. Скопировал через cp -a систему с sata ssd на nvme ssd.
3. Загрузился с флешки с арчем
4. Смонтировал vgnv0-root в /mnt/, /dev/nvmen1p2 в /mnt/boot, /dev/nvmen1p1 в /mnt/boot/efi, установил efibootmgr и выполнил grub-install --boot-directory /mnt/boot/
Система загрузилась со старого SSD, но в режиме UEFI.
5. Дальше опять загрузился с флешки, примонтировал /mnt/dev/, /mnt/dev/pts, /mnt/proc, /mnt/sys, /mnt/sys/firmware/efi/efivars
6. chroot /mnt /bin/bash
7. grub-install
8. mkinitcpio -g /boot/initramfs-linux.img
И вот что он мне выдаёт:
Да откуда это ядро из live дистрибутива берется после выполненных операций? Почему nvme устройство не видится?
PS: ядро попало из старого непримонтированного /boot