- Mounting /dev/sda1 on /sysroot
- mount: mounting /dev/sda1 on /sysroot failed : No such device
Probably your filesystem has different path in VM (i.e. /dev/sdb1 or /dev/sda2, etc) or it does not have driver for this controller compilled in at all. If possible, use the same live-cd version to see if it detects /dev/sda1.
BTW, this is a good example why using persistent device-names makes sense: with UUID or LABEL instead of device-path you would not face this problem: either partition is mounted (and does not matter to which port/controller drive is attached), or not detected at all.