中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net  论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区 » 从DOS启动GRUB 能否在启动GRUB之前加载USB驱动?
作者:
标题: 从DOS启动GRUB 能否在启动GRUB之前加载USB驱动? 上一主题 | 下一主题
chnhhwz
新手上路





积分 14
发帖 5
注册 2007-10-29
状态 离线
『楼 主』:  从DOS启动GRUB 能否在启动GRUB之前加载USB驱动?

目前使用U盘启动PE维护系统已经很普遍了
但是启动PE时只有USB1.1的速度
加载镜像需要很长的时间

这样就有一个想法
可否从DOS启动 加载USB2.0驱动 然后再启动GRUB
或者加载USB2.0驱动后 复制PE镜像到内存 再由GRUB启动

这个想法如果能够实现
启动PE的速度可以大大加快
USB2.0的速度下 100M的PE镜像 也只要十秒不到的时间加载完成

实验了一下
加载USB驱动后再启动GRUB会死机
估计是出现了两个U盘盘符的原因.

有什么好的思路吗?

2007-10-30 19:23
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
不点
银牌会员

不甘寂寞的人


积分 2491
发帖 1115
注册 2003-9-24
状态 离线
『第 2 楼』:  

更新主板 BIOS,让它支持 USB 2.0 应该是根本的解决之道。如果主板厂家没有更新,用户可以敦促它更新,否则就淘汰它的产品。新型的主板都支持 USB 2.0。所以,那些不支持的主板,迟早也是面临淘汰。

=========

如果 USB 驱动导致 GRUB.EXE 启动失败,你可以先卸载 USB 驱动,然后再启动 GRUB.EXE。

DOS 时代有很多工具都可以用来卸载 TSR。我搜索的一下,找到一个叫做 TSR Remover 的工具。你也可以再找找,应该有很多类似的工具。

你可以用 grub4dos 携带的 hmload 工具,将磁盘映像放在扩展内存中,然后启动 grub,这样在 grub 中可以访问内存中的映像文件。具体做法,参看 grub4dos 的 readme 文档。



因为我们亲手创建,这个世界更加美丽。
2007-10-30 20:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 3 楼』:  



  Quote:
Originally posted by chnhhwz at 2007-10-30 07:23 PM:
目前使用U盘启动PE维护系统已经很普遍了
但是启动PE时只有USB1.1的速度
加载镜像需要很长的时间

这样就有一个想法
可否从DOS启动 加载USB2.0驱动 ...

grub前是不可以加载usb驱动的,但是要从不支持usb启动的机子上启动各类usb上的系统还是有办法的。
win9x及之前的windows,加载usb驱动后执行win.com可启动;
linux可以在dos下加载usb驱动然后用loadlin启动usb上的linux
winpe就看我在无忧上的帖吧,用的就是hmload
http://bbs.wuyou.com/viewthread.php?tid=115665&extra=page%3D1

2007-10-31 10:40
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
z640919a
初级用户





积分 157
发帖 72
注册 2006-10-22
状态 离线
『第 4 楼』:  



  Quote:
Originally posted by 不点 at 2007-10-30 08:40 PM:
更新主板 BIOS,让它支持 USB 2.0 应该是根本的解决之道。如果主板厂家没有更新,用户可以敦促它更新,否则就淘汰它的产品。新型的主板都支持 USB 2 ...

请问不点大师:
TSR Remover已不能下载,我的主机(支持 USB 2.0,插口是1.1的)运行grub出现:program too big to fit in memory, memory allocation error. cannot load command, system halted.如加载emm386.exe,umbpci.sys 则黑屏.是不是加载emm386.exe,umbpci.sys 就不能运行grub?还是我的主机U盘加载USBASPI.SYS(用LOADSYS /u USBASPI.SYS卸载)也不能运行grub.

2007-11-7 09:46
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 5 楼』:  



  Quote:
Originally posted by z640919a at 2007-11-7 09:46 AM:

请问不点大师:
TSR Remover已不能下载,我的主机(支持 USB 2.0,插口是1.1的)运行grub出现:program too big to fit in memory, memory allocation error. cannot load command, system ...

如果出现问题,建议你不要从u盘启动dos之后加载usb驱动,这可能会出现问题。
从其它设备启动dos之后,再插上u盘,加载驱动比较保险。

2007-11-7 10:16
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
z640919a
初级用户





积分 157
发帖 72
注册 2006-10-22
状态 离线
『第 6 楼』:  

谢谢LS解答,如不从u盘启动dos之后加载usb驱动则意义不大.即使从其它设备启动dos之后,再插上u盘,也可能不能运行grub(测试后再看).

2007-11-7 11:26
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 7 楼』:  



  Quote:
Originally posted by z640919a at 2007-11-7 11:26 AM:
谢谢LS解答,如不从u盘启动dos之后加载usb驱动则意义不大.即使从其它设备启动dos之后,再插上u盘,也可能不能运行grub(测试后再看).

你不加载usb驱动能从dos下启动grub.exe吗?

2007-11-7 21:54
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
z640919a
初级用户





积分 157
发帖 72
注册 2006-10-22
状态 离线
『第 8 楼』:  

当然可以,dos下U盘为C盘,启动grub进入menu.lst可直接启动PE,U盘为D盘,只是速度要6-8分钟,

2007-11-8 09:47
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
z640919a
初级用户





积分 157
发帖 72
注册 2006-10-22
状态 离线
『第 9 楼』:  

加载USBASPI.SYS和di1000dd.sys U盘为I盘.
copy文件到虚拟fd(0)后卸载USBASPI.SYS和di1000dd.sys 有如下信息:
warning:NO TSR or device driver name di1000dd.sys found usbaspi;unloaded device driver.
warning: NO Extended memory used by program was released.
在vmware上可以运行grub,在真实机上怎么也不行.

2007-11-8 10:08
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
fujianabc
金牌会员





积分 3467
发帖 1616
注册 2004-6-21
状态 离线
『第 10 楼』:  



  Quote:
Originally posted by z640919a at 2007-11-8 10:08 AM:
加载USBASPI.SYS和di1000dd.sys U盘为I盘.
copy文件到虚拟fd(0)后卸载USBASPI.SYS和di1000dd.sys 有如下信息:
warning:NO TSR or device driver name di1000dd.sys found usbaspi;unloaded ...

你的机子可能与loadsys有冲突,试试直接在config.sys中加载驱动。

2007-11-8 10:39
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
z640919a
初级用户





积分 157
发帖 72
注册 2006-10-22
状态 离线
『第 11 楼』:  

di1000dd.sys 不是TSR,那USBASPI.SYS要不要卸载?怎样卸载?

2007-11-8 11:14
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
chnhhwz
新手上路





积分 14
发帖 5
注册 2007-10-29
状态 离线
『第 12 楼』:  

感谢答复
还是等着换主板吧

2007-11-22 00:18
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
mxso
新手上路





积分 12
发帖 5
注册 2007-11-26
状态 离线
『第 13 楼』:  

能支持VHD加载吗???

2007-11-26 21:25
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: