Назад | Перейти на главную страницу

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"

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

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

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

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

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

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

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

Set-VMFirmware –VMName "VMname" -EnableSecureBoot Off

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

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