
У меня следующая настройка:
- Хост-ОС: Windows 11 Enterprise Versio10.0.2 2000 Build 22000
- Версия Vagrant 2.2.19
- Oracle VirtualBox версии 6.1.32
Если я попытаюсь запустить конфигурацию виртуальной машины CentOS 7, например:
Vagrant.configure("2") do |config|
config.vm.box = "generic/centos7"
end
И:
vagrant up
Виртуальная машина VirtualBox/CentOS останавливается сразу после выбора ядра (меню загрузчика), отображается черный экран с мигающим курсором в левом верхнем углу.
Если я использую, например, Ubuntu или SUSE 11, виртуальная машина VirtualBox запускается нормально.
В случае сбоя последние записи в файле VBox.log следующие:
00:00:07.653694 GIM: KVM: VCPU 0: Enabled system-time struct. at 0x000000007ff78000 - u32TscScale=0xe7e226e8 i8TscShift=-1 uVersion=2 fFlags=0x1 uTsc=0x29a64f7a2 uVirtNanoTS=0x12dcee6ef TscKHz=2208006
00:00:07.653721 TM: Host/VM is not suitable for using TSC mode 'RealTscOffset', request to change TSC mode ignored
00:00:07.794451 GIM: KVM: Enabled wall-clock struct. at 0x000000007ffc8000 - u32Sec=1645464903 u32Nano=829866400 uVersion=2
00:00:07.946757 PIT: mode=2 count=0x4a9 (1193) - 1000.15 Hz (ch=0)
И больше ничего не регистрируется, пока я не выключу виртуальную машину в графическом интерфейсе VirtualBox.
Есть идеи, почему centos не хочет запускаться?
PS: Microsoft Hyper V отключен. И поскольку другие гостевые ОС работают, я предполагаю, что Hyper V отключен должным образом.
Редактировать 22.02.2022: Я обнаружил, что если виртуальная машина ограничена одним ЦП, она фактически запускается, так что эта проблема, по-видимому, связана с тем, что VirtualBox не может захватить более одного ЦП в Windows 11. Почему?
Возможно, это связано свведите описание ссылки здесьиhttps://forums.virtualbox.org/viewtopic.php?f=6&t=105315
решение1
Проблема решена: понижение версии VirtualBox до версии 6.1.30 устраняет проблему. Значит, в VirtualBox 6.1.32 есть ошибка.