= Запуск одной и той же установки Arch Linux как на моем компьютере, так и на виртуальной машине (hyper-v?) =

![ ](httpswww.redditstatic.com/desktop2x/img/renderTimingPixel.png)

Мой компьютер сломался, поэтому я отдал свой жесткий диск сестре, пока не куплю новый. Теперь у нее два диска: ее с ее Windows 10 и ее разделом ESP, а мой с моей Arch и моим разделом ESP. Мой раздел Arch зашифрован с помощью LUKS.

Я отключил свой жесткий диск в ОС моей сестры, затем добавил его в Hyper-V и попытался запустить. Загрузчик (systemd-boot) показывает правильно, Linux начинает загружаться, но зависает прямо перед запросом пароля для расшифровки. Он мигает между следующими двумя строками:

Запуск запуска выполняется для /dev/disk/by-uuidUUID}}

Стартовое задание выполняется для /dev/mapper/cryptroot

Пока не истечет время ожидания и не произойдет сбой, говоря:

Сбой зависимости для настройки криптографии для cryptroot.

Сбой зависимости для локальных зашифрованных томов.

Сбой зависимости для /dev/mapper/cryptroot.

Сбой зависимости для корневого устройства Initrd.

Сбой зависимости для /sysroot.

Сбой зависимости для корневых файловых систем Initrd.

Сбой зависимости для перезагрузки конфигурации из реального корня.

Сбой зависимости для проверки файловой системы на /dev/mapper/cryptroot.

Также пишет, что я в аварийном режиме и могу продолжать, но на самом деле не отвечает.

Кто-нибудь знает, что случилось? Нужно ли мне что-то менять, чтобы иметь возможность загружать диск Arch в Hyper-V?

Мой клавиатурный хук уже перед шифрованием. Порядок моих крючков:

base systemd автоопределение клавиатуры sd-vconsole блок modconf файловая система sd-enccrypt fsck

Я могу загрузиться с Arch live CD, смонтировать свой раздел и работать с ним. UUID в порядке, но я не понимаю, почему установленный Arch не загружается.

== О сообществе ==

Члены

Онлайн