我们有新的联想 T400 笔记本电脑和公司重新安装的 WindowsXP 操作系统。
在 vmware/vmplayer(从物理分区加载)中,没有人能成功地将这个 Windows 引导为 RAW 系统。
我有 sda1(XP)、sda2(data)、sda3(linux)、sda4(swap) 和 grub 安装在 sda3 上,并在 MBR 中首先启动通用代码以加载 linux 和 XP (chainloader +1)。所有这些在 vmware 之外都可以完美运行,但是一旦我尝试在 Linux 中从 vmware 引导 XP,grub 就可以工作,但如果我选择 Windows,它就会冻结。它在戴尔 D620 上以这种方式工作。我试图将MBR 修复为只有XP 的NTLM 加载程序,但它是一样的——它冻结了。
您知道可以做到这一点的联想笔记本电脑的一些安全/法律限制吗?
我尝试了不同的配置,如下所示,但没有运气。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不行。
- 磁盘描述符文件
version=1
encoding="UTF-8"
CID=
ffffffffe parentCID=ffffffff
isNativeSnapshot="no"
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" 1RW 1 平面“MBR.bin”0
RW 312576704 平面“/dev/sda”1#RW 446 平面“MBR446.bin”0
#RW 312576259 平面“/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。头 = "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 模块,然后崩溃了。