LINUX.ORG.RU

Обновление семерочки максимальной в QEMU

 , , ,


1

2

Установил семерочку в QEMU. Пытаюсь обновить и не получается.
Делал так: нажал пуск, затем панель управления, там нашел 'центр обновления windows' и в нем нажал 'поиск обновлений'.
И вот уже более 3 часов крутится индикатор 'поиск обновлений' и все... Сетевой и дисковой активности нет, только процесс svchost.exe кушает на 100% одно процессорное ядро.
А в Virtualbox работает. QEMU не поддерживает обновление Windows?
Запускаю так:

#!/bin/sh

exec qemu-system-x86_64 \
        -nodefaults \
        -machine pc,accel=kvm \
        -enable-kvm \
        -cpu host \
        -smp cpus=4,sockets=1,cores=4,threads=1 \
        -balloon virtio \
        -m 3G \
        -vga qxl \
        -usbdevice tablet \
        -device virtio-serial-pci \
        -spice port=5930,disable-ticketing \
        -device virtserialport,chardev=spicechannel0,name=com.redhat.spice.0 \
        -chardev spicevmc,id=spicechannel0,name=vdagent \
        -rtc base=localtime,clock=host \
        -boot menu=off \
        -drive file=windows7.img,if=virtio,format=raw,index=0,media=disk \
        -drive file=ru_windows_7_ultimate_with_sp1_x86_dvd_u_677463.iso,if=ide,index=0,media=cdrom,readonly=on,format=raw \
        -drive file=virtio-win-0.1.102.iso,if=ide,index=1,media=cdrom,readonly=on,format=raw \
        -net nic,vlan=0,model=virtio -net tap,vlan=0,ifname=tap0,script=no,downscript=no \
        -soundhw ac97 \
        -monitor stdio \
        -name Windows7 \
        "$@"

ps: На винфаке с вопросами сложнее 'как через синюю букву Е открыть одноклассники' посылают на лор...

★★★★★

Сетевой и дисковой активности нет

А Интернетом и лицензией покормить не пробовал, не?

anonymous ()

Ставиь уже virtualbox и не выпендривайся.

anonymous ()
Ответ на: комментарий от anonymous

Сеть работает, все пингуется и сайтики открываются.
Проверку подлинности семерочка проходит.

Lavos ★★★★★ ()

Iowait на хосте какой? У меня похожая ситуация была с KVM и Windows 8 на AMD-хосте, был умеренно-высокий iowait. А ещё советую посмотреть в монитор ресурсов семёрочки (это такая кнопочка внизу диспетчера задач, на вкладке «производительность»).

spijet ★★★ ()

Типичная шинда: либо всё само как-то работает, либо никто не знает даже как отладить.

anonymous ()

ставлю на то что в «симерочке» криво сделана проверка сертефикатов(с подрубкой «своих» таймеров из процессора(на основе частоты/время) которые теоретически выдают одинаковый результат,но по факту-нет,и девелоперы просто не знают как работают ЦП) причем эксклюзивная проверка,либа проверки используется только «центром обновления»(возможно еще експлорером,но тамже другие девелоперы)

тоесть у тебя АМД-это очевидно(у девелоперовжи из индии только интелы)

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

ну а как лечить-магия,я не сталкивался но вопрос скорее всего решиться «тонкой» настройкой эмулятора(всякие переборы частот цп/материнки/таймера материнки...подобное)....лучше гугли

sup9999 ()
Ответ на: комментарий от anonymous

Ставиь уже virtualbox и не выпендривайся.

Дядя, при чем здесь гипервизор, если винда не может файлик скачать, распаковать и переписать?

int13h ★★★★★ ()
Ответ на: комментарий от int13h

там завис либо модуль проверки сертефиката,либо архиватор,либо суперкрутой .net который парсит xml из архива

все три пункта можно проверить
первый запустить експлорер и открыть https сайт
второй-открыть любой zip архив встроенным архиватором виндовс
третий-запустить чтото сложное на дотнете-висуалстудия или паинтнет подходят

sup9999 ()

И вот уже более 3 часов крутится индикатор 'поиск обновлений' и все... Сетевой и дисковой активности нет, только процесс svchost.exe кушает на 100% одно процессорное ядро.

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

King_Carlo ★★★★★ ()
Ответ на: комментарий от sup9999

https в синей букве E работает, а у меня intel.

Lavos ★★★★★ ()
Ответ на: комментарий от King_Carlo

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

Ага, спустя еще почти 3 часа оно таки нашло обновления.
Нажал установить. Уже 20 минут висит на «подготовка к установке». Это еще часов 6 ждать? А починить как-то можно? В Virtualbox же такого нет...

Lavos ★★★★★ ()
Последнее исправление: Lavos (всего исправлений: 1)

Первый раз венда всегда долго смотрит апдейты. Она же по всем своим файлам проходится. Иногда процесс залипает. Помогает тупо перезагрузка. Это ж венда. Ты прям как в первый раз. И не забудь, после обновления .NET она еще чего-то там переделывает в рамках .NET, не помню чего, что даёт приличную нагрузку на приличное время.

targitaj ★★★★★ ()
Ответ на: комментарий от Lavos

В Virtualbox же такого нет...

булшит, на железе венда так же себя ведет. VBox вообще не в тему.

