Hyper-V
- Enable virtualization SVM Mode on Window 10 Pro AMD Ryzen MSI click BIOS S - YouTube
- How to Install Hyper-V on Windows Server 2019 {Visual Guide}
- How to Run Linux on a Hyper-V VM: Complete Guide
Выполнить в PowerShell под Administartor:
Enable-WindowsOptionalFeature –Online -FeatureName Microsoft-Hyper-V –All -NoRestart Install-WindowsFeature RSAT-Hyper-V-Tools -IncludeAllSubFeature Install-WindowsFeature RSAT-Clustering -IncludeAllSubFeature Install-WindowsFeature Multipath-IO Restart-Computer
Remove-WindowsFeature -Name Hyper-V
sudo vim /etc/default/grub
Найти строку с GRUB_CMDLINE_LINUX_DEFAULT и дописать в нее нужное разрешение в виде video=hyperv_fb:1920x1200 — т.е. так:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1920x1200"
Применить изменения:
sudo update-grub
Перезагрузить Ubuntu.
При загрузке ВМ в консоли Hyper-V появилось вот такое сообщение:
SCSI DVD (0,0). The image's hash and certificate are not allowed (DB). No UEFI-compatible file system was found. No operating system was loaded. Press a key to retry the boot sequence…
Проблема тут в том, что для виртуальных машин Generation 2 в Hyper-V используется среда UEFI с включенным по-умолчанию режимом Secure Boot. Режим безопасной загрузки не позволяет загрузится с недоверенного загрузчика Linux в ISO файле (загрузчик Linux явно не подписан и не сертифицирован Microsoft-ом).
Чтобы начать установку Linux мне пришлось отключить режим безопасной загрузки в настройках виртуальной машины (Settings -> Security -> Enable Secure Boot).
Или можно оставить Secure Boot включенным, но использовать шаблон «Microsoft UEFI Certificate Authority» вместо “Microsoft Windows”. По информации Microsoft данный шаблон позволяет запускать большинство дистрибутовов Linux в режиме совместимости с Secure Boot.