版主记:
楼主的构思很巧妙,即从内存虚拟出一个大的(28M)的软盘镜像,将winpe.is_等必备文件拷贝入此镜像,再启动,真是很好的想法,这才是真正的USB2.0启动之一,方式为DOS下加载。
在此提点改进意见:
1. 不使用di1000dd.sys来分配USB盘符,使用通用性最高的aspidisk.sys
2. usbasp.sys使用/v /e /norst参数,这样只加载USB2.0驱动,且不影响USB鼠标和键盘的使用。
3. menu.lst中对于直接支持usb2.0 high speed速度的主板,增加直接启动PE的选项。
139.73 KB, 下载次数: 11543, 下载积分: 无忧币 -2
[menu]
menuitem=CD, Start computer with CD-ROM support.
menuitem=NOCD, Start computer without CD-ROM support.
menuitem=HELP, View the Help file.
menudefault=CD,30
menucolor=7,0
[CD]
device=himem.sys /testmem:off
device=oakcdrom.sys /D:mscd001
device=btdosm.sys
device=flashpt.sys
device=btcdrom.sys /D:mscd001
device=aspi2dos.sys
device=aspi8dos.sys
device=aspi4dos.sys
device=aspi8u2.sys
device=aspicd.sys /D:mscd001
[NOCD]
device=himem.sys /testmem:off
[HELP]
device=himem.sys /testmem:off
[COMMON]
files=10
buffers=10
dos=high,umb
stacks=9,256
devicehigh=ramdrive.sys /E 2048
lastdrive=z
原帖由 fujianabc 于 2007-10-29 06:52 PM 发表
类似的方法我早就是过了,给搂住一些建议:
在dos下可以用loadsys来加载usb驱动,然后复制u盘中的文件至ramdisk,之后用loadsys卸载usb驱动,在执行grub.exe就不会死机了。
原帖由 hytmtet 于 2007-10-29 06:58 PM 发表
多谢提醒
先谢谢啦
我自己用就不想再改了~
复制到ramdisk是肯定不行的
grub4dos没办法定位ramdisk设备
不过可以定位仿真的软驱
我本来想复制到硬盘的
但是通用性不强,例如有的机器根本没分区的新机 ...
原帖由 fujianabc 于 2007-10-29 08:25 PM 发表
我的意思是这个ramdisk不是dos的ramdisk,而是用grub中的map --mem或者memdisk生成的ramdisk,copy当然是在dos下运行的。
另外,grub4dos中还包含了一个hmload.com程序,它可以在dos下生成一个ramdisk,然后 ...
原帖由 zhaohj 于 2007-10-29 01:09 PM 发表
-----------必须加上duse.exe-------------------------------------------------------------
怎么没见你的加上?
请提供上述文件打包下载
IMG_14541.JPG (72.61 KB, 下载次数: 396)
原帖由 fujianabc 于 2007-10-30 11:32 AM 发表
建议关心这个问题的可以看一下这个帖子:
http://www.cn-dos.net/forum/viewthread.php?tid=34782&fpage=1
以及其中的链接
http://sysdocs.stu.qmul.ac.uk/sysdocs/Comment/GrubForDOS/
原帖由 mmck321 于 2007-10-30 10:04 PM 发表
取决于bios中对u盘的识别是什么意思?是不是,如果主板支持U盘启动,是不是应该在bios中能找到相应的盘符
如果开机时U盘灯不亮。是不是板子不支持u盘启动???
但为什么在板子bios中启动顺序中能找到usb-z ...
原帖由 ck 于 2007-10-31 10:41 AM 发表
按照您的方法和步骤,文件名和文件夹名也照搬
前面的程序执行一切顺利
到“if not exist %ypan%:\boot\winpe.is_ goto err”这步,能顺利的把所有文件都copy到虚拟的boot文件夹中,下面的不知道是否执行:
% ...
原帖由 hytmtet 于 2007-10-31 10:47 AM 发表
重新下载附件试试
卸载驱动这次没偷懒
把要卸载的驱动名称也加上去了的
loadsys /u di1000dd.sys
loadsys /u usbaspi.sys
如果还死机
换一个版本的grub.exe试试
因为驱动都卸载了
原则上应该是 ...
原帖由 ck 于 2007-10-31 11:39 AM 发表
刚刚试过了,问题依旧。
从低版本的grub.exe直到最新的grub4dos-0.4.3-2007-10-30的grub.exe在我的主板上都能正常引导PE和IMG、IMA、GZ等文件,这点是没有问题的。
您的usbdos.gz文件,我就是用grub.exe引导 ...
原帖由 jzdai0903 于 2007-11-2 04:31 PM 发表
我條大小另存新檔後...
autousb.ima都變成398KB左右...
樓主能說說怎麼製作autousb.ima的流程嗎...
或是樓主能幫忙做一個34MB的autousb.ima...
壓成autousb.gz 應該也只有200多kb...感謝...
原帖由 z640919a 于 2007-11-3 06:04 PM 发表
请问LZautousb.gz 和usbdos.gz压缩gz是用什么软件?怎样压缩.gz文件的?我用RAR和7-ZIP压缩的.gz文件怎都不行.
原帖由 hytmtet 于 2007-10-29 08:43 PM 发表
可以考虑
loadsys制作出来的兼容性应该更高
因为在启动grub.exe之前可以卸载USB驱动
减小了grub.exe启动出错的可能
在自己的机器上试了
无论是否卸载usb驱动
都会造成grub.exe直接启动卡死
卡死 ...
原帖由 z640919a 于 2007-11-5 09:03 AM 发表
请问LZ这种情况下怎样具体修改内置菜单或者用grub --config-file="....."?我是用NTIDR + GRIDR(内存768MB),文件copy没有问题.修改 grub --config-file="commandline"有如下错误:program too big to fit in me ...
原帖由 zhaohj 于 2007-11-5 04:12 PM 发表
用移动硬盘测试,速度提升还是很明显的。
LOADSYS USBASPI.SYS这个过程有点长,化了10秒左右时间,因为要检测USB设备,有什么办法使它检测时间缩短?
/nocbc参数有什么含义?
原帖由 hytmtet 于 2007-11-6 12:55 PM 发表
郁闷了点
用loadsys.exe来载入di1000dd.sys的话
添加了/lO
参数
的确也从O开始分配盘符了
但是虽然分配了盘符
访问O时确提示 不能读取驱动器O......
而如果在CONFIG.SYS或者用DEVLOAD.exe来加载
则没 ...
36.52 KB, 下载次数: 249, 下载积分: 无忧币 -2
原帖由 kfg 于 2007-11-7 03:37 PM 发表
按照顶楼的办法处理之后,在虚拟盘引导grub之后就重起了。。
电脑为三星 X11笔记本。。
目前没有别的电脑可以测试。。
请问这样会是什么原因导致的呢?
原帖由 zhaohj 于 2007-11-7 05:36 PM 发表
到时空论坛下载新版试试,GRUB4DOS兼容性还是有问题。相对来说,grldr好一点。
能不能用磁盘镜像引导用GRLDR就会好很多。
原帖由 zhaohj 于 2007-11-18 02:21 PM 发表
你肯定超过A盘容量了。你压缩一下IMG文件为IM_看看会不会超容量,不然修改A盘大小。这个与NTFS格式没关系,与关系的是A盘容量和实际内存大小。
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |