Virtual Box ОС зависла на пустом экране

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

Я хочу запустить Linux на своем компьютере с Windows в качестве гостевой ОС. Чтобы это сделать, я установил Oracle Virtual Box и ISO файл Ubuntu. И я настроил его следующим образом:

Версия Ubuntu: ubuntu-18.04.2
Версия Virtual Box: VirtualBox-6.0.10

Выделенная ОЗУ: 4 ГБ/8 ГБ
Выделенный HDD: 10 ГБ

Настройки:
Hyper-V: Отключен
3D-ускорение: Снято

Проблема:
Когда я запускаю гостевую ОС, она показывает экран следующим образом, и ничего не происходит, она зависает, пока вы не завернете ее принудительно!

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

Я проверил логи, и они выглядят следующим образом,

00:00:09.445290 AIOMgr: Асинхронное сбрасывание не поддерживается
00:00:09.445380 PcBios: SATA LUN#0 LCHS=1024/255/63
00:00:09.445416 APIC: fPostedIntrsEnabled=false fVirtApicRegsEnabled=false fSupportsTscDeadline=false
00:00:09.445429 TMR3UtcNow: nsNow=1 563 564 355 785 531 700 nsPrev=0 -> cNsDelta=1 563 564 355 785 531 700 (offLag=0 offVirtualSync=0 offVirtualSyncGivenUp=0, NowAgain=1 563 564 355 785 531 700)
00:00:09.445452 VMEmt: Метод остановки global1 (5)
00:00:09.445475 VMEmt: HaltedGlobal1 конфигурация: cNsSpinBlockThresholdCfg=50000
00:00:09.445483 Изменение состояния ВМ с 'CREATING' на 'CREATED'
00:00:09.447677 Изменение состояния ВМ с 'CREATED' на 'POWERING_ON'
00:00:09.447745 AIOMgr: Конечные точки без назначенных групп пропускной способности:
00:00:09.447757 AIOMgr:     E:\Divyang\ubuntuVM\ubuntu\ubuntu.vdi
00:00:09.447967 Изменение состояния ВМ с 'POWERING_ON' на 'RUNNING'
00:00:09.447998 Консоль: Состояние машины изменено на 'Запущено'
00:00:09.457150 VMMDev: Гостевой лог: BIOS: VirtualBox 6.0.10
00:00:09.457529 PCI: Установка ресурсов и прерываний
00:00:09.477694 PIT: mode=2 count=0x10000 (65536) - 18.20 Гц (ch=0)
00:00:09.527703 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:09.545641 VMMDev: Гостевой лог: CPUID EDX: 0x178bfbff
00:00:09.546833 PIIX3 ATA: Ctl#1: RESET, DevSel=0 AIOIf=0 CmdIf0=0x00 (-1 usec назад) CmdIf1=0x00 (-1 usec назад)
00:00:09.546961 PIIX3 ATA: Ctl#1: завершил обработку сброса
00:00:09.608509 AHCI#0: Сброс HBA
00:00:09.608539 VD#0: Отмена всех активных запросов
00:00:09.609682 AHCI#0: Порт 0 сброшен
00:00:09.609821 VD#0: Отмена всех активных запросов
00:00:09.615063 VMMDev: Гостевой лог: BIOS: AHCI 0-P#0: PCHS=16383/16/63 LCHS=1024/255/63 0x0000000001400000 секторов
00:00:09.633141 PIT: mode=2 count=0x48d3 (18643) - 64.00 Гц (ch=0)
00:00:09.635158 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=000000000e610000 w=640 h=480 bpp=32 cbLine=0xA00 flags=0x0 origin=0,0
00:00:09.949270 GUI: UIMachineViewNormal::resendSizeHint: Восстановление подсказки размера гостя для экрана 0 на 800x600
00:00:09.949321 VMMDev: SetVideoModeHint: Получена подсказка видео режима (800x600x32)@(0x0),(1;0) на 0
00:00:09.959741 GUI: 2D видео ускорение отключено
00:00:09.959765 GUI: Синхронизация HID LED включена
00:00:10.001578 GUI: UIMachineLogicNormal::sltCheckForRequestedVisualStateType: Запрашиваемое состояние=0, Состояние машины=5
00:00:12.105706 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=000000000e610000 w=640 h=480 bpp=0 cbLine=0x280 flags=0x0 origin=0,0
00:00:12.127552 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=0000000000000000 w=720 h=400 bpp=0 cbLine=0x0 flags=0x0 origin=0,0
00:00:12.179199 PIT: mode=2 count=0x10000 (65536) - 18.20 Гц (ch=0)
00:00:12.181798 VMMDev: Гостевой лог: BIOS: Загрузка: bseqnr=1, bootseq=0231
00:00:12.183508 VMMDev: Гостевой лог: BIOS: Загрузка с дискеты 0 не удалась
00:00:12.185912 VMMDev: Гостевой лог: BIOS: Загрузка: bseqnr=2, bootseq=0023
00:00:12.189866 VMMDev: Гостевой лог: BIOS: Загрузка с CD-ROM...
00:00:12.439376 Display::i_handleDisplayResize: uScreenId=0 pvVRAM=000000000e610000 w=640 h=480 bpp=16 cbLine=0x500 flags=0x0 origin=0,0
00:07:32.244300 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
00:07:32.368976 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
00:07:32.488736 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
00:07:32.594988 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
00:07:32.682085 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
00:07:32.742048 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807
00:07:32.834937 ERROR [COM]: aRC=VBOX_E_IPRT_ERROR (0x80bb0005) aIID={a7c88b82-2330-44e3-b247-1421a018f9c1} aComponent={KeyboardWrap} aText={Не удалось отправить все коды сканирования на виртуальную клавиатуру (VERR_PDM_NO_QUEUE_ITEMS)}, preserve=false aResultDetail=-2807 

