Temos novos laptops Lenovo T400 em companhia do sistema operacional WindowsXP reinstalado da empresa.
Ninguém consegue inicializar este Windows como sistema RAW em vmware/vmplayer (carregando da partição física).
Eu tenho sda1(XP), sda2(data), sda3(linux), sda4(swap) e o grub está instalado no sda3 e tenho código genérico em MBR para ser iniciado em primeiro lugar para carregar linux e XP (chainloader +1). Tudo isso funciona perfeitamente fora do VMware, mas quando tento inicializar o XP do VMware no Linux, o grub funciona, mas se eu selecionar o Windows, ele fica congelado. Funciona assim no Dell D620. Eu tentei apenas consertar o MBR para ter apenas o carregador NTLM do XP, mas é a mesma coisa - ele congela.
Você conhece alguma limitação de segurança/lei dos laptops Lenovo que poderia fazer isso?
Tentei configurações diferentes como você pode ver abaixo, mas sem sorte. Grub funciona, NTLM não. Eu faço MBR.bin por: dd if=/dev/sda of=MBR.bin bs=512 contagem 1
ou
dd if=/dev/sda of=MBR.bin bs=512 contagem 63
ou
dd if=/dev/sda of=MBR.bin bs=63 count 1
Depende do bloco 512 que justifico o comprimento total do disco.
Mas não importa, usei vmware para configurá-lo também, mas ainda é o mesmo grub ou, ntlm não.
- Arquivo descritor de disco
version=1
encoding="UTF-8"
CID=fffffffe
parentCID=ffffffff
isNativeSnapshot="no"
createType="fullDevice"
Descrição da extensão
#RW 1 FLAT "MBR.bin" 0
##RW 312581808 FLAT "/dev/sda" 0
##RW 312581745 FLAT "/dev/sda" 63
##RW 195366464 FLAT "/dev/sda" 1
#RW 312581807 FLAT "/dev/sda"1RW 1 PLANO "MBR.bin" 0
RW 312576704 PLANO "/dev/sda" 1#RW 446 FLAT "MBR446.bin" 0
#RW 312576259 FLAT "/dev/sda" 446A base de dados do disco
#DDB
ddb.virtualHWVersion = "7"
ddb.longContentID = "96de86b3a450c005fac2b88cfffffffe"
ddb.uuid = "60 00 C2 9e 11 6e 60 ea-b5 3b 53 ab 37 52 66 1f"
ddb.geometry.cylinders = "19457"
ometria. heads = "255"
ddb.geometry.sectors = "63"
ddb.geometry.biosCylinders = "19457"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63" #ddb.adapterType = "buslogic"
ddb .adapterType = "ide"
Obrigado
Responder1
Vou sugerir que não há nada de errado com a virtualização, nem com o laptop. O Windows é famoso por apresentar oscilações épicas quando o hardware muda. Geralmente, você pode adicionar memória e discos rígidos, mas se alterar o CPUid ou a soma de verificação de hardware, geralmente movendo o disco rígido para um computador diferente, talvez você nunca consiga inicializar o sistema operacional novamente sem reinstalar.
http://support.microsoft.com/kb/249694tem algumas informações relacionadas, embora se aplique mais ao Server 2008.
Suspeito que o bootloader esteja carregando os módulos HAL errados e travando.