[[SOLVED] Windows 64 на виртуальную машину]

CPU: core 2 duo, основная система x86_64.
Появилась необходимость в установке 64 (!) битной системы на виртуальную машину семейства windows (XP/Vista). Из виртуалок стоит virtual-box-bin (который закрытый)... Попробовал поставить, но при установке сразу написал мне, что проц и система разные и ребутнулся...
Существует ли ВООБЩЕ возможность устновить 64 битную систему на виртуалку? если есть, то что лучше использовать?
VirtualBox не умеет, остались VmWare и паравиртуализация Xen или еще что - то
Что лучше использовать в этих целях?
Заранее благодарен за помощь

VirtualBox умеет - начиная с

VirtualBox умеет - начиная с версии 2.0.0. Работает хорошо, глюков не наблюдал.

хм...

хм... а как сделать?
Моя версия.... я что - то прозевал? как сделать 64 бита?

2.1.4

Как тип ОС указан 64-битный

Как тип ОС указан 64-битный вариант?

у меня

у меня при выборе оси нет возможности указать тип 32/64...

Операционная система: Мелкософт ВЫНДОВС
Версия: Windows XP

Может что - то не указал?

[ebuild   R   ] app-emulation/virtualbox-bin-2.1.4

Нет возможности выбора какого типа.. чо делать?

_

null56 написал(а):
у меня при выборе оси нет возможности указать тип 32/64...

У меня OSE, может быть, в этом причина, хотя не уверен.

у меня дома

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

Сначала не стал задавать этот

Сначала не стал задавать этот вопрос, но "CPU: core 2 duo, основная система x86_64" - это означает, что сам процессор x86-64, или хост-система amd64?

P.S.: действительно, мой процессор поддерживает аппаратную виртуализацию - но сомневаюсь, что это причина.

...

... я немного не понял... но попробую ответить по подробнее
Процессор, который воткнут в материнскую плату: Core 2 Duo
Система собрана со стадии amd64, то есть и сама система, которая стоит 64 битная

uname -a
2.6.27-gentoo-r8 #1 SMP Thu Jan 29 11:11:03 MSK 2009 x86_64 Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz GenuineIntel GNU/Linux

при создании вирт-машины на

при создании вирт-машины на странице, где задается имя машины, ниже - тип ОС, первый список - виндовс/линукс/...
еще ниже список "Версия" - там выбирается либо виндовс - простая/64, либо линукс - 32/64...
virtualBox-2.1.4_OSE

Где мало слов, там вес они имеют... (с) W. Sheakespeare

http://processorfinder.intel.

http://processorfinder.intel.com/details.aspx?sSpec=SLAPB - действительно не поддерживает.

получается

получается не получится через вбокс? то есть через xen надо пробовать?

Хотя... # GUI: warn if

Хотя...

# GUI: warn if VT-x/AMD-V is not operational when starting a 64-bit guest
# GUI: deactivate 64-bit guest support when the host CPU does not support VT-x/AMD-V

http://www.virtualbox.org/wiki/Changelog

А чем QEMU или KVM вас не

А чем QEMU или KVM вас не устраивает? В QEMU 64 битный гость можно поставить даже на 32 битной хост системе, не говоря уже о 64 битной.

А в vbox тоже так можно ;)

А в vbox тоже так можно ;)

RTFM

Для установки 64битной операционки нужно включить поддержку IO APIC и VT-X. Причём перед установкой Зла. Винт должен быть IDE, IDE контроллер PIIX4

А как он включит VT-X на

А как он включит VT-X на процессоре Core 2 Duo E7300 который не поддерживает аппаратную виртуализацию?
Я тоже в своё время так обломился, у меня Athlon 64, но под старый 939 сокет, он не поддерживает аппаратную виртуализацию. ОС тоже 64 битная, до этого я юзал QEMU, и какого же было моё удивление, когда VBox сказал, что мол без аппаратнуй виртуализации работать не будет... А так как большинство того, что у меня работает в виртуальных машинах 64 битное, я остался на QEMU. Впрочем сейчас даже рад этому, вот недавно была тема, про FreeBSD на VBox, что у большинства не работает или работают только старые версии фри, на QEMU же всё, что я пробовал работало на ура.

ща попробую

ща попробую qemu, с ним я так и не понял тебя, будет или нет работать...
а в чем отличие qemu и kvm? кто получше будет и почему?

У qemu есть графическая среда или только через консоль?

а почему? он тоже не умеет?

qemu -cpu ?
x86           qemu32
x86          coreduo
x86              486
x86          pentium
x86         pentium2
x86         pentium3
x86           athlon
x86             n270

