Как правильно настроить экран виртуальной машины Ubuntu на хосте Windows?

Вопрос или проблема

У меня весь день проблемы с VirtualBox 7.1.2 на Windows 10 и гостевой Ubuntu 24.04, и вот моя следующая проблема возникает вновь без каких-либо изменений в графических настройках.

Вдруг экран виртуальной машины занимает только небольшую часть экрана Windows:

вставьте здесь описание изображения

Как это исправить? Как сделать так, чтобы экран гостевой ОС снова занимал весь экран Windows?

  • Когда я выбираю “Вид” -> “Автоматический размер дисплея гостя”, это уменьшает экран Windows, но не увеличивает экран виртуальной машины. Когда я затем нажимаю на полный экран, я снова возвращаюсь к изначальной проблеме.
  • Когда я выбираю “Вид” -> “Настроить размер окна”, это также уменьшает экран Windows, но не увеличивает экран виртуальной машины. Когда я затем нажимаю на полный экран, я опять сталкиваюсь с прежней проблемой.
  • Когда я выбираю “Вид” -> “Виртуальный экран 1” -> “Изменить размер на”, ничего не происходит.

Существует ли способ изменить разрешение экрана гостевой ОС?

Текущие настройки для “Дисплея”:

вставьте здесь описание изображения

Я установил дополнения гостя, и вот как настроена виртуальная машина (и как она работала сегодня утром …):

  • Базовая память: 14 ГБ
  • Чипсет: PIX3
  • TPM: Нет
  • Процессор: 4
  • Потолок выполнения: 100%
  • PAE/Nx отключено
  • Вложенные VT-x/AMD-v отключены
  • Видеопамять: 128 МБ
  • Графический контроллер: VMSVGA
  • Ускорение 3D отключено

Информация о хосте:

  • hp EliteBook 840 ГБ
  • Windows 10 10.0.19045 Build 19045
  • Оперативная память: 32 ГБ
  • Процессор i7-1185G7 (4 ядра)
  • VirtualBox 7.1.2
  • Установлены дополнения Linux Guest

Информация о дисплее:

Название:    Intel(R) Iris(R) Xe Graphics
ID устройства PNP:   PCI\VEN_8086&DEV_9A49&SUBSYS_880D103C&REV_01\3&11583659&2&10
Тип адаптера:    Семейство графики Intel(R) Iris(R) Xe, совместимо с Intel Corporation
Описание адаптера: Intel(R) Iris(R) Xe Graphics
Память адаптера: 1,00 ГБ (1’073’741’824 байт)
Установленные драйверы:   C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_da775d7ecf291310\igdumdim64.dll, C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_da775d7ecf291310\igd10iumd64.dll, C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_da775d7ecf291310\igd10iumd64.dll, C:\WINDOWS\System32\DriverStore\FileRepository\iigd_dch.inf_amd64_da775d7ecf291310\igd12umd64.dll
Версия драйвера:  31.0.101.4887
INF файл:    oem310.inf (раздел iTGLD_w10_DS)
Цветные плоскости:    Недоступно
Входные записи цветовой таблицы: 4294967296
Разрешение:  1920 x 1080 x 60 герц
Биты/пиксель:  32
Адрес памяти:  0x3E000000-0x3EFFFFFF
Адрес памяти:  0x0000-0xFFFFFFF
Порт ввода/вывода:    0x00003000-0x0000303F
Канал IRQ: IRQ 4294967243
Драйвер:  C:\WINDOWS\SYSTEM32\DRIVERSTORE\FILEREPOSITORY\IIGD_DCH.INF_AMD64_DA775D7ECF291310\IGDKMDN64.SYS (31.0.101.4887, 48.40 МБ (50’748’616 байт), 27.11.2023 13:23)

Я ОЧЕНЬ думаю, что в VirtualBox 7.1.2 или в Ubuntu 24.04 есть серьезная ошибка!

Вы можете попробовать изменить разрешение, следуя этим шагам:

    1. Откройте приложение настроек на вашей виртуальной машине.
      Изображение приложения настроек
    1. Нажмите Дисплей в левом меню приложения настроек.
    1. Измените разрешение.

Ответ или решение

Чтобы решить проблему с тем, что экран виртуальной машины Ubuntu не заполняет весь экран хоста Windows в VirtualBox, необходимо выполнить несколько шагов. Давайте рассмотрим их подробно.

1. Убедитесь в установке Guest Additions

Поскольку вы уже упомянули, что установили дополнения для гостей (Guest Additions), убедитесь, что они работают корректно. Попробуйте переустановить Guest Additions, следуя этим шагам:

  • Запустите вашу виртуальную машину Ubuntu.
  • В меню VirtualBox нажмите «Устройства» -> «Вставить образ диска дополнений для гостей…».
  • Откройте терминал в виртуальной машине и выполните команды для установки:
    sudo apt update
    sudo apt install build-essential dkms
    sudo sh /media/cdrom/VBoxLinuxAdditions.run
  • Перезагрузите систему.

2. Настройка разрешения экрана

После успешной установки Guest Additions выполните следующие шаги для изменения разрешения экрана:

  1. Откройте настройки на вашей виртуальной машине, используя меню «Параметры» или просто нажав на значок в верхней правой части экрана (или выполните поиск по "Настройки").
  2. Перейдите в раздел «Дисплей».
  3. В выпадающем списке разрешений выберите максимальное разрешение, доступное для вашей виртуальной машины, или установите нужное вручную.

3. Настройки VirtualBox

Если проблема не решилась, проверьте настройки VirtualBox:

  1. Откройте VirtualBox и выберите вашу виртуальную машину Ubuntu.
  2. Нажмите на кнопку «Настроить» (или правый клик -> Настроить).
  3. Перейдите в раздел «Дисплей» и убедитесь, что объем видеопамяти установлен на максимальное значение (обычно 128 МБ достаточно).
  4. Убедитесь, что «Графический контроллер» установлен на VMSVGA, а опция 3D-ускорение может быть включена или выключена в зависимости от ваших предпочтений и совместимости.

4. Подключение с помощью окна и полноэкранного режима

После выполнения вышеуказанных шагов попробуйте следующие действия:

  • Запустите виртуальную машину и убедитесь, что установлено корректное разрешение.
  • Попробуйте использовать меню: «Вид» -> «Авторазмер для гостевой системы», а затем переключитесь в «Полноэкранный режим» (View -> Full-screen Mode).

5. Обновление VirtualBox и драйверов

Если проблема сохраняется:

  • Убедитесь, что вы используете последнюю версию VirtualBox. Ваша версия – 7.1.2, возможно, стоит обновить до более свежей.
  • Проверьте наличие обновлений для драйвера видеокарты хоста.

6. Проверка конфликтов и сбор дополнительной информации

Если ни один из вышеперечисленных шагов не помог, возможно, проблема кроется в конфликте между вашей системой и VirtualBox. В таком случае полезно:

  • Посмотреть логи виртуальной машины. Они могут содержать подсказки о проблемах при запуске или работе GUI.
  • Обратиться к сообществу VirtualBox или на форумы Ubuntu, предоставив всю необходимую информацию о ваших настройках и действиях.

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

Оцените материал
Добавить комментарий

Капча загружается...