У меня установлена Windows Server 2003 на VMWare Server 1. Используя инструкции на http://ian.blenke.com/vmware/vmdk/xen/hvm/qemu Я преобразовал эту виртуальную машину в образ Xen (Xen 3.3). Тем не менее, я все еще получаю синий экран 0x000007b. Поскольку domU сразу перезагружается, мне трудно увидеть дополнительную информацию, но я предполагаю, что это, вероятно, связано со всем переключателем scsi / ide.
Что еще я могу сделать? Для начала было бы неплохо оставить синий экран видимым. Также, возможно, какие-либо драйверы, отсутствующие в статье Microsoft kb 314082 (см. Ссылку выше), которые мне нужны для Xen 3.3?
Вы пробовали загрузить виртуальную машину с установочного компакт-диска Windows 2003 и попытаться восстановить найденную установку?
Бьюсь об заклад, это потому, что загрузочный диск изменился с точки зрения Windows. IIRC, Windows плохо справляется с заменой загрузочного диска из-под него.
Может случиться так, что Windows не любит изменение системной архитектуры либо из-за того, что вы перемещались между хост-машинами, а также между VMM, потому что вы перешли с одного ЦП на виртуальный SMP (или наоборот), либо просто потому, что VMWare и Xen представляет оборудование иначе.
Я не знаю, как обстоят дела с 2003 годом в этом отношении, но в Windows 2000 и NT были разные HAL (уровни аппаратной абстракции) для однопроцессорных и SMP-систем и некоторых других обстоятельств, и они устанавливали только правильный во время установки, поэтому, если вы измените базовый оборудование может не справиться. Есть способы изменить HAL после установки, хотя я не помню, как это было у меня в голове.
Это вполне может быть контроллер виртуального диска; Я столкнулся с этим при виртуализации серверов Linux.
Я думаю, тебе стоит попробовать это, надеюсь, это решит проблему http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&externalId=1005208