无忧启动论坛

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

高手帮忙,u盘能启动,但启动PE太慢了,要二十多分钟。

[复制链接]
跳转到指定楼层
1#
发表于 2006-12-7 22:18:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的是KINGMAX的1G的U盘。
用HP的HPUSBFW格式为可启动的FAT32盘(其他usbboot,ifomat等等软件都没用),在hdd,zip,fdd下都能正常启动到DOS,标示是C:\。
但用grub for dos就是不能找到menu.lst,在grub中输入configfile /menu.lst,configfile(hd0,0) /menu.lst,configfile(fd0,0) /menu.lst也不行。退出后盘符是A:\。在VMware里完全正常。
高手帮帮忙啊。
最后在grub中输入configfile (fd0)/menu.lst,问题解决,但在启动pe时,总在load ramdisk不动,二十多分钟进入PE。

[ 本帖最后由 husiqin 于 2006-12-14 11:07 AM 编辑 ]
2#
发表于 2006-12-7 22:49:26 | 只看该作者
如果启动之后 是C:应该是USB-HDD模式的吧。如果是这样的话,楼主说的那个 configfile(hd0,0) /menu.lst应该这样configfile (hd0)/menu.lst。不知道你的menu.lst是不是在根目录下。如果这样不行可以再试试configfile (fd0) /menu.lst。我也刚学这个,还有很多不明白的。请高手继续。我昨天弄的那个可以引导到DOS,也可以进入GRUB的多重引导菜单,可以引导我加进去的DOSNTFS,就是不能引导原来下载的XPE。非常郁闷。。提示说加载RAMDISK失败。WINPE.IS_错误。不知道是哪里不对了。
回复

使用道具 举报

3#
 楼主| 发表于 2006-12-7 23:15:28 | 只看该作者
原帖由 picfan 于 2006-12-7 10:49 PM 发表
如果启动之后 是C:应该是USB-HDD模式的吧。如果是这样的话,楼主说的那个 configfile(hd0,0) /menu.lst应该这样configfile (hd0)/menu.lst。不知道你的menu.lst是不是在根目录下。如果这样不行可以再试试confi ...

menu.lst是在根目录下,configfile (hd0,0)/menu.lst 和configfile (hd0)/menu.lst。configfile (f0,0)/menu.lst 和configfile (fd0)/menu.lst都没用。VMware下正常启动XPE。

[ 本帖最后由 husiqin 于 2006-12-7 11:16 PM 编辑 ]
回复

使用道具 举报

4#
发表于 2006-12-7 23:18:55 | 只看该作者
换最新版的grub
回复

使用道具 举报

5#
 楼主| 发表于 2006-12-7 23:24:59 | 只看该作者
从旧的到最新的都试过了,无果。
回复

使用道具 举报

6#
发表于 2006-12-7 23:28:19 | 只看该作者
U盘启动本身就是一个麻烦,Grub启动也是一个麻烦,两个麻烦放在一起就是麻烦+麻烦。不知楼主要用U盘来启动Grub的目的是什么?若是启动WinPE的话建议不必通过Grub,而直接用NtLoader;如果是启动DOS的话,Grub显得多余。
可能很多人会受到Grub启动WinPE的影响,启动RamDisk方式的WinPE最直接最兼容的方法就是NtLoader。
回复

使用道具 举报

7#
 楼主| 发表于 2006-12-7 23:36:28 | 只看该作者
NtLoader该怎么启动,不大懂,请教一下。
回复

使用道具 举报

8#
发表于 2006-12-7 23:47:09 | 只看该作者
原帖由 husiqin 于 2006-12-7 11:24 PM 发表
从旧的到最新的都试过了,无果。

用最新的grub,然后在grub中直接用configfile /menu.lst试试。
回复

使用道具 举报

9#
 楼主| 发表于 2006-12-7 23:56:51 | 只看该作者
试试。
回复

使用道具 举报

10#
 楼主| 发表于 2006-12-8 00:14:25 | 只看该作者
原帖由 hunome 于 2006-12-7 11:47 PM 发表

用最新的grub,然后在grub中直接用configfile /menu.lst试试。

再次失败。
回复

使用道具 举报

11#
发表于 2006-12-8 08:26:57 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
 楼主| 发表于 2006-12-8 08:44:25 | 只看该作者
没有错误,同样的命令在虚拟盘上正常运行,当u盘时就不行。
回复

使用道具 举报

13#
发表于 2006-12-8 15:16:53 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

14#
发表于 2006-12-8 15:23:27 | 只看该作者
看我的autoexec.bat
@echo off
cd>nul|find "C:">nul
if errorlevel==0 grub --config-file=(hd0,0)/boot/hd/menu.lst else grub --config-file=(fd0)/boot/fd/menu.lst

这样能自动识别fd还是hdd
回复

使用道具 举报

15#
 楼主| 发表于 2006-12-9 10:06:51 | 只看该作者
原帖由 zhaohj 于 2006-12-8 03:23 PM 发表
看我的autoexec.bat
@echo off
cd>nul|find "C:">nul
if errorlevel==0 grub --config-file=(hd0,0)/boot/hd/menu.lst else grub --config-file=(fd0)/boot/fd/menu.lst

这样能自动识别fd还 ...

还是没用,最后在grub中输入configfile (fd0)/menu.lst,问题解决,但在启动pe时,总在load ramdisk不动,半小时没进入PE。
回复

使用道具 举报

16#
发表于 2006-12-9 15:08:22 | 只看该作者
原帖由 husiqin 于 2006-12-7 11:36 PM 发表
NtLoader该怎么启动,不大懂,请教一下。

老大详细介绍一下吧。
回复