Не уверен, не хватает ли какой-то конфигурации или у машины недостаточно ресурсов для загрузки этой внешней ОС.

Конфигурация системы:

ОС: Win10 pro.
Процессор: [email protected]
ОЗУ: 8 ГБ

  • Нажмите Win + R
  • Введите OptionalFeatures
  • Нажмите Enter
  • Убедитесь, что Hyper-V отключен. Перезагрузка требуется, если вы только что его отключили.

Многое может вызвать эту проблему, выполнение этих действий может решить проблему

  1. Включите VT-x в BIOS
  2. Отключите Hyper-V
  3. Выделите вашей ВМ достаточно ОЗУ и ядер ЦП (2 ГБ ОЗУ и 2 ядра ЦП)
  4. Проверьте хеш скачивания с хешем ubuntu

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

Что делать, если виртуальная машина VirtualBox зависает на черном экране?

Если вы сталкиваетесь с проблемой, когда виртуальная машина на VirtualBox зависает на черном экране при запуске гостевой ОС (в вашем случае Ubuntu), следует рассмотреть несколько шагов и настроек, которые могут помочь исправить эту ситуацию.

1. Проверка настроек BIOS

Первое, что нужно сделать, — убедиться, что функция виртуализации (VT-x/AMD-V) включена в настройках BIOS вашей системы. Это критически важно для правильной работы виртуальных машин. Вот как это сделать:

  • Перезагрузите компьютер и войдите в BIOS, обычно нажатием клавиш Del, F2 или F10 (в зависимости от вашей материнской платы).
  • Найдите раздел, связанный с виртуализацией, и убедитесь, что VT-x (для Intel) или AMD-V (для AMD) включена.
  • Сохраните изменения и перезагрузите компьютер.

2. Отключение Hyper-V

Вы также уже упомянули, что Hyper-V отключен, однако стоит дважды проверить это, так как Hyper-V может конфликтовать с VirtualBox. Чтобы удостовериться, что он отключен:

  • Нажмите Win + R, введите OptionalFeatures и нажмите Enter.
  • В открывшемся окне убедитесь, что Hyper-V отключен. Если вы внесли изменения, перезагрузите компьютер.

3. Настройка ресурсов виртуальной машины

Правильное распределение ресурсов для виртуальной машины крайне важно. Для вашей конфигурации рекомендуется выделить как минимум 2 ГБ оперативной памяти и 2 ядра процессора (если возможно). Убедитесь, что другие параметры настроены так:

  • Объем RAM: не менее 2 ГБ, лучше 4 ГБ для Ubuntu.
  • Количество процессоров: выделите 2 ядра, если это возможно.
  • HDD: 10 ГБ может быть недостаточно, особенно для графических интерфейсов. Рассмотрите возможность увеличения объема, если это не повлияет на производительность системного диска.

4. Проверка целостности ISO-образа

Иногда проблема может заключаться в поврежденном ISO-образе. Вам стоит проверить хэш загруженного образа Ubuntu и убедиться, что он совпадает с хэшами, опубликованными на официальном сайте Ubuntu. Если хэш не совпадает, попробуйте загрузить ISO-образ заново.

5. Дополнительные настройки VirtualBox

Также проверьте следующие настройки в VirtualBox:

  • Графические настройки: Если возможно, попробуйте включить 3D-ускорение (в вашем случае оно выключено). Это может помочь избежать проблем с отображением.
  • Настройки видео: Убедитесь, что выделенный видеопамяти установлен на значение не меньше 128 МБ.
  • Игровое состояние: Иногда помогает переключение на "Базовый интерфейс" в настройках системы, чтобы предотвратить конфликты с графической подсистемой.

6. Смотрим логи

Ваши журналы показывают наличие ошибок, связанных с клавиатурным вводом. Это может указывать на некоторые проблемы с конфигурацией виртуальных устройств. Попробуйте изменить настройки ввода (например, использовать USB-клавиатуру, если используете виртуальные вводы).

Заключение

Если после выполнения всех этих шагов проблема не решена, вы можете рассмотреть возможность обращения за помощью в официальное сообщество VirtualBox или на форумах поддержки. Иногда помогает полное переустановление VirtualBox или обновление до последней версии, так как новые исправления могут помочь вам избежать аналогичных ситуаций.

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

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