Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: гость windows 10 на хост Qemu-kvm без GUI  (Прочитано 1787 раз)

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

Оффлайн RFoxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
гость windows 10 на хост Qemu-kvm без GUI
« : 18 Ноября 2016, 08:22:49 »
Всем привет.

Вопрос по Debian, но думаю, что разница не принципиальна.

Пытаюсь установить Windows 10 64 b. на хост с Debian 8 64. без GUI. Заходить на гостя предполагается только удаленно(vnc). Процессор Intel Xeon с поддержкой vmx. На этой машине уже давно успешно работает гость с Win XP SP3 32b.

Ставлю такой командой:

virt-install --connect qemu:///system --name skwin10 --cpu=host --check-cpu --ram 6144 --vcpus=2 --disk path=/vm/vf/skwin10hdd0.qcow2,size=130,cache=none,bus=virtio,format=qcow2 --disk /vm/iso/SW_DVD5_Win_Pro_10_1607_64BIT_Russian_MLF_X21-07302.ISO,device=cdrom --bridge=br0,model=e1000 --os-type=windows --os-variant=win7 --graphics vnc,port=5901,listen=10.10.1.221 --noautoconsole


После запуска инсталляции установка сразу же виснет. При подключении по vnc виден бесконечно висящий виндовый значек(начало установки).

В чем может быть проблема?

Оффлайн blwind

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Re: гость windows 10 на хост Qemu-kvm без GUI
« Ответ #1 : 18 Ноября 2016, 13:24:59 »
Привет!

Сам с такой проблемой не сталкивался, но в поисках решения своей, неоднократно натыкался на похожую Вашей. Частым решением там было изменение используемого типа видео на Cirrus. Попробуйте может поможет...

Оффлайн RFoxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: гость windows 10 на хост Qemu-kvm без GUI
« Ответ #2 : 21 Ноября 2016, 09:56:18 »
Убрал bus=virtio, по дефолту стало ide - не помогло. Посоветовали изменить --video=vga на --video=cirrus. Тоже не помогло.

virt-install --connect qemu:///system --name skwin10 --cpu=host --check-cpu --ram 6144 --vcpus=2 --disk path=/vm/vf/skwin10hdd0.qcow2,size=130,format=qcow2 --disk /vm/iso/SW_DVD5_Win_Pro_10_1607_64BIT_Russian_MLF_X21-07302.ISO,device=cdrom --bridge=br0,model=e1000 --os-type=windows --os-variant=win7 --graphics vnc,port=5901,listen=10.10.1.221 --noautoconsole --video=cirrus

В логах только запуск. Ошибок нет.

alexxnight

  • Гость
Re: гость windows 10 на хост Qemu-kvm без GUI
« Ответ #3 : 21 Ноября 2016, 12:23:43 »
Да, у меня была похожая проблема с windows 7...
Проблема в установщике windows (причем он работает, только на экране картинка не меняется).
В свое время я просто взял версию с более ранним загрузчиком.

Если удастся решить, напишите.


Оффлайн RFoxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: гость windows 10 на хост Qemu-kvm без GUI
« Ответ #4 : 22 Ноября 2016, 08:25:27 »
Обратил внимание, что virtualbox на винде, видеокатре гостя для win 10 по дефолту выделяет 128м видеопамяти. Причем если уменьшать то меньше 18м - делать не дает. А virt-install --video=vga - по умолчанию выделяет 16м.  Правда я пробовал в xml выставлять 128м видеопамяти. Не помогло.

alexxnight

  • Гость
Re: гость windows 10 на хост Qemu-kvm без GUI
« Ответ #5 : 22 Ноября 2016, 17:23:59 »
Дело не в видео памяти. 16Мб хватает с огромным запасом...

Оффлайн RFoxx

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: гость windows 10 на хост Qemu-kvm без GUI
« Ответ #6 : 23 Ноября 2016, 08:03:24 »
Решение найдено на этом форуме (2-й пост): https://ubuntuforums.org/showthread.php?t=2289210&p=13334367#post13334367

Почему-то суть в этом параметре: --cpu=core2duo

Тестовая установка вчера успешно прошла такой строкой: virt-install --connect qemu:///system --name skwin10test1 --cpu=core2duo --check-cpu --ram 6144 --vcpus=2 --disk path=/vm/vf/skwin10test1hdd0.qcow2,size=30,format=qcow2 --disk /vm/iso/SW_DVD5_Win_Pro_10_1607_64BIT_Russian_MLF_X21-07302.ISO,device=cdrom --bridge=br0,model=e1000 --os-type=windows --os-variant=win7 --graphics vnc,port=5901,listen=10.10.1.221 --noautoconsole --video=vga

Пользователь добавил сообщение 23 Ноября 2016, 12:23:58:
Работает также с параметром: --cpu=host-passthrough. С ним гостевая Windows 10 верно определяет модель процессора.

 virt-install --connect qemu:///system --name skwin10testhostcpu --ram 6144 --vcpus=2 --disk path=/vm/vf/skwin10hosthdd0.qcow2,size=30,format=qcow2 --disk /vm/iso/SW_DVD5_Win_Pro_10_1607_64BIT_Russian_MLF_X21-07302.ISO,device=cdrom --bridge=br0,model=e1000 --os-type=windows --os-variant=win7 --graphics vnc,port=5902,listen=10.10.1.221 --noautoconsole --video=vga --cpu=host-passthrough

С параметром --cpu=core2duo соответственно эмулируестя core2duo.

Ссылка на документацию: http://libvirt.org/formatdomain.html#elementsCPU
« Последнее редактирование: 23 Ноября 2016, 12:23:58 от RFoxx »

 

Страница сгенерирована за 0.049 секунд. Запросов: 25.