|
看过lookskyoo的方法(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=121630&extra=page%3D1&page=1),这也是我一直想实现的东西。于是,我下那个工具来研究,经过一个下午的探索,终于在U盘zip的方式实现了按装XP时,按F6后不需要再加载软盘驱动,能选择内容,发现拷贝文件时候还是要提示a盘,所以还是不成功!!
具体步骤如下:
1、下载GenerateDriverDiskISO(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=121630&extra=page%3D1&page=1),
参考lookskyo介绍的方法(前三步)。不过,我只需要DISK.IMG,所以我无运行自带的bat文件,我只提取了其中三行:
copy "EXTRACT YOUR DRIVER HERE"\*.* FILES\RESULT1 > NUL
copy FILES\SYSLINUX1\*.* FILES\RESULT1 > NUL
FILES\bfi -t=6 -o=ldlinux.sys -o=SYSLINUX.CFG -o=SBM.CBT -b=FILES\144sect.bin -f=FILES\RESULT1\DISK.IMG FILES/RESULT1 > NUL
并存成DISK.BAT文件,并运行它,就生成了DISK.IMG。
2、制作usb-zip盘。具体方法参考“原名丢了”版主的方法。(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120424&extra=&highlight=&page=1)
提议使用makebootfat会快点,具体参照我的方法(http://bbs.wuyou.net/forum.php?mod=viewthread&tid=120424&extra=&highlight=&page=7)
我试用的U盘大小为128M,命令为:“makebootfat -o usb -b dos.bin -m mbrfat.bin -Z dos”
3、编写menu.lst,我试过两种方式,启动成功。
title mem启动
find --set-root (fd0)/BOOT/GRUB/DISK.IMG
map --floppies=2
map --mem (fd0)/BOOT/GRUB/DISK.IMG (fd0)
map (fd0) (fd1)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title memdisk启动
root (fd0)
kernel (fd0)/BOOT/MEMDISK.GZ raw floppy=0 initrd=DISK.IMG
initrd (fd0)/BOOT/GRUB/DISK.IMG
savedefault
第一种用grub的自带的mem,在安装XP时速度会快点。第二种用syslinux的mendisk ,速度比第一慢些。
4、把我上传的附件解压,拷贝到U盘上。用U盘启动,进入到dos,执行do.bat。重启后,就可以用grub来启动U盘了。
5、当SMB(Smart Boot Manager ) 成功加载后,放入xp安装光盘,选择从光驱启动。
由于没有环境测试,以为按F6后,能选择选项就OK了,就发贴了.后来经lookskyoo提示,发现拷贝文件时候还是要提示a盘,所以还是不成功!!
注:测试环境:128M U盘,XP安装光盘。
make.part01.rar
(230 KB, 下载次数: 563)
make.part02.rar
(230 KB, 下载次数: 442)
make.part03.rar
(230 KB, 下载次数: 482)
make.part04.rar
(230 KB, 下载次数: 389)
make.part05.rar
(230 KB, 下载次数: 443)
make.part06.rar
(230 KB, 下载次数: 429)
make.part07.rar
(230 KB, 下载次数: 416)
make.part08.rar
(230 KB, 下载次数: 409)
make.part09.rar
(109.26 KB, 下载次数: 383)
[ 本帖最后由 citylyz 于 2008-3-8 03:38 PM 编辑 ] |
|