у нас есть новые ноутбуки Lenovo T400 в компании с переустановленной ОС WindowsXP.
Никому не удается загрузить эту Windows как систему RAW в vmware / vmplayer (загрузка с физического раздела).
У меня есть sda1 (XP), sda2 (данные), sda3 (linux), sda4 (swap), а grub установлен на sda3, и у меня есть общий код в MBR, который нужно запустить в первую очередь для загрузки linux и XP (цепной загрузчик +1). Все это отлично работает вне vmware, но как только я пытаюсь загрузить XP из vmware в Linux, grub работает, но если я выбираю Windows, он зависает. Так работает на Dell D620. Я пробовал просто поправить MBR, чтобы у XP был только NTLM-загрузчик, но все равно - зависает.
Знаете ли вы какие-то ограничения безопасности / закона для ноутбуков Lenovo, которые могут это сделать?
Я пробовал другую конфигурацию, как вы можете видеть ниже, но безуспешно. Grub работает, NTLM - нет. Я делаю MBR.bin с помощью: dd if = / dev / sda of = MBR.bin bs = 512 count 1
или
dd if = / dev / sda of = MBR.bin bs = 512 count 63
или
dd if = / dev / sda of = MBR.bin bs = 63 count 1
Зависит от блока 512. Я оправдываю общую длину диска.
Но это не имеет значения, я тоже использовал vmware для его настройки, но все тот же grub или, ntlm, нет.
версия = 1
encoding = "UTF-8"
CID = fffffffe
parentCID = ffffffff
isNativeSnapshot = "нет"
createType = "fullDevice"
Описание экстента
#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" 1
RW 1 FLAT "MBR.bin" 0
RW 312576704 ПЛОСКИЙ "/ dev / sda" 1
#RW 446 FLAT "MBR446.bin" 0
#RW 312576259 FLAT "/ dev / sda" 446
База данных диска
#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"
ddb.geometry.heads = "255"
ddb.geometry.sectors = "63"
ddb.geometry.biosCylinders = "19457"
ddb.geometry.biosHeads = "255"
ddb.geometry.biosSectors = "63" # ddb.adapterType = "buslogic"
ddb.adapterType = "ide"
Спасибо
Я собираюсь предположить, что нет ничего плохого ни в виртуализации, ни в ноутбуке. Windows известна тем, что бросает эпические шатания при смене оборудования. Как правило, вы можете добавить память и жесткие диски, но если вы измените CPUid или контрольную сумму оборудования, обычно путем перемещения жесткого диска на другой компьютер, вы никогда не сможете снова загрузить ОС без переустановки.
http://support.microsoft.com/kb/249694 содержит некоторую связанную информацию, хотя больше относится к Server 2008.
Я подозреваю, что загрузчик загружает неправильные модули HAL, а затем дает сбой.