无忧启动论坛

标题: WinPE放在逻辑分区为何不能启动?(已经搞定:必须把逻辑分区仿真为主分区) [打印本页]

作者: qdaijchf    时间: 2007-9-14 21:08
标题: WinPE放在逻辑分区为何不能启动?(已经搞定:必须把逻辑分区仿真为主分区)
逻辑分区放上了peldr ntdetect.com winnt.xpe以及整个minipe文件夹,用grub引导peldr,出现txtsetup.sif is currupt or missing的提示,而同样放在c盘,完全可以用grub引导启动。

[ 本帖最后由 qdaijchf 于 2007-9-14 10:03 PM 编辑 ]
作者: 无翼鸟飞翔    时间: 2007-9-14 21:21
建议ls的多看点资料。。。grub对分区的识别
逻辑分区是从4开始的
作者: 阿非    时间: 2007-9-14 21:22
参见这个帖子

http://bbs.wwwfox.net/viewthread ... ght=%2B%B0%A2%B7%C7
作者: zzz920    时间: 2007-9-14 21:44
这个问题我也一直想弄清楚
作者: qdaijchf    时间: 2007-9-14 22:00
多谢阿非!
已经搞定,问题关键是:必须把逻辑分区仿真为硬盘主分区。
作者: wwwzhx    时间: 2007-9-15 07:01
看我的:

timeout 10

default 0

fontfile  /boot/fonts.gz
splashimage  /boot/xp2008.xpm.gz
foreground ffff00

title 启动 WIN2003 系统
find --set-root /ntldr
chainloader /ntldr

title 启动 WINPE 维护工具
find --set-root /boot/pezhx
map +1 (hd0)
chainloader /boot/pezhx

title 重启
reboot

title 关机
halt

再看楼上的链接的:

以老毛桃的为例,把LDRXPE(其实是老毛桃PE启动光盘里面的SETUPLDR.BIN)、WINNT.XPE、NTDETECT.COM放入分区根目录
在menu.lst或者内置菜单中加入下面的内容
title  启动  WinPE迷你系统
map (hd0,6)+1 (hd0)
map --hook
find --set-root /LDRXPE
chainloader /LDRXPE


我的语句更简练,更通用,先找到PE引导文件所在分区,这时这个分区的编号信息已经被grub获知,并设为当前,再map就无需指定分区编号了,这样做可以在各分区随意移动PE文件而无需再计算分区编号。
作者: qdaijchf    时间: 2007-9-15 08:07
真是妙招!学了一招.




欢迎光临 无忧启动论坛 (http://wuyou.net/) Powered by Discuz! X3.3