kvm у вас работать не будет -

kvm у вас работать не будет - требует vt
попробуйте kqemu, мало ли....
графическая среда есть - libvirt с кучей гуев (virt-manager)

libvirt

libvirt тянет за собой xen - зачем?

а зачем у вас в глобальных

а зачем у вас в глобальных USE включен xen?
USE="-xen -openvz -lxc qemu" или нечто...

да...

да... видимо от старых экспериментов остался, ща попробую

а эти

а эти гуи как вызвать, мана не вижу... они в кеды встроятся?

Вообще для QEMU/KVM есть свои

Вообще для QEMU/KVM есть свои GUI для них заточенные, например AQEMU, вот ebuild http://downloads.sourceforge.net/aqemu/ebuild-aqemu-0.7.1.tar.bz2
Если без GUI, то для 64 бит нужно вызывать не qemu, а qemu-system-x86_64, аргумент -cpu тут не так важен.
Вообще сейчас на сколько я знаю проекты QEMU и KVM объединяются. KVM это ведь тот-же QEMU, только использующий аппаратную виртуализацию. Для QEMU дополнительно нужно установить kqemu - это модуль ядра, он даст увеличение скорости.

а..

RDron написал(а):
это модуль ядра, он даст увеличение скорости.

а в ядре его можно указать? или лучше ставить из портажа?
а в официальном дереве aqemu нет?

kqemu - это сторонний модуль

kqemu - это сторонний модуль типа как для дров nvidia, в ядре его нет. И каждый раз после сборки нового ядра нужна переустановить и kqemu.
Да в официальном дереве AQEMU нет.

чо - то

что - то не догнал с AQEMU... у меня запускается, какой - то Emulyator control без экрана, только меню и больше не видно ничего... как с осью общаться? Qemu монитор пустой.... ничего не происходит.. врподе настроено все, ничего дополнительного для видео не надо ставить?

видимо

видимо... я погорячился поставим qemu последнюю версию из портажа, эмулятор предупредил меня, что проблемы могут быть

AQEMU с QEMU 0.10.0 работает

AQEMU с QEMU 0.10.0 работает нормально с 0.10.1 ещё нет.
Чтобы не было чёрного экрана отключи "Использовать встроенный дисплей в окне Emulator Control" - это в Файл->Настройка AQEMU. (Это пока экспериментальная функция и не всегда работает).
Ещё желательно выставить в дополнительных настройках режим совместимости с QEMU 0.10.0

откатился

откатился на 0,10,0 ничего нового... где должна отображаться работа с гостевой осью? я что - то не сделал или это глюки... в каком окне?

Тоже попробовал этот AQEMU,

Тоже попробовал этот AQEMU, сделал диск cows2
Почему-то зло начало ставиться очень медленно, минут 30 копировались файлы только при установке.
Отчего это так?
гость выбрал 32.

И у меня gcc-4.3 , qemu и остальное только 0.10 поставились.

Система amd64, аппаратная виртуализация есть в ядре, проц поддерживает.
Почему медленно может работать?
kqemu я включил, поставил опцию без него не запускаться, все равно тормозит.

И вообще мне нужен этот kqemu?
Кажется он поставился USE="kvm" emerge qemu

RDron написал(а):
AQEMU с QEMU 0.10.0 работает нормально с 0.10.1 ещё нет.

А ebuild вы поправили?
Я на прошлой неделе его ставил, там такой поддержки не нашел, вылезло предупреждение что нет поддержки.

я не правил

я не правил... у меня запустилось, предупреждение вылезло при запуске gui, машину позволил создать, указать параметры... но запуск самой машины нигде не отображается, я не вижу, как гостевая работает... у меня Emulator panel появляется но в ней присутствует только меню и больше не фига... работу оси нигде не вижу... ересь какая - то, эта же проблема и в 0,10 у меня лично...

Кажется у меня вначале также

Кажется у меня вначале также было

Я поставил карту веза в настройках, убрал полноэкранный режим (не понял как из него выйти)
И запускать пробовал из консоли чтобы ошибки видно было
Точнее сейчас не могу сказать

andribas: Если у вас есть

andribas:
Если у вас есть поддержка аппаратной виртуализации, то вам нужна не QEMU а KVM, для KVM, KQEMU ставить не нужно она только для QEMU.

null56:
Вы отключили "Использовать встроенный дисплей в окне Emulator Control"? Когда он отключён, то должно появиться два окна: окно QEMU и окно Emulator Control, когда он включён, то вы в окне Emulator Control, отображается и то что должно быть в окне QEMU.