targitaj ★★★★★ ()
Ответ на: комментарий от targitaj

Ребуты пробовал, в Virtualbox тоже долго, но не 6 часов! Минут 40 искало, когда с нуля.

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

В принципе, между vbox и kvm может быть простая разница. Может быть, в vbox ты дал машине простой диск с полным преаллокейшен, а в kvm какой-нибудь qcow2 с динамическим выделением места на виртуальном диске. Тогда действительно в kvm ты получишь жёсткие тормоза. Ведь обновление венды - это дисковые операции, в основном. Скорее всего, так и есть. Вроде была баго-фича в virt-manager, которая приводила к игнорированию требования выдать сразу весь объём при создании виртуального диска. Лично мне пришлось руками потом образы переделывать. Проверь у себя.

targitaj ★★★★★ ()

ps: На винфаке с вопросами сложнее 'как через синюю букву Е открыть одноклассники' посылают на лор...

Не ври. Логи там тоже спрашивают, было бы желание разбираться. Гугли форум oszone.

Nokman ()
Ответ на: комментарий от targitaj

-drive file=windows7.img,if=virtio,format=raw,index=0,media=disk \

Ну и я уже грил - в момент поиска обновлений оно только процессорное ядро кушало, IO практически не было.

Lavos ★★★★★ ()
Ответ на: комментарий от Nokman

В виндовсе есть логи? Они небось бинарные, в реестре. Как в арче/федоре.

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos

Тогда странно. У меня в продакшене кучка семерок живёт в qemu/kvm, подобных нюансов не наблюдал. Ты конфигурил ЦП для виртуалки? Я везде делал «копия хост-ЦП».
Да, вспомнил еще нюанс. Выключай к еменям кеширование на virtio дисках. Были прецеденты, давало тормоза и лаги.

targitaj ★★★★★ ()
Последнее исправление: targitaj (всего исправлений: 1)

просто жди, весь процесс может несколько суток занять

dk-, воот, я же говорил :)

Harald ★★★★★ ()
Ответ на: комментарий от Lavos

Уже 20 минут висит на «подготовка к установке». Это еще часов 6 ждать? А починить как-то можно? В Virtualbox же такого нет...

Такой вот нюанс у семёрки, windows 2012 server мухой обновляется гостем у kvm. Виндовз-7, кстати, и на bare metal стал по два часа обновления искать.

King_Carlo ★★★★★ ()
Ответ на: комментарий от targitaj

-cpu host \
-smp cpus=4,sockets=1,cores=4,threads=1 \

Model name: Intel(R) Core(TM) i5-2500 CPU @ 3.30GHz

Lavos ★★★★★ ()
Ответ на: комментарий от Lavos
  <cpu mode='custom' match='exact'>
    <model fallback='allow'>SandyBridge</model>
    <vendor>Intel</vendor>
    <feature policy='require' name='pbe'/>
    <feature policy='require' name='tm2'/>
    <feature policy='require' name='est'/>
    <feature policy='require' name='vmx'/>
    <feature policy='require' name='osxsave'/>
    <feature policy='require' name='smx'/>
    <feature policy='require' name='ss'/>
    <feature policy='require' name='ds'/>
    <feature policy='require' name='vme'/>
    <feature policy='require' name='dtes64'/>
    <feature policy='require' name='ht'/>
    <feature policy='require' name='dca'/>
    <feature policy='require' name='pcid'/>
    <feature policy='require' name='tm'/>
    <feature policy='require' name='pdcm'/>
    <feature policy='require' name='pdpe1gb'/>
    <feature policy='require' name='ds_cpl'/>
    <feature policy='require' name='xtpr'/>
    <feature policy='require' name='acpi'/>
    <feature policy='require' name='monitor'/>
  </cpu>
-cpu SandyBridge,+pdpe1gb,+osxsave,+dca,+pcid,+pdcm,+xtpr,+tm2,+est,+smx,+vmx,+ds_cpl,+monitor,+dtes64,+pbe,+tm,+ht,+ss,+acpi,+ds,+vme
targitaj ★★★★★ ()
Последнее исправление: targitaj (всего исправлений: 1)
Ответ на: комментарий от targitaj

Я пробовал sandybridge указывать, в семерочке проц детектится как Xeon, а на апдейты не влияет.

Lavos ★★★★★ ()

ps: На винфаке с вопросами сложнее 'как через синюю букву Е открыть одноклассники' посылают на лор...

По моим ощущениям, если нужна помощь по винде, лучше идти не на винфак, а сразу на ixbt или на oszone. На ixbt и народу побольше, чем на винфаке, и квалифицированнее он как-то.

hobbit ★★★★★ ()

А установились апдейты довольно быстро, искались дольше.

Lavos ★★★★★ ()

У каждой винды, чей срок подходит к концу, выясняется большой неисправимый недостаток, а также начинает долго производиться update :)

Dimez ★★★★★ ()
Ответ на: комментарий от Lavos

Жди. Я недавно венду ставил, двое суток апдейты ставил. Это дело такое. Виндузятники обычно тупо не ставят, только линуксоидам приходится страдать.

Legioner ★★★★★ ()
Ответ на: комментарий от Lavos

На самом деле 80% апдейтов начинают ставиться ещё на этапе поиска. Особенно так восьмёрочка любит выёживаться.

spijet ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.