У меня Ubuntu 16.04 установлена под виртуальной машиной Hyper-V Generation 2 с отключенной безопасной загрузкой. (Устанавливается из mini.iso, если это имеет значение. X86_64)
Я обнаружил, что давно (14.04) была проблема с фиксированным небольшим разрешением экрана.
Я попробовал исправление, предложенное в другой ветке, а именно добавил строку к /etc/default/grub
, говоря:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=hyperv_fb:1680x1050"
Я также установил linux-image-extra-virtual
.
И действительно, dmesg
показывает, что эта командная строка действительно передается ядру. (Невозможно скопировать его из-за нерабочего буфера копирования-вставки между хостом и гостем.)
Модуль, однако, не загружается (после загрузки lsmod
не показывает никаких признаков hyperv_fb
).
Кроме того, загрузка hyperv_fb
вручную не меняет разрешение экрана.
Есть предложения?
Я сталкивался с той же проблемой. Это складывается, решение, которое добавляет, аргументы ядра в /etc/default/grub
не работали, потому что я использовал RemoteFX 3D Видеоадаптер в моей виртуальной машине Ubuntu. После того, как я удалил его, разрешение дисплея от аргументов ядра начало работать.
Переходят к Вашим Настройкам VM (удостоверьтесь, что VM выключен), нажмите "RemoteFX Video Adapter" под Аппаратными средствами, нажмите кнопку Remove. Кроме того, я отключил свой выделенный графический адаптер в хосте моего компьютера ОС, и используйте, только интегрировался, Intel один (не знайте, имеет ли это значение).