Ещё если это не поможет попробуйте выбрать в меню ВМ->Показать аргументы QEMU и скопируйте приведённую команду в консоль, посмотрите, на что ругается QEMU.

andribas: Чтобы перейти в

andribas:
Чтобы перейти в полно экранный режим нужно нажать Ctrl-Atl-F, обратно вернуться тоже.
А что с ebuild'ом не так?

null56:
Ещё когда включена поддержка встроенного дисплея, попробуйте в окне Emulator Control нажать Вид->Перезапустить VNC

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

в общем такие дела

вот чего вывод в консоль показывает...
я так понял, он виртуальный жеский диск не может найти... хотя я вроде его создавал... или размер его не знает... хотя я задавал 10 гигов

AQEMU Error [292] >>>
Sender: void QEMU_IMG_Thread::Parse_Info( int exitCode, QProcess::ExitStatus exitStatus )
Message: QRegExp Without Cluster Size Not Matched!

AQEMU Warning [293] >>>
Sender: void HDD_Image_Info::Clear_Info()
Message: HDD Info Not Read!

AQEMU Error [294] >>>
Sender: VM::Device_Size VM_HDD::String_to_Device_Size( const QString &size ) const
Message: Cannot Match RegExp!

AQEMU Error [295] >>>
Sender: VM::Device_Size VM_HDD::String_to_Device_Size( const QString &size ) const
Message: Cannot Match RegExp!

по поводу

Вы отключили "Использовать встроенный дисплей в окне Emulator Control"? Когда он отключён, то должно появиться два окна: окно QEMU и окно Emulator Control, когда он включён, то вы в окне Emulator Control, отображается и то что должно быть в окне QEMU.

я не вижу этой возможности...
Внс так же нет возможности перезапустить, машина видимо не стартует, как с жетским диском быть?

собрали AQEMU без флага embedded-display?

А понял! Вы наверное собрали AQEMU без флага embedded-display, тогда правда функции встроенного дисплея будут недоступны.
Да похоже, что проблема как раз в образе жёсткого диска. Попробуйте заново создать образ. Сама AQEMU нормально определяет, его объём?
Если не поможет, создайте вручную.

Ещё я уже писал: "ВМ->Показать аргументы QEMU" и скопируйте приведённую команду в консоль, посмотрите, на что ругается QEMU. Тогда вы точно узнаете проблему.

в общем...

RDron написал(а):
А понял! Вы наверное собрали AQEMU без флага embedded-display, тогда правда функции встроенного дисплея будут недоступны.
Да похоже, что проблема как раз в образе жёсткого диска. Попробуйте заново создать образ. Сама AQEMU нормально определяет, его объём?
Если не поможет, создайте вручную.

Ещё я уже писал: "ВМ->Показать аргументы QEMU" и скопируйте приведённую команду в консоль, посмотрите, на что ругается QEMU. Тогда вы точно узнаете проблему.

Да, я собрал без этого флага, сейчас пересобрал с этим флагом, галка Использовать встроенный дисплей в окне эмулятора убрана по умолчанию....
Аргументы

qemu-system-x86_64 -monitor stdio -cpu qemu64 -soundhw es1370 -vga std -boot d -m 512 -localtime -snapshot -cdrom /dev/cdrom -hda /mnt/storage/virtual_machine/test -net nic,vlan=0 -net user,vlan=0 -usb -name "Windows XP x64" -vnc :1

Ругани в консольи со стороны qemu не вижу, выходит в терминал (qemu) и все

по поводу жесткого диска....

Формат: qcow2 Виртуальный объём: 10 Гб
Размер на диске: 56 Кб Размер кластера: 4096

Что ты имеешь в виду создать сам... через консоль средствами qemu?

-vnc :1 - странно, если

-vnc :1 - странно, если активирован встроенный дисплей, то должно быть -vnc :100 и выше, а 1 можно получить или выставив на вкладке "Другое->VNC->Использовать VNC" или изменив в настройках, начальный порт для VNC. Если VNC включено выключи.

Да и имел введу, через консоль создать образ: qemu-img create -f qcow2 /mnt/storage/virtual_machine/test 10G

Вообще для убыстрения процесса поиска решения, можешь мне в jabber написать.

В общем AQEMU, заработала.

В общем AQEMU, заработала. Оказалось, что QEMU была собрана без флага sdl, и поэтому не могла отрисовывать окна. После пересборки QEMU, всё встало на свои места.

угу, спасибо

теперь завтра саму винду надо поставить на нее, и будет супер )
всем спасибо

Я имел ввиду только то, что в

Я имел ввиду только то, что в доках на VirtualBox чётко сказано, что без этого 64бита не запустить.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".