无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 6795|回复: 20
打印 上一主题 下一主题

为何我原先grub4dos菜单,成功引导的PE,竟变成失败,原因究竟是什么???

[复制链接]
跳转到指定楼层
1#
发表于 2010-5-24 23:55:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Setup is inspecting your computer's hardware configuration...
DTDETECT failed

INF file txtsetup.sif is corrupt or missing, status 14.
setup cannot continue. Press any key to exit.

1.首先说明,我的电脑【确定可以引导PE】【分区操作前、卸载后都是一样的】,是什么原因造成上面情况。

2.为何我原先grub4dos菜单,成功引导的PE,竟变成失败,原因究竟是什么???
(在没有重新操作4.format以前,都是失败的。猜测跟win辨别分区有关)

3.我只不过测试安装【最后主分区】蛙哥1jf9后再卸载,难道动到mbr,怪不得常常有人提出电脑无故引导PE失败。

4.如果dos下重新format放置grub4dos-pe相关文件的该磁盘分区【不相关的F盘:】,再重新copy相关文件,就恢复引导pe。
  但是如果在win下面重新格式化分区,重新copy相关文件,结果还是引导pe失败的相同情形。

5.如果加载先驱动USB2.0后启动pe制作的x.img,这样是可以成功引导pe启动的。

6.上面的情况,表示PE引导文件是正常的,但是使用下面菜单模式就失败,(先前是可以启动的)。

菜单.lst
。。。

title [02] 我心如水 WXP SP3 PE  正式版
find --set-root /WXXP/SETUPLDR.BIN
chainloader /WXXP/SETUPLDR.BIN || chainloader --force (cd)/WXXP/SETUPLDR.BIN
...
...

title [09] 驱动USB2.0后启动-我心如水PE
find --set-root /BOOT/IMGS/DOS3PE.IMG
map --mem /BOOT/IMGS/DOS3PE.IMG (fd0) || map --mem (cd)/BOOT/IMGS/DOS3PE.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
====================
磁盘状况:
C:是win系统
D:是NTFS
E:是NTFS
F:是FAT32专门放PE引导测试用
G:是FAT32第二主分区安装1jf9一键

先前操作由热键G引导启动项IMG启动再搜寻【F:是FAT32专门放PE的档案启动PE】,并非直接引导F:盘,既然都已经引导启动菜单,硬盘启动G4D切换GFX都是没有问题,只有引导PE失败。在没有安装第二主分区安装1jf9一键之前,引导PE没有问题,卸载后盘符看起来都是一样,单独引导PE失败了,这疑问?可能磁盘异动有关。
但是这情形通过菜单-先驱动USB2.0启动PE,所制作的img启动PE,却成功了,这表示PE的引导档案是完善的,不然是无法启动PE的,为何直接启动就失败?原因究竟是什么?

感谢各位的关注这问题,其实我电脑,引导通过是准备有三项:
1.启动项---galdr.mbr
2.热键F9---grldr
3.启动img虚拟盘---grub

后学还是先重作,有类似问题的,可用【只用PM8.0,format-F盘,重新copy-相关PE,就让pe恢复引导了】,这问题,有兴趣者可以试试。这问题应该是单分区辨识的问题???

[ 本帖最后由 chen463 于 2010-5-25 22:25 编辑 ]
2#
发表于 2010-5-25 00:00:48 | 只看该作者
原帖由 chen463 于 2010-5-24 23:55 发表
我只不过测试安装蛙哥1jf9后再卸载,难道动到mbr,怪不得常常有人提出电脑无故引导PE失败。...

看看分区吧
回复

使用道具 举报

3#
发表于 2010-5-25 00:40:10 | 只看该作者
是不是说说,你的PE是什么启动方式的? 安装在硬盘?光驱?...........
回复

使用道具 举报

4#
 楼主| 发表于 2010-5-25 00:47:57 | 只看该作者
【分区操作前、卸载后都是一样的】看过了。。。

放在【不相关的F盘:】里面,没有动它,才觉得奇怪???
回复

使用道具 举报

5#
发表于 2010-5-25 00:53:12 | 只看该作者
你看看这个文件DTDETECT.COM还在不在
回复

