无忧启动论坛

标题: [分享]兼容性好的U盘启动盘制作经验 [打印本页]

作者: nnhit    时间: 2007-10-19 11:04
标题: [分享]兼容性好的U盘启动盘制作经验
我是在 http://bbs.wwwfox.net/viewthread.php?tid=86500&extra=page%3D1 介绍的方法的基础上制作而成的。
如果嫌我啰唆可以跳过制作方法,按后面简单的制作过程格式化U盘,把上传的文件拷贝到U盘就可以了。


按上面帖子的方式,主要是兼容性有问题,对于不同的机器要用不同的方式去制作,目前我试过两套不同的主板:
1,IBM机器主板,用HP格式化工具可以启动,U盘被认作hd0。
2,华擎945G主板,用usboot工具格式化可以启动,U盘被认作fd0。
这样就很麻烦,除了用不同的工具格式化外,启动到grub后,menu.lst还要改来改去。
我后来发现机器有一些共通点,就是对于启动到dos来说比较兼容,而且我发现98 dos 启动盘的兼容性最好。
所以我的思路是从U盘启动到dos,然后从dos启动grub,然后再统一menu.lst菜单,从而进入xpe等工具盘。而且设置好配置文件后,不需要手工干预,直接就到grub启动菜单了。
无论是usboot,还是HP格式化工具,发现格式化成usb-hdd,fat32格式,两套机器都是能进入98 dos的,然后在AUTOEXEC.BAT里加入grub可以自动跳到grub启动模式,当然这里用了grub4dos工具。
主要的问题就是menu.lst的配置了,这里采用了find --set-root [filename] 命令来区别不同机器把U盘当作不同的磁盘类型。这就可以在U盘根目录中放入一个特征文件,从而自动设定正确的路径。(注意:比如我的U盘的特征文件名是usb_boot_feature.txt,开始的时候我在使用find命令时,发现直接写usb_boot_feature.txt,且只用一个全局的find --set-root命令,在ibm机器是好用的;但是在华擎945G的机器上不行,必须写成/usb_boot_feature.txt,而且必须再每个title下面都要使用一个find --set-root命令)
这样不同的机器都能一下进入grub菜单了,可以直接选取想要的xpe环境,或者是其他工具盘。这里可能已经有很多网友提出过这样的方法了,也可能已经使用了,并且可能已经做出了更好,更简单,更兼容的方法,请恕我学浅,这几天折腾了一下U盘启动的东西,才开始学习grub,没有看到您的大作。请广大网友拍砖。


【简单的制作过程】
1.用usboot或者是HP格式化工具格式成U盘dos启动盘
2.将我上传的文件解压到U盘根目录下,如果此时开机能从U盘启动,见到grub菜单应该就没什么问题了。
   下载地址:http://exs.mail.foxmail.com/cgi-bin/downloadfilepart?svrid=4&fid=bb70dd0b2705e0de9d2a18e84cbc1fc977580d6d7862af60
                (398k,提取码:eeb8d899,有效期7天,我没有什么好的上传方式)
3.将minipe文件夹拷贝到你的U盘根目录下。
   下载地址(引用前文):http://219.235.2.25/webtest/embeded/boot/MiniPE.rar

[ 本帖最后由 nnhit 于 2007-10-19 11:25 AM 编辑 ]
作者: chnhhwz    时间: 2007-10-19 18:22
这样就很麻烦,除了用不同的工具格式化外,启动到grub后,menu.lst还要改来改去。

不用这样麻烦的

建议你参考下YOUSM作的那个REBOOT

也是用GRLDR启动的

不管你是启动到C还是启动A  都是一样正常的

不用修改MENU

要修改说明你的MENU写的不好
作者: nnhit    时间: 2007-10-22 10:00
标题: 回复 #3 chnhhwz 的帖子
我说的改来改去是针对我前面提到的帖子。
我现在的方式是不用来回改menu.lst的。只要覆盖到U盘就行了。
作者: ljtys    时间: 2007-10-22 11:27
这个思路不错!可以解决好到问题。不管什么猫,只要抓耗子就好。
作者: nnhit    时间: 2007-10-22 15:49
标题: 回复 #5 ljtys 的帖子
谢谢这位兄弟的鼓励。
麻烦哪位老兄能用的或是不能用的上来吱一声。还请帮忙把我上传的那个文件上传到一个固定的地方,不然过几天就不能用了。为人为己!
作者: suriv    时间: 2007-10-23 19:17
谢谢楼主分享..:victory:
作者: hhhhhh    时间: 2007-10-28 18:31
请楼主再发个下载吧,让更多的人能够使用。原来那个失效了不能下。
作者: kktt133    时间: 2007-10-29 00:59
楼主。。再发一个吧。。要不用Winrar压缩成几个分卷上传啊~~ 才300多K应该可以的啊~

[ 本帖最后由 kktt133 于 2007-10-29 01:01 AM 编辑 ]
作者: nnhit    时间: 2007-11-12 10:48
标题: U盘根目录的文件
请见附件:

usb_boot.part1.rar

97.66 KB, 下载次数: 160, 下载积分: 无忧币 -2

usb_boot.part2.rar

97.66 KB, 下载次数: 114, 下载积分: 无忧币 -2

usb_boot.part3.rar

97.66 KB, 下载次数: 112, 下载积分: 无忧币 -2

usb_boot.part4.rar

97.66 KB, 下载次数: 115, 下载积分: 无忧币 -2

usb_boot.part5.rar

7.66 KB, 下载次数: 99, 下载积分: 无忧币 -2


作者: nnhit    时间: 2007-11-12 10:54
另外再说一下,我在实际用的时候的一些经验。我后来又遇到了一台比较老的笔记本ibm r32,bios里面显示支持usb fdd,我把U盘格成了usb fdd,不行。按原来的usb hdd fat32也不行。usb zip试了也不行。格式化成usb hdd fat成功启动。但是这个usb hdd fat的启动盘拿到上面提到的新机器上不能启动。

看来usb hdd的兼容性还是最好的, 只不过新机器要用fat32,老机器用fat
作者: nnhit    时间: 2007-11-12 11:02
还有,后来我又在这个启动U盘的基础上加入了一个 ISOEMU。这样就可以把一个启动盘的iso镜像放到U盘上,启动后可以进入这个iso启动光盘的启动界面了。但是用这个iso装xp还有些问题,有人说这种模式不行吧。当然最好的想从iso启动的方式还是用量产工具,这种兼容性高。但是像我这种用SD+读卡器做的U盘,好像没办法用量产。这个ISOEMU+iso镜像倒是可以玩玩,用来做系统维护什么的应该是可以的。
作者: 修心ing    时间: 2007-11-23 19:52
新手 很多知识还没看懂
作者: liwenchao    时间: 2007-11-24 11:06
我是华擎的P4i45gv,插上U盘显示“USB RMD-FDD”,U盘文件格式只能用FAT,用FAT32就不能引导。
公司的电脑是690v的,显示U盘是“USB HDD”,可以用多种格式引导。
最终我使用USBOOT 1.7把U盘格式化成USB ZIP,再用GRUB DOS,我家的电脑、公司的电脑都可以引导。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net./) Powered by Discuz! X3.3