[[SOLVED] Windows 64 на виртуальную машину]
null56 15 апреля, 2009 - 14:22
CPU: core 2 duo, основная система x86_64.
Появилась необходимость в установке 64 (!) битной системы на виртуальную машину семейства windows (XP/Vista). Из виртуалок стоит virtual-box-bin (который закрытый)... Попробовал поставить, но при установке сразу написал мне, что проц и система разные и ребутнулся...
Существует ли ВООБЩЕ возможность устновить 64 битную систему на виртуалку? если есть, то что лучше использовать?
VirtualBox не умеет, остались VmWare и паравиртуализация Xen или еще что - то
Что лучше использовать в этих целях?
Заранее благодарен за помощь
»
- Для комментирования войдите или зарегистрируйтесь
VirtualBox умеет - начиная с
VirtualBox умеет - начиная с версии 2.0.0. Работает хорошо, глюков не наблюдал.
хм...
хм... а как сделать?
Моя версия.... я что - то прозевал? как сделать 64 бита?
Как тип ОС указан 64-битный
Как тип ОС указан 64-битный вариант?
у меня
у меня при выборе оси нет возможности указать тип 32/64...
Может что - то не указал?
Нет возможности выбора какого типа.. чо делать?
_
У меня OSE, может быть, в этом причина, хотя не уверен.
у меня дома
у меня дома осе... по идеи осе наоборот менее функциональный... проверю дома...
А может быть поддержка должна быть виртуализации включена или процессор должен сам поддержку иметь такую, может чего в биосе не включил....
Сначала не стал задавать этот
Сначала не стал задавать этот вопрос, но "CPU: core 2 duo, основная система x86_64" - это означает, что сам процессор x86-64, или хост-система amd64?
P.S.: действительно, мой процессор поддерживает аппаратную виртуализацию - но сомневаюсь, что это причина.
...
... я немного не понял... но попробую ответить по подробнее
Процессор, который воткнут в материнскую плату: Core 2 Duo
Система собрана со стадии amd64, то есть и сама система, которая стоит 64 битная
при создании вирт-машины на
при создании вирт-машины на странице, где задается имя машины, ниже - тип ОС, первый список - виндовс/линукс/...
еще ниже список "Версия" - там выбирается либо виндовс - простая/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 есть графическая среда или только через консоль?
а почему? он тоже не умеет?
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 - это модуль ядра, он даст увеличение скорости.
а..
а в ядре его можно указать? или лучше ставить из портажа?
а в официальном дереве 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
А 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 без флага embedded-display?
А понял! Вы наверное собрали AQEMU без флага embedded-display, тогда правда функции встроенного дисплея будут недоступны.
Да похоже, что проблема как раз в образе жёсткого диска. Попробуйте заново создать образ. Сама AQEMU нормально определяет, его объём?
Если не поможет, создайте вручную.
Ещё я уже писал: "ВМ->Показать аргументы QEMU" и скопируйте приведённую команду в консоль, посмотрите, на что ругается QEMU. Тогда вы точно узнаете проблему.
в общем...
Да, я собрал без этого флага, сейчас пересобрал с этим флагом, галка Использовать встроенный дисплей в окне эмулятора убрана по умолчанию....
Аргументы
Ругани в консольи со стороны qemu не вижу, выходит в терминал (qemu) и все
по поводу жесткого диска....
Что ты имеешь в виду создать сам... через консоль средствами 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бита не запустить.