使用道具 举报

17#
发表于 2006-12-11 14:53:42 | 只看该作者
5楼说的也有我个人认为不对的地方,我虽然对grub不是很了解,但是,grub能引导img/ima文件,这也许是大家用grub的最大原因~~随着计算机的日益升级换代,大家不可能天天拿着软区。光驱去检测修理电脑,直接带上个U盘,(或者移动硬盘,)还可以当存储,何乐不为呢?
回复

使用道具 举报

18#
发表于 2006-12-11 15:32:53 | 只看该作者
lxl1638说的很有道理,我用grub也觉得其兼容性很有问题,还是试试他说的方法。不知NTloader的速度如何?
回复

使用道具 举报

19#
发表于 2006-12-11 17:30:41 | 只看该作者
configfile (fd0)/menu.lst
回复

使用道具 举报

20#
发表于 2006-12-12 19:42:49 | 只看该作者
NtLoader怎么设置啊````````
回复

使用道具 举报

21#
 楼主| 发表于 2006-12-14 11:08:32 | 只看该作者
顶一下。
回复

使用道具 举报

22#
发表于 2006-12-14 21:26:51 | 只看该作者
我用了总是找我的3.5吋盘,然后停在GRUB>
回复

使用道具 举报

23#
发表于 2006-12-15 16:19:49 | 只看该作者
我也试了,可以启动。但就是速度太慢。半个小时还是不要。但也要15分钟左右。
回复

使用道具 举报

24#
发表于 2006-12-15 16:40:57 | 只看该作者
关于启动速度慢的问题一般还是usb2.0的关系,楼主可以找一台较新的电脑试试
还有楼主的img文件是否过大导致装载时间过长?
我用老毛桃的22M的版本,在两台机器上测试,一台是8分钟,一台是1.5分钟
回复

使用道具 举报

25#
发表于 2006-12-15 16:56:05 | 只看该作者
我的电脑是比较新的。主板是USB2.0的。但也非常慢。
回复

使用道具 举报

26#
发表于 2006-12-22 12:07:10 | 只看该作者
如何用NTLOADER来启动啊?怎么说的不清不楚的
回复

使用道具 举报

27#
发表于 2006-12-22 13:02:45 | 只看该作者
原帖由 lxl1638 于 2006-12-7 11:28 PM 发表
U盘启动本身就是一个麻烦,Grub启动也是一个麻烦,两个麻烦放在一起就是麻烦+麻烦。不知楼主要用U盘来启动Grub的目的是什么?若是启动WinPE的话建议不必通过Grub,而直接用NtLoader;如果是启动DOS的话,Grub显得 ...


GRUB没有弄透才会使麻烦。GRUB非常的强大。
其实只要一个 GRLDR 和一个 WinPE.IMG 就能启动到 WinPE,GRUB 也支持 MemDisk 引导。不过很不爽的是,他的  MemDisk Loading 没有进度显示,搞得不知道死了没有似的
回复

使用道具 举报

28#
发表于 2006-12-22 13:13:45 | 只看该作者
原帖由 Yonsm 于 2006-12-22 01:02 PM 发表


GRUB没有弄透才会使麻烦。GRUB非常的强大。
其实只要一个 GRLDR 和一个 WinPE.IMG 就能启动到 WinPE,GRUB 也支持 MemDisk 引导。不过很不爽的是,他的  MemDisk Loading 没有进度显示,搞得不知道死了没有似的


在硬盘上可以说100%成功正确,但在U盘移动硬盘上没有50%的成功。
有些U盘(移动硬盘)启动后是A(fd0),而有些是C(hd0),同一个U盘,在一些机子是(fd0),而换了机子可能是(hd0),关键是Grub的发展跟不上硬件,早期只考虑到硬盘,没想到硬件发展到今天U盘、移动硬盘满天飞。
Grub它明明启动了,而.lst文件就在它的Root下,它找不到,何故?而MS的NTLoader就不同,它先在当前Root找文件,所以NtLoader启动与设备类型(fd0或hd0)无关。

若Grub的.lst文件还定死传统的设备类型(fh0、hd0)这样的概念的话,5年后Grub会退出历史。引入设备无关这样的概念才是它的出路。

[ 本帖最后由 lxl1638 于 2006-12-22 01:27 PM 编辑 ]
回复

使用道具 举报

29#
发表于 2006-12-22 20:02:03 | 只看该作者
原帖由 lxl1638 于 2006-12-22 01:13 PM 发表


在硬盘上可以说100%成功正确,但在U盘移动硬盘上没有50%的成功。
有些U盘(移动硬盘)启动后是A(fd0),而有些是C(hd0),同一个U盘,在一些机子是(fd0),而换了机子可能是(hd0),关键是Grub的发展跟不上硬件,早 ...


老大,关键是你不要写死了 (fd0) (hd0) 什么的啊,充分利用他的 find --setroot 功能,看看我的 MENU.LST (内置在 GRLDR 中,不用单独的 MENU.LST 文件)。

支持目标文件在所有的设备上引导(前提是只要能引导到GRUB)。

default 1
timeout 5
color yellow/blue

title Windows XP Embedded
find --set-root /WXPE.LDR
chainloader /WXPE.LDR
boot

title XDOS Command Prompt
find --set-root /XDOS.IMG
map --mem /XDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
map --floppies=1
boot

title GRUB Command Prompt
commandline


——另外,我所说的都是指 GRUB4DOS,而不是原始版的 GRUB。
最后,GRUB 的方便性在于它提供了一个 command 解释器,不能启动的时候可以方便灵活地处理,不过不熟悉命令的话,GRUB 还真难用。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 19:01

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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