= Kör samma Arch Linux-installation både på min dator och i en virtuell maskin (hyper-v?) =

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

Min dator gick sönder så jag satte in min hårddisk i min systers tills jag får en ny. Nu har hon två diskar: hennes med sin Windows 10 och dess ESP-partition, och min med min Arch och min ESP-partition. Min Arch-partition är krypterad med LUKS.

Jag satte min hårddisk offline i min systers OS, la sedan till den i hyper-v och försökte köra den. Bootloadern (systemd-boot) visar korrekt, Linux börjar starta, men fastnar precis innan du frågar efter dekrypteringslösenordet. Den blinkar mellan följande två rader:

Ett startjobb körs för /dev/disk/by-uuidUUID}}

Ett startjobb körs för /dev/mapper/cryptroot

Tills det tar timeout och misslyckas och säger:

Beroendet misslyckades för kryptografinställning för kryptorot.

Beroendet misslyckades för lokala krypterade volymer.

Beroendet misslyckades för /dev/mapper/cryptroot.

Beroendet misslyckades för Initrd Root Device.

Beroendet misslyckades för /sysroot.

Beroendet misslyckades för Initrds rotfilsystem.

Beroendet misslyckades för Reload Configuration från Real Root.

Beroendet misslyckades för filsystemkontroll på /dev/mapper/cryptroot.

Det står också att jag är i nödläge och kan fortsätta, men den svarar faktiskt inte.

Är det någon som vet vad som händer? Behöver jag ändra något för att kunna starta upp min Archs disk i hyper-v ?

Min tangentbordskrok är redan före den krypterade. Ordningen på mina krokar är:

bas systemd autodetect tangentbord sd-vconsole modconf block sd-enccrypt filsystem fsck

Jag kan starta från en Arch live-CD, montera min partition och arbeta med den. UUID:erna är bra, men jag förstår inte varför den installerade Arch inte startar.

== Om gemenskapen ==

Medlemmar

Online