使用道具 举报

6#
发表于 2010-5-25 00:56:16 | 只看该作者
你的分区是NTFS的吗?那之前能启动是不是分区是FAT32的?
回复

使用道具 举报

7#
 楼主| 发表于 2010-5-25 01:02:59 | 只看该作者
原帖由 bbsphixy 于 2010-5-25 00:56 发表
你的分区是NTFS的吗?那之前能启动是不是分区是FAT32的?

分区是FAT32,所有档案一个也没有少,不然,pe不会在驱动USB。。。 x.img启动成功的。
回复

使用道具 举报

8#
发表于 2010-5-25 01:17:44 | 只看该作者
title [02] 我心如水 WXP SP3 PE  正式版
find --set-root /WXXP/SETUPLDR.BIN
chainloader /WXXP/SETUPLDR.BIN || chainloader --force (cd)/WXXP/SETUPLDR.BIN
...
...

title [09] 驱动USB2.0后启动-我心如水PE
find --set-root /BOOT/IMGS/DOS3PE.IMG
map --mem /BOOT/IMGS/DOS3PE.IMG (fd0) || map --mem (cd)/BOOT/IMGS/DOS3PE.IMG (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1


你的菜单中为什么要带上chainloader --force (cd)/WXXP/SETUPLDR.BIN
你把它去掉,试一试。。
回复

使用道具 举报

9#
发表于 2010-5-25 07:46:04 | 只看该作者
启动什么系统跟DBR密切相关,不同的操作系统,格式化产生的DBR是不同的,它们都是只适应启动自己的操作系统,DBR决定启动哪个系统的初始启动文件,XP格式化的DBR都是指向NTLDR的,这种DBR就不能用来启动Vista和win7,而Vista和win7格式化产生的DBR,则是指向装入bootmgr文件的,用这样的DBR引导XP,也是同样要失败的,用DOS格式化后,DBR指向IO.sys文件,因此要搞清楚你要启动的系统性质,针对不同情况,更换不同的DBR,也就是采取不同的格式化措施。此外,影响启动等因素还有grub的问题。
回复

使用道具 举报

10#
发表于 2010-5-25 08:45:36 | 只看该作者
确定你PE所在是主分区  PE放在逻辑分区上是不能直接引导的
回复

使用道具 举报

11#
发表于 2010-5-25 09:15:34 | 只看该作者
c大的问题,我提议用pauly的xorldr解决,我之前发过贴求助,什么方式都能引导,连ldlinux.bin都可以,img ima可直接加载。方便快捷,我本人就用这个引导了一个多系统+多pe
回复

使用道具 举报

12#
发表于 2010-5-25 11:56:21 | 只看该作者
二进制比较format前后的分区引导扇区(DBR)是否相同?

我的g盘(逻辑盘)原dos下pq格为fat32, copy相关文件到g盘可以引导PE;
在win下格g盘为fat32后, copy相关文件到g盘不能引导pe; 并且dos下格g盘出错.

经dvd008指点, dos下sys g:  format g:/q , copy相关文件到g盘可以引导pe.

搞不清楚以下几点猜想那一条是正确的:
1. PE相关文件所在分区DBR虽要指向io.sys,即该分区引导类型是msdos.
   但我c盘的DBR指向ntldr,引导类型是NTLDR, copy相关文件到c盘可以引导pe
2. 引导PE虽要读取DBR的1Ch-1fh字,1Ch-1fh字为该逻辑盘起始扇区相对于第一张分区表的扇区数,
   我的g盘DBR的1Ch-1fh字是  win下格式化后为3F 00 00 00, dos下格式化后为51 90 4C 11  
   c盘不管win下或dos下格式化后都是3F 00 00 00,
   所以同样是win下格式化, copy相关文件到c盘可以引导pe, copy相关文件到非c盘不可引导pe
3. PE相关文件所在分区是fat32或fat16 (未试过c盘ntfs,试过g盘ntfs不可引导pe)
回复

使用道具 举报

13#
发表于 2010-5-25 16:55:47 | 只看该作者
把find --set-root语句去掉试试吧。
回复

使用道具 举报

14#
 楼主| 发表于 2010-5-25 19:15:23 | 只看该作者
原帖由 chenall 于 2010-5-25 16:55 发表
把find --set-root语句去掉试试吧。

已经自己偷偷试过了,O(∩_∩)O哈!一样

引导其它和img都是没有问题的,就是只有启动PE部分失败,所以才提出,大家(ˇˍˇ) 想~办法,其实我只要重新format-F盘就可以引导PE的,就是质疑?才提出问题原因究竟是什么?

磁盘状况:
C:是win系统
D:是NTFS
E:是NTFS
F:是FAT32专门放PE引导测试用
G:是FAT32第二主分区安装1jf9一键

先前操作由热键G引导或启动项IMG启动再搜寻【F:是FAT32专门放PE的档案启动PE】,并非直接引导F:盘,既然都已经引导启动菜单,硬盘启动G4D切换GFX都是没有问题,只有引导PE失败。在没有安装第二主分区安装1jf9一键之前,引导PE没有问题,卸载后盘符看起来都是一样,单独引导PE失败了,这疑问?可能磁盘异动有关。
但是这情形通过菜单-先驱动USB2.0启动PE,所制作的img启动PE,却成功了,这表示PE的引导档案是完善的,不然是无法启动PE的,为何直接启动就失败?原因究竟是什么?
回复

使用道具 举报

15#
发表于 2010-5-25 20:27:05 | 只看该作者
我想问下

1.
你的grldr在哪?

2.
你的grub4dos引导是通过MBR=>grub 还是ntldr=>grub ??
回复

使用道具 举报

16#
 楼主| 发表于 2010-5-25 22:23:56 | 只看该作者
原帖由 bbsphixy 于 2010-5-25 20:27 发表
我想问下

1.
你的grldr在哪?

2.
你的grub4dos引导是通过MBR=>grub 还是ntldr=>grub ??

感谢各位的关注这问题,其实引导通过是准备有三项:
1.启动项---galdr.mbr
2.热键F9---grldr
3.启动img虚拟盘---grub

后学还是先重作,有类似问题的,可用【只用PM8.0,format-F盘,重新copy-相关PE,就让pe恢复引导了】,这问题,有兴趣者可以试试。这问题应该是单分区辨识的问题???
回复

使用道具 举报

17#
发表于 2010-5-26 14:03:15 | 只看该作者
在find --set-root语句前面加上
map (hd0,6)+1 (hd0)   
map --hook
试试
回复

使用道具 举报

18#
发表于 2010-5-26 22:34:18 | 只看该作者
路径引导失败。。。..
回复

使用道具 举报

19#
发表于 2010-5-26 22:37:35 | 只看该作者
你试试

find --set-root /WXXP/SETUPLDR.BIN
chainloader /WXXP/SETUPLDR.BIN


删除find --set-root /WXXP/SETUPLDR.BIN


chainloader /WXXP/SETUPLDR.BIN
换成
chainloader (hd0,3)/WXXP/SETUPLDR.BIN

[ 本帖最后由 bbsphixy 于 2010-5-26 22:39 编辑 ]
回复

使用道具 举报

20#
 楼主| 发表于 2010-5-26 23:04:29 | 只看该作者
原帖由 bbsphixy 于 2010-5-26 22:37 发表
你试试

find --set-root /WXXP/SETUPLDR.BIN
chainloader /WXXP/SETUPLDR.BIN


删除find --set-root /WXXP/SETUPLDR.BIN


chainloader /WXXP/SETUPLDR.BIN
换成
chainloader (hd0,3)/WXXP/SETU ...

感谢您的建议,已经重新format-F盘,并且一切恢复正常了。
其实一键正常卸载是ok的,应该是卸载没有成功,使用DGdos恢复,而破坏了分区造成。但是分区都是前后一样,为何单独放PE的相关F盘,会引导搜寻PE档案失败???
回复

使用道具 举报

21#
发表于 2010-5-27 10:22:25 | 只看该作者
最好重复所有操作,备份每次操作后f盘的前63个扇区,再进行比较,也许能找到原因。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-21 07:32

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表