Назад | Перейти на главную страницу

как запустить образ vmdk на другой 64-битной машине, не имеющей поддержки vt

У меня есть CentOS 64 в качестве установки гостевой ОС (в основном файл vmdk), который был создан на машине, на которой была включена поддержка виртуализации в BIOS. Как бы то ни было, у меня есть другая машина, на которой у меня нет поддержки виртуализации (даже в BIOS), обе эти машины 64-битные.

Когда я когда-либо пытаюсь загрузить образ vmd, который был создан на машине с поддержкой виртуализации на другой машине, у которой нет поддержки virt, после прохождения серии сообщений как

You have configured this virtual  machine to use a 64 bit guest Operating System.How ever 64 bit operation is not possible. This host does not support VT.For more detailed information see http://vmware.com/info?id=152
Continue without 64 bit support.

Когда я выбираю "да", затем начинается некоторая последовательность загрузки, но затем я вижу сообщение

Your CPU does not support long  mode.Use a 32 bit distribution.

Есть ли способ обойти это. Учитывая, что эта другая машина является 64-битной.

Похоже, что это возможно для импорта образов VMDK в VirtualBox, который может работать без VT, хотя и немного медленнее.

Если у вас либо очень ранний 64-битный чип, либо (не) достаточно удачливы (как я), имея более свежий чип Intel без VT, остается один способ действий: ЭМУЛЯЦИЯ.

Bochs & Qemu будет имитировать аппаратное обеспечение с 64-битным чипом, и есть пара приличных графических интерфейсов для управления им. Поиск стабильной среды Qemu в предпочитаемом вами дистрибутиве может повлечь за собой отключение некоторых функций набора микросхем или поддержку некоторых версий qemu или двоичных файлов BIOS.

Bochs медленнее, чем Qemu. У Qemu есть быстрый режим KQemu в режиме драйвера, но он все равно похож на работу современной ОС на одноядерном процессоре с тактовой частотой 200 МГц.