Такс, попытаюсь объяснить на пальцах:
1 Есть процессоры х64-разрядные, а есть 32-ухразрядные.
2 Операционки есть х64-разрядные, а есть 32-ухразрядные.
3 Операционки х64-разрядные ставятся ТОЛЬКО на х64-разрядные процессоры.
4 Операционки 32-ухразрядные ставятся КАК НА х64-разрядные процессоры, ТАК И НА 32-ухразрядные.
5 Виртуальная машина может быть как х64-разрядная, так и 32-ухразрядная -- это зависит от того, на какую ОС поставлена эта виртуальная машина.
6 Операционка х64-разрядная может быть поставлена ТОЛЬКО на х64-разрядную виртуальную машину.
7 Операционка 32-ухразрядная может быть поставлена КАК НА х64-разрядную виртуальную машину, ТАК И НА 32-ухразрядную.
Поэтому, если у тебя камень двухъядерный (а значит, 100% 64-разрядный), но стоит у тебя на нём обычная хрюша (32-разрядная), то и виртуальная машина у тебя стоит тоже 32-разрядная. Поэтому на эту виртуальную машину НЕЛЬЗЯ ставить х64-разрядные операционки.