Я пытаюсь использовать Homestead, но каждая попытка запустить Vagrant в Ubuntu 12.04 заканчивается несколькими «Тайм-аут соединения. Повторная попытка …» предупреждения.
Я нашел много похожих постов, и я думаю, что проблема, с которой я столкнулся, может быть связана с тем, что я пытаюсь запустить Homestead в 32-битной системе, в то время как Homestead box обслуживает 64-битную ОС.
Есть ли способ заставить официальную коробку Laravel Homestead работать на 32-битной системе или мне нужно использовать нестандартную коробку, например Laravel-усадьба-отстойник-32?
ОБНОВИТЬ:
Мне удалось запустить Homestead после того, как я последовал эти инструкции. Кроме того, большое спасибо @OmeCoatl за ответ ниже, который поставил меня на правильный путь.
Да, VirtualBox поддерживает 64-битные гостевые системы на 32-битных хостах ОС, сайт VirtualBox объясняет это:
VirtualBox поддерживает 64-битные гостевые операционные системы, даже в 32-битных
хост-операционные системы, при условии, что следующие условия
встретились:Вам нужен 64-битный процессор с поддержкой аппаратной виртуализации (см.
Раздел 10.3, «Аппаратная и программная виртуализация»).Вы должны включить аппаратную виртуализацию для конкретной виртуальной машины для
которую вы хотите 64-битную поддержку; виртуализация программного обеспечения не
поддерживается для 64-битных виртуальных машин.Если вы хотите использовать 64-битную гостевую поддержку на 32-битном хосте, работающем
Система, вы также должны выбрать 64-разрядную операционную систему для
конкретная вм. Так как поддержка 64 бит на 32-битных хостах влечет за собой
дополнительные издержки, VirtualBox включает эту поддержку только при
явный запрос.На 64-битных хостах (которые обычно поставляются с аппаратной виртуализацией)
поддержка), всегда поддерживаются 64-битные гостевые операционные системы
независимо от настроек, так что вы можете просто установить 64-битную операционную
Система в госте.
По моему опыту, некоторые BIOS не поддерживают аппаратную виртуализацию, вам нужно посмотреть, поддерживает ли ваш BIOS аппаратную виртуализацию (и включить ее).
Если ваш хост не поддерживает аппаратную виртуализацию или ваш процессор не 64-битный, то вам нужно использовать vagrant custom 32-bit box.
Примечание. Если вы используете Windows, вам может потребоваться включить аппаратную виртуализацию (VT-x). Обычно его можно включить через BIOS.
—> удалить virtalbox
—> включить виртуализацию через биос
—> переустановить virtualbox
работал на меня