CentOS 7 и Hyper-V

Я пытаюсь установить 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"

Я создал виртуальную машину второго поколения и отключил безопасную загрузку, чтобы она хотя бы начала загрузку.

3 ответа

CentOS 7 в настоящее время не поддерживает работу на виртуальных машинах Hyper-V Generation 2, как можно увидеть здесь. Вы должны воссоздать ВМ и указать Поколение 1 в качестве типа ВМ.

Виртуальные машины Linux на Hyper-V предоставляют полный список поддерживаемых дистрибутивов и связанных с ними ограничений.

Список различий между виртуальной машиной Gen1 и Gen2 можно найти на этой странице. Вы заметите, что Legacy BIOS больше не поддерживает UEFI.

Вам не нужно переключаться обратно на виртуальную машину поколения 1. Вы можете использовать виртуальную машину второго поколения, если вы отключите безопасную загрузку.

Цитировать из Microsoft:

Виртуальные машины поколения 2 по умолчанию включают защищенную загрузку, а виртуальные машины поколения 2 не будут загружаться, если не отключена опция безопасной загрузки. Вы можете отключить безопасную загрузку в разделе "Микропрограмма" параметров виртуальной машины в диспетчере Hyper-V или отключить ее с помощью Powershell:

Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off

Поддержка Secure Boot все еще находится в стадии разработки в большинстве дистрибутивов Linux.

Я подозреваю, что в более поздних версиях CentOS больше не будет проблемы, с которой вы столкнулись (см. https://bugzilla.redhat.com/show_bug.cgi?id=1192030 для того же вопроса в Fedora)

Другие вопросы по тегам