Se você ativar um sistema convidado de 32 bits dentro do vagrant usando o provedor virtualbox, configurar o número de cpus não é suficiente. O que significa que o seguinte não funcionará:
config.vm.provider "virtualbox" do |vb|
vb.cpus = 2
end
Você terá que habilitar ioapic
adicionalmente.
config.vm.provider "virtualbox" do |vb|
vb.customize ["modifyvm", :id, "--ioapic", "on"]
vb.cpus = 2
end