Я пытаюсь установить CentOS 7 с помощью Hyper-V, и он перестал работать со следующим сообщением об ошибке:
tsc: Fast TSC calibration failed
PCI: Fatal: No config space access function found
i8042: No controller found
[long waiting period...]
dracut-initqueue[475]: Warning: Could not boot.
dracut-initqueue[475]: Warning: /dev/disk/by-label/CentOS-7-livecd-x86_64 does not exist
dracut-initqueue[475]: Warning /dev/mapper/live-rw does not exist
Warning: /dev/disk/by-label/CentOS-7-livecd-x86_64 does not exist
Warning: /dev/mapper/live-rw does not exist
Generating "/run/initramfs/rdsosreport.txt"
Я создал виртуальную машину Поколения 2 и отключил Защищенную загрузку, таким образом, она, по крайней мере, начала бы загружаться.
CentOS 7 в настоящее время не поддерживает работу на виртуальных машинах Hyper-V поколения 2, как можно увидеть здесь . Вам необходимо воссоздать виртуальную машину и указать поколение 1 в качестве типа виртуальной машины.
Виртуальные машины Linux на Hyper-V предоставляют исчерпывающий список поддерживаемых дистрибутивов и любых связанных с ними ограничений.
Список Чтобы узнать о различиях между виртуальными машинами Gen1 и Gen2, посетите эту страницу. Вы заметите, что устаревшая версия BIOS уступила место UEFI.
Вам не нужно переключаться обратно на виртуальную машину поколения 1. Вы можете использовать виртуальную машину поколения 2, если отключите безопасную загрузку.
Цитата из Microsoft :
Виртуальные машины поколения 2 имеют безопасную загрузку по умолчанию, а виртуальные машины Linux поколения 2 не загрузится, если не отключена опция безопасной загрузки. Вы можете отключить безопасную загрузку в разделе «Прошивка» в настройках виртуальной машины в Hyper-V Manager или отключить ее с помощью Powershell:
Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off
Поддержка безопасной загрузки все еще находится в стадии разработки в большинстве дистрибутивов Linux.
Я подозреваю, что в более поздних версиях CentOS в конечном итоге больше не будет той проблемы, с которой вы столкнулись (см. https://bugzilla.redhat.com/show_bug.cgi?id=1192030 ] для той же проблемы в Fedora)