= Запуск одной и той же установки 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 не загружается.
== О сообществе ==
Члены
Онлайн