none
xp和xpe的多重启动问题!!! RRS feed

  • 问题

  •  

    在windows xp professional下安装windows xp embedded后,怎样才能选择是从xp还是从xpe下启动啊?我已经设置了boot.ini,在boot.ini文件中加入了ramdisk(0)\WINXPE="XP Embedded MADE By hnlyzhd" /fastdetect /rdpath=multi(0)disk(0)rdisk(0)partition(2)\boot.sdi /rdimageoffset=28672,但启动的时候提示:windows不能启动,因为从RAMDISK启动出错。windows不能打开RAMDISK映象。
    如果在boot.ini文件中改为:multi(0)disk(0)rdisk(0)partition(2)\\WINDOWS="Microsoft Windows XP Embedded" /fastdetect,仍然提示不能启动。咋回事呢?有没有什么解决办法呢?谢谢大家的回答!

    2008年11月6日 9:54

答案

  • 请严格按照以下步骤来构建你的XPE操作系统在第二个分区:

    1。在目标设计器中正确的设置你的ARC路径;

    2。使用NTFS格式化你的D盘分区,并把生成的XPE镜像文件中的DriverD目录下的所有文件都拷贝到D盘(不包括DriverD目录);

    3。修改你的C盘上的boot.ini文件为:

     

    boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect

     

    4。重新启动目标机,在出现操作系统选择的时候选择Microsoft Windows XP Embedded;

    5。如果不能正常地进行FBA的话,请参考http://lzg-ad.blog.sohu.com/76238437.html

    2008年11月10日 5:34
    版主

全部回复

  •  

    “仍然提示不能启动”

    提示什么东西?

    你要确保你的partition(2)在FAT/FAT32格式的时候已经bootprep过,如果NTFS则不需要!

     

    2008年11月6日 14:21
    版主
  • Hello,HACK_cai,

    1、“仍然提示不能启动”提示“windows不能启动,hal.dll文件损坏”。我按网上说的方法,去替换partition(3)or(4),但还是不行。总共有3个区(C、D、E),其中C盘原来装有windows xp professional。

    修改后的boot.ini如下:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect

    2、partition(2)是NTFS格式的

    2008年11月6日 15:39
  • 请严格按照以下步骤来构建你的XPE操作系统在第二个分区:

    1。在目标设计器中正确的设置你的ARC路径;

    2。使用NTFS格式化你的D盘分区,并把生成的XPE镜像文件中的DriverD目录下的所有文件都拷贝到D盘(不包括DriverD目录);

    3。修改你的C盘上的boot.ini文件为:

     

    boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /usepmtimer

    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Embedded" /fastdetect

     

    4。重新启动目标机,在出现操作系统选择的时候选择Microsoft Windows XP Embedded;

    5。如果不能正常地进行FBA的话,请参考http://lzg-ad.blog.sohu.com/76238437.html

    2008年11月10日 5:34
    版主