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

невозможно создать 64-битную гостевую систему на оборудовании без поддержки VT

У меня 64-битный ноутбук, который не поддерживает VT. Это машина Dell. Для некоторого восстановления (у меня есть сервер, на котором я восстанавливаю резервную копию rsync), мне обязательно нужна 64-битная гостевая система. Гостевая ОС - CentOS. Моя хост-ОС - Ubuntu 10.04 (со всеми обновлениями), а гостевая - CentOS 64-битная версия 5.5.

Но когда я начал установку с ISO, он перестал говорить, что ваш процессор не поддерживает длинный режим. Используйте 32-битный дистрибутив. Я пришел в Virtualbox, потому что у меня была аналогичная ошибка при использовании Vmware, которую я опубликовал в теме здесь как запустить образ vmdk на другом 64-битном компьютере, не имеющем поддержки vt кажется, что ветка заблокирована, поэтому публикуем новую.

Итак, я получил файл vmdk (который мне дал добрый друг), в котором на его оборудовании был создан 64-битный гость, поддерживающий VT, поэтому я попытался импортировать то же самое в Virtualbox. К сожалению, я не увидел ни одной опции, которую я могу используйте для импорта файла vmdk в виртуальный ящик (хотя были варианты для импорта открытых форматов виртуальных образов), поэтому я подумал о создании гостевой ОС с нуля и попытался создать 64-разрядную гостевую систему в этой системе с помощью Virtualbox. Virtualbox был скачан отсюда http://download.virtualbox.org/virtualbox/4.0.2/virtualbox-4.0_4.0.2-69518~Ubuntu~lucid_amd64.deb и он успешно установлен. Но 1) Импортировать файл vmware в Virtualbox не было. 2) Создание 64-битной гостевой системы на 64-битном оборудовании в приведенном выше сценарии не удалось.

Есть ли средство от того же. Заранее спасибо.

Вы не можете запустить 64-битную гостевую систему с помощью VirtualBox на оборудовании без VT. Кажется глупым, что вы не можете запустить тот же тип, что и ваш хост без VT, но вы не можете. Либо используйте 32-битную гостевую систему, либо купите оборудование, поддерживающее VT. Вы также можете изучить решение для паравиртуализации, такое как Xen, которое может работать с 64-разрядной версией без VT. Также VMWare может эмулировать 64-битную версию.

Можно подумать, что вы можете проверить, действительно ли ваш процессор поддерживает VT, и, возможно, ваш BIOS не поддерживает его. Могут быть варианты установки пользовательской BIOS для включения поддержки VT, если ваш процессор действительно поддерживает ее.

Вот подробности из Википедии. Похоже, что некоторые процессоры AMD могут поддерживать 64-битную виртуализацию только программного обеспечения, но процессоры Intel этого не делают, и я не знаю, поддерживает ли VirtualBox функции этих процессоров AMD.

У меня ноутбук HP dv-6 под управлением Windows 7 Home Edition (64-разрядная версия). У него четырехъядерный процессор AMD Phenom, и я не могу включить функцию VT в BIOS (потому что ее там нет), но я установил VMWare Server 2.0x и могу запускать любую 64-разрядную гостевую Linux. Я перешел с Virtual Box 3x на VMWare Server 2x, потому что не мог запускать 64-разрядные гостевые системы.