无忧启动论坛

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

求助:U盘通过GRUB4DOS加载各种镜像速度很慢的原因

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-2 13:27:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我的一个老U盘,32M(扔了可惜,想做成启动盘),主控为freedik PP2201 ,无法量产为USB-CDROM,现采用MS-DOS 7.1 + Grub4DOS+多重启动菜单。
由于是新手,只能通过在网上查找各种帖子来摸索制作方法。
制作过程如下:
先用NTBOOT格式化U盘(据说该软件格式化后U盘的引导兼容性比较好),
接着,使用WinImage将下载下来的DOS71_1.IMG写入U盘,然后删除U盘的文件,只保留IO.SYS,MSDOS.SYS, COMMAND.COM三个文件(这三个文件为DOS启动的必须文件),
至此,U盘已能从DOS启动(重启系统,试验,没问题,顺利引导到DOS)

接下来的是,如何在DOS7.1环境下自动引导Grub4DOS(因为Grub4DOS能加载各种镜像!)
创建一个CONFIG.SYS文件内容如下,用于引导GRUB4DOS

DEVICE=GRUB.EXE

INSTALL=GRUB.EXE

SHELL=GRUB.EXE
拷贝GRUB所需的文件GRUB.EXE和grldr到U盘根目录, 在U盘根目录创建一个Boot文件夹,把Grub4DOS的中文字体文件Fonts.tz和菜单背景图片文件Splash.gz拷贝到这个文件夹下。在U盘根目录创建一个grubidx.txt特征文件,内容无所谓。用于定位根设备.

把老毛桃WinPE里面的WINNT.XPE拷贝到U盘根目录,而WINPE.IS_文件则需要放到U盘里的MiniPE文件夹(这是需要注意的,我在这里走过弯路)
因为U盘只有32M,所以我选择只放WINPE进去。
创建Menu.lst,内容如下:
fontfile /boot/Fonts.tz
timeout 15  
default 0
title       [0] start Windows--PE
find --set-root /grubidx.txt
chainloader /ldrxpe
title       [1] start WINDOWS system  
map (hd0) (hd0)
map (hd0) (hd0)
root (hd0,0)
chainloader (hd0,0)+1
boot
title       [2] restart computer
reboot
title       [3] shupdonw computer
halt

Grub4DOS顺利加载后加载,选择加载WINPE,然而加载时间非常之久,久得我都无法再等待下去。

开始我以为是WINPE文件太大(大约26M),U盘空间太小(只有32M),导致加载所需的内存不足。
所以,我决定不要WINPE了,我把其他诸如DOS工具、PQ、GHOST等其他工具的镜像文件放入U盘boot文件夹,更改启动菜单文件,通过GRUB4DOS来加载。
可惜情况依然一样,加载各种镜像所用的时间也非常之久,由此可排除U盘空间的原因。
但究竟是什么原因导致了这种情况的发生,我现在还不知道,望各位高手指点迷津。

另外,有些论坛上讲,PE镜像加载的时间取决于你的主板,有些主板上要七八分钟才能加载的镜像,在支持USB2.0启动的主板上也许只要几十秒,可是我觉得对因为我的电脑,通过CDROW加载PE的速度是很快的。
2#
发表于 2009-4-2 20:46:20 | 只看该作者
usb1.1的原因
32M木用了
干脆扔了
回复

使用道具 举报

3#
发表于 2009-4-2 21:20:44 | 只看该作者
应该是接口速度太慢导致的,usb1.1 的速度实在是让人接受不了啊,我用它复制个文件要用好长时间。
回复

使用道具 举报

4#
 楼主| 发表于 2009-4-2 21:42:54 | 只看该作者

这是我U盘主控的信息,上边写的是 标准USB设备-USB2.0全速(USB1.1),这难道就是USB1.1的意思?
回复

使用道具 举报

5#
发表于 2009-4-2 21:52:28 | 只看该作者
对,2.0全速就是传统上的1.1,高速才是2.0
回复

使用道具 举报

6#
发表于 2009-4-2 23:12:22 | 只看该作者
有多久?
我一个128mb的老U盘
也是usb1.1
装的通用pe1.8.1,再自己改造了一下
启动也就3分钟左右
回复

使用道具 举报

7#
发表于 2009-4-2 23:23:38 | 只看该作者
这和U盘大小没关系的,只要装的下就行,慢是主板的问题了,2003年前出的主板都很慢的,想快只有先加载USB2.0在进PE一般就2分钟左右
回复

使用道具 举报

8#
 楼主| 发表于 2009-4-3 09:38:29 | 只看该作者
根据各位高手的提示,我换了一个U盘,XD卡配的读卡器(我原来相机的用卡),芯片信息如下:

然后再安装原来的方法制作启动盘,所加载的镜像都是一样的,结果进入PE需要的时间半分钟不到,加载其他镜像速度更快。
由此可见,确实是U盘速度的原因。
另外需要说明的是,我的本本是07年1月1日买的,应该不存在主板对USB启动支持不好的原因,不过非常感谢各位参与讨论,让我了解不少东西。
不过我还想问下yewuqiu,你说的改造PE,是怎么个弄法,我是新手,不了解这方面的东西,还请说下思路,同时望路过的高手也不吝赐教。

[ 本帖最后由 xingerlover 于 2009-4-3 09:39 编辑 ]
回复

使用道具 举报

9#
发表于 2009-4-3 15:59:59 | 只看该作者
别说07年1月1日有主板对usb启动支持不好的

就是08年出的主板照样有对usb支持不好的
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-18 22:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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