Установка Windows 64 Bit в Debian

Автор tagilchanin, 30 января 2013, 13:55:36

« назад - далее »

0 Пользователи и 4 гостей просматривают эту тему.

tagilchanin

Добрый день, коллеги.
Есть вопрос вот такого плана.
Имеется сервер на Xeon E3-1245, 4 Gb RAM (скорее всего будет увеличено до 16 Gb), 2*1Tb HDD. На нем стоит Debian Squeeze, ядро Linux server 2.6.32-5-amd64 #1 SMP Sun Sep 23 11:00:33 UTC 2012 x86_64 GNU/Linux. Ставил систему без иксов.
Теперь нужно завиартулизировать на нем Windows Server 64 Bit. Для этих целей выбрал qemu/kvm, установил эти пакеты:
Открыть содержимое (спойлер)
qemu-kvm bridge-utils libvirt-bin virtinst
[свернуть]
после создаю образ виртуальной машины командой:
Открыть содержимое (спойлер)
virt-install -n win2k3 -r 3092-f /home/lynx/windows2k3.img -s 50 -c /home/lynx/Win2003_SP2/Win2003_SP2.iso --accelerate --os-type windows --os-variant=win2k3 --vnc -v -w bridge:kvmbr0
[свернуть]
и в ответ получаю вот это
Открыть содержимое (спойлер)
Starting install...
ERROR    internal error Process exited while reading console log output: qemu: at most 2047 MB RAM can be simulated

Domain installation does not appear to have been
successful.  If it was, you can restart your domain
by running 'virsh start windows2k3'; otherwise, please
restart your installation.
ERROR    internal error Process exited while reading console log output: qemu: at most 2047 MB RAM can be simulated
Traceback (most recent call last):
  File "/usr/bin/virt-install", line 1033, in <module>
    main()
  File "/usr/bin/virt-install", line 915, in main
    start_time, guest.start_install)
  File "/usr/bin/virt-install", line 957, in do_install
    dom = install_func(conscb, progresscb, wait=(not wait))
  File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 973, in start_install
    return self._do_install(consolecb, meter, removeOld, wait)
  File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 1038, in _do_install
    "install")
  File "/usr/lib/pymodules/python2.6/virtinst/Guest.py", line 1009, in _create_guest
    dom = self.conn.createLinux(start_xml, 0)
  File "/usr/lib/python2.6/dist-packages/libvirt.py", line 1277, in createLinux
    if ret is None:raise libvirtError('virDomainCreateLinux() failed', conn=self)
libvirtError: internal error Process exited while reading console log output: qemu: at most 2047 MB RAM can be simulated
[свернуть]
если изменить кол-во памяти до 2047 то все встает на ура и работает. Вопрос вот в чем, как можно увеличить кол-во памяти ?

vladimir_ar

Скорее всего объем вашей физической памяти не позволяет смоделировать больший объем виртуальной.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M

tagilchanin

Цитата: vladimir_ar от 30 января 2013, 14:42:57
Скорее всего объем вашей физической памяти не позволяет смоделировать больший объем виртуальной.
хм... вот где бы прочитать это документальное подтверджение (( всю голову сломал уже..

Olej

#3
Цитата: tagilchanin от 30 января 2013, 15:38:45
Цитата: vladimir_ar от 30 января 2013, 14:42:57
Скорее всего объем вашей физической памяти не позволяет смоделировать больший объем виртуальной.
хм... вот где бы прочитать это документальное подтверджение (( всю голову сломал уже..
А вы в своём спойлере почитайте ;D ... там ведь написано? :
ЦитироватьERROR    internal error Process exited while reading console log output: qemu: at most 2047 MB RAM can be simulated

Это не связано с размером RAM хоста, но связано с тем образом, который вы устанавливаете в VM: на образах других ОС это ограничение меняется.

P.S. Детальнее всё это см. в документации QEMU ... для начала можете посмтреть ссылки и особенности здесь: QEMU.

tagilchanin

Цитата: Olej от 30 января 2013, 17:02:18
Цитата: tagilchanin от 30 января 2013, 15:38:45
Цитата: vladimir_ar от 30 января 2013, 14:42:57
Скорее всего объем вашей физической памяти не позволяет смоделировать больший объем виртуальной.
хм... вот где бы прочитать это документальное подтверджение (( всю голову сломал уже..
А вы в своём спойлере почитайте ;D ... там ведь написано? :
ЦитироватьERROR    internal error Process exited while reading console log output: qemu: at most 2047 MB RAM can be simulated

Это не связано с размером RAM хоста, но связано с тем образом, который вы устанавливаете в VM: на образах других ОС это ограничение меняется.

P.S. Детальнее всё это см. в документации QEMU ... для начала можете посмтреть ссылки и особенности здесь: QEMU.
Ну ладно вам смеяться))) С виртуализацией только начал работать, до этого был virtualbox на desktope, все соотвестсвенно работало под иксами ))
а ставил виртуальную машину способом указанным выше.

Olej

Цитата: tagilchanin от 30 января 2013, 17:44:42Ну ладно вам смеяться))) С виртуализацией только начал работать, до этого был virtualbox на desktope, все соотвестсвенно работало под иксами ))
а ставил виртуальную машину способом указанным выше.

1. Я не смеялся - я вам ссылки показал.
2. А чем вас VirtualBox не устроил? VirtualBox использует код эмуляции QEMU, т.е. это одно и то же.
3. Интересно ... а как вы планируете видеть виртуальную машину Windows в Linux запущенном без X11?

PbI6A

#6
Цитата: Olej от 30 января 2013, 19:24:52чем вас VirtualBox не устроил?
А зачем человеку X-ы?

ProxMox стоило бы поднять, если не страшно связываться с глюкавой браузерной рулилкой на Java.

Сообщение объединено: 31 января 2013, 06:12:45

http://ru.wikipedia.org/wiki/Proxmox
LINUX means: Linux Is Not a UniX
Вернулся на Devuan. Счастлив!

tagilchanin

Цитата: Olej от 30 января 2013, 19:24:52
Цитата: tagilchanin от 30 января 2013, 17:44:42Ну ладно вам смеяться))) С виртуализацией только начал работать, до этого был virtualbox на desktope, все соотвестсвенно работало под иксами ))
а ставил виртуальную машину способом указанным выше.

1. Я не смеялся - я вам ссылки показал.
2. А чем вас VirtualBox не устроил? VirtualBox использует код эмуляции QEMU, т.е. это одно и то же.
3. Интересно ... а как вы планируете видеть виртуальную машину Windows в Linux запущенном без X11?

3. Легко )) с помощью. vnc подключаюсь к виртуалке, ставлю винду, после этого включаю RDP на гостевой машине и работаю уже через него )