无忧启动论坛

标题: 简单通用的USB-ZIP启动(启动成功率高)(5.22更新) [打印本页]

作者: Buddy    时间: 2007-4-28 21:36
标题: 简单通用的USB-ZIP启动(启动成功率高)(5.22更新)
声明:由于主板新旧及其型号的不同,所以U盘启动不可能使所有的主板都能启动(本人的方法也不是万能的),但是我们可以在不断的改进中使U盘能够支持更多的主板,使其兼容性更好,如果你有更好的方法,欢迎一起讨论。

本方式采用USB-ZIP + SYSLINUX 引导 方式引导启动,能够较好的处理USB-ZIP启动中很多主板的不兼容问题,且可以支持多重启动!

如果以下方法无法引导为USB-ZIP启动,请先使用FlashBoot格式化为自带的FreeDOS-ZIP启动,然后在用以下方法操作。

5.22更新说明:
1.更改MEMDISK.SYS,修正在部分主板上无法加载IMG镜像
2.重新更改MSDOS & GRUB为第一启动:发现在部分主板上仍会出现SYSLINUX与GRUB的不兼容现象,导致CPU占用100%,启动速度缓慢,系统运行缓慢,使用MSDOS & GRUB 可解决这一情况。
3.如果MSDOS & GRUB 无法引导启动,可尝试使用直接由SYSLINUX引导GRUB
4.将MSDOS & GRUB 中的镜像文件精简,将GRUB.EXE以及MENU.LST外置,方便更换和修改
5.将部分启动文件放入BOOT文件夹,精简U盘根目录文件
6.添加GHOST11和MSDOS7.1启动镜像
7.如果两种启动方式均不能启动,请查看你的BIOS设置是否正确。
8.所有镜像使用GZ压缩格式,减小镜像文件体积

5.16更新说明:直接使用SYSLINUX最新版本制作U盘启动盘,抛弃了FLASHBOOT、USBOOT等工具,解决了因FLASHBOOT制作时所用的SYSLINUX版本过旧导致的与GRUB的不兼容情况,使其不影响GRUB的启动速度,同时更新最新GRUB以及缩小了Floppy.zip的体积,使用中文引导菜单,更改MSDOS & GRUB启动为第二启动。
经本人测试,所做出的USB-ZIP启动盘不比使用FLASHBOOT所做出的USB-ZIP差

5.3更新说明:增加了SYSLINUX直接引导GRUB,作为备用启动,从而实现两种方式启动GRUB,使u盘启动的成功率进一步提高,并调整了相关引导配置文件,更新GRUB为最新版本

方法:

1.将U盘格式化为FAT格式.(FAT32也可以,但部分主板不能引导)
2.下载本人上传的附件中的SYSLINUX.ZIP,解压后可得SYSLINUX.EXE文件,在CMD命令行中运行命令 SYSLINUX U盘盘符 ,例如( SYSLINUX I: )

*通过以上步骤,你的U盘已经可以以USB-ZIP形式引导了,不相信的可以试试,不过由于缺少配置文件会出错。

3.加入相关配置及引导文件。详细如下:(红色为文件名,绿色为文件内容)

syslinux.cfg
=====================================================================
prompt 1
default 1
timeout 30

say (1) MSDOS & GRUB
say (2) GRUB

label 1
    kernel /BOOT/memdisk.sys
    append initrd=/BOOT/BOOT.GZ

label 2
    kernel /BOOT/GRUB.EXE
    append --config-file="configfile (fd2)/BOOT/menu.lst;configfile (fd1)/BOOT/menu.lst;configfile (fd0)/BOOT/menu.lst;configfile (hd0,0)/BOOT/menu.lst;configfile (hd1,0)/BOOT/menu.lst"

=====================================================================

MENU.LST
=====================================================================
timeout 5
default /default
fontfile /BOOT/fonts


title WinPE
chainloader --force /SETUPLDR.BIN
savedefault --wait=2


title 深山红叶DOS工具箱
kernel /BOOT/memdisk.sys c=60 h=8 s=36 floppy
initrd /BOOT/DOSTOOL.GZ


title GHOST
kernel /BOOT/memdisk.sys c=80 h=2 s=36 floppy
initrd /BOOT/GHOST.GZ


title MSDOS7.1
kernel /BOOT/memdisk.sys c=80 h=2 s=18 floppy
initrd /BOOT/MSDOS71B.GZ


title 从硬盘第一分区启动
rootnoverify (hd0,0)
makeactive
chainloader  +1


title 重启
savedefault --wait=2
reboot


title 关机
savedefault --wait=2
halt


title GRUB命令行
savedefault --wait=2
commandline

=====================================================================

U盘根目录文件列表
=====================================================================
文件:
ldlinux.sys
syslinux.cfg
NTDETECT.COM
SETUPLDR.BIN
WINNT.XPE
WinPE.IS_


文件夹:
外置程序
BOOT

=====================================================================

BOOT文件夹文件列表
=====================================================================
grub.exe
MENU.LST
BOOT.GZ
fonts
memdisk.sys
DOSTOOL.GZ
Ghost.GZ
MSDOS71B.GZ

=====================================================================

=====================================================================
标为绿色的文件本人已打包提供下载,ldlinux.sys请按照第二步操作即可获得标为蓝色的文件请从老毛桃WINPE中提取。
=====================================================================

打包文件下载地址:

zhaohj提供的FTP空间本人ID文件夹下的U盘启动文件.rar

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=96720&extra=page%3D1

http://www.syyz.com/temp/Buddy/UBOOT.RAR (感谢思源驿站提供的空间)

*U盘根目录下的 ldlinux.sys 文件请勿从其他地方拷贝过来(即使是一摸一样),如果该文件被勿删除,请直接执行上面的第二步,否则会引导失败,不知道是什么原因

请制作成功的朋友顶一下,也请不能启动的朋友说明具体情况,以待改进,谢谢!

成功案例:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=3#pid1050434
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=14#pid1074160
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=15#pid1078731
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=15#pid1079153
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=16#pid1081462
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=16#pid1082332
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=104479&page=19#pid1129483

[ 本帖最后由 Buddy 于 2007-8-26 11:57 PM 编辑 ]

syslinux.zip

15.2 KB, 下载次数: 3242, 下载积分: 无忧币 -2


作者: chnhhwz    时间: 2007-4-28 22:29
这个主意不错
FREEDOS兼容性是不好
不过只有FlashBOOT才能作真正的ZIP启动U盘
作者: 249845816    时间: 2007-4-29 05:33
按你的方法有1台电脑可以顺利进到PE    但是另外有一台在要进PE时总是死机   就是出现一堆英文下面的光标一闪一闪 没有反映
作者: Buddy    时间: 2007-4-29 07:36
原帖由 249845816 于 2007-4-29 05:33 AM 发表
按你的方法有1台电脑可以顺利进到PE    但是另外有一台在要进PE时总是死机   就是出现一堆英文下面的光标一闪一闪 没有反映


能不能详细讲一下是什么错误?
作者: wangli2003    时间: 2007-4-29 07:38
可以一试,哈哈!~~~~~~
作者: lianjiang    时间: 2007-4-29 08:25
水平有限,看了半天,没看出SYSLINUX 在哪里体现了?
根据流程,不是用flashboot制作ms-dos启动吗?怎么成了SYSLINUX 引导ms-dos
了?
作者: Buddy    时间: 2007-4-29 08:28
原帖由 lianjiang 于 2007-4-29 08:25 AM 发表
水平有限,看了半天,没看出SYSLINUX 在哪里体现了?
根据流程,不是用flashboot制作ms-dos启动吗?怎么成了SYSLINUX 引导ms-dos
了?


你没试过吧,这位兄弟
用FlashBOOT 选择 "将任何的软盘镜像创建到闪存盘上" 格式化后就是由SYSLINUX核心引导的,MSDOS模式只是由SYSLINUX引导MSDOS镜像启动的

[ 本帖最后由 Buddy 于 2007-4-29 08:36 AM 编辑 ]
作者: 249845816    时间: 2007-4-29 08:44
其他可以支持ZIP和HDD的可以正常进到PC(我做的是ZIP启动U盘)
那台电脑主板只支持zip启动 按你的方法能进到选项菜单 但是选择进入PC就,只有光标点闪呀闪的 按ctrl+alt+del没办法重新启动    很多的英文 我新手看不懂是什么错误?
作者: Buddy    时间: 2007-4-29 08:48
原帖由 249845816 于 2007-4-29 08:44 AM 发表
其他可以支持ZIP和HDD的可以正常进到PC(我做的是ZIP启动U盘)
那台电脑主板只支持zip启动 按你的方法能进到选项菜单 但是选择进入PC就,只有光标点闪呀闪的 按ctrl+alt+del没办法重新启动    很多的英文 我新 ...


其他机子都能启动,只有这台的话应该制作上没有问题
能否把详细的错误说明信息发出来???
还有经本人测试发现有真正的软驱的机子是无法启动的,虽然能进MSDOS,但之后回找不到你的U盘内的文件,造成无法启动,这个是所有的USB-ZIP启动方式都存在的一个问题

[ 本帖最后由 Buddy 于 2007-4-29 08:52 AM 编辑 ]
作者: victor888    时间: 2007-4-29 08:50
兄弟,说两句,可能是个案,没有通用性,但至少两人经历了。

SYSLINUX 启动GRUB,再启动PE,速度明显慢;启动IMG,速度巨慢,我没成功。
==
但有一点区别就是SYSLINUX启动后加载FLOPPY.IMG文件文件,再启动GRUB.

我的操作是在SYLINUX.CFG中使用KERNEL GRUB.EXE命令。我想结果应该是一样的。
作者: Buddy    时间: 2007-4-29 08:55
启动IMG需要正规的IMG镜像,至于启动慢,最多只比一般的慢一分钟左右(引导到MSDOS的时候就和其他的引导的速度是一样的),当然如果你的Floopy.IMG文件很大,那就另当别论了
还有用你这种方式(我的操作是在SYLINUX.CFG中使用KERNEL GRUB.EXE命令)会造成GRUB找不到MENU.LST的情况(之前我也考虑过),默认GRUB是不检索软盘的MENU.LST的,而我们做的恰恰是USB-ZIP,所以我才先引导进入MSDOS

[ 本帖最后由 Buddy 于 2007-4-29 09:05 AM 编辑 ]
作者: Buddy    时间: 2007-4-29 09:12
还有,如果有些人是因为已经引导进DOS后出现光标闪但不动的情况,请更新floopy.img文件里的GRUB为最新的,应该能解绝问题,应为此种方法启动还是受限于GRUB
作者: newdos11    时间: 2007-4-29 09:21
SYSLINUX是不错的启动管理软件
启动GRUB只要:
LABEL GRUB
  KERNEL /grub.exe
  append --config-file="configfile (fd0)/menu.lst;configfile (hd0,0)/menu.lst"
不用加载IMG进DOS的。
作者: lianjiang    时间: 2007-4-29 09:24
原帖由 Buddy 于 2007-4-29 08:28 AM 发表


你没试过吧,这位兄弟
用FlashBOOT 选择 "将任何的软盘镜像创建到闪存盘上" 格式化后就是由SYSLINUX核心引导的,MSDOS模式只是由SYSLINUX引导MSDOS镜像启动的

前几天用syslinux.exe做过,启动我的一个6.72M的img文件,巨慢,无法忍受。还是老老实实用普通做法快。至于兼容性不清楚,反正能用就行,也没那么多机子试。
作者: Buddy    时间: 2007-4-29 09:30
原帖由 newdos11 于 2007-4-29 09:21 AM 发表
SYSLINUX是不错的启动管理软件
启动GRUB只要:
LABEL GRUB
  KERNEL /grub.exe
  append --config-file="configfile (fd0)/menu.lst;configfile (hd0,0)/menu.lst"
不用加载IMG进DOS的。



我测试过了,有一部分机子虽然能进GRUB,也能找到MENU.LST,但是却找不到其他文件(不知道是什么原因),但是在我那中方法里面确是能启动的
作者: Buddy    时间: 2007-4-29 09:33
原帖由 lianjiang 于 2007-4-29 09:24 AM 发表

前几天用syslinux.exe做过,启动我的一个6.72M的img文件,巨慢,无法忍受。还是老老实实用普通做法快。至于兼容性不清楚,反正能用就行,也没那么多机子试。


呵呵,确实,如果img文件过大确实会有这种状况,所以我的IMG只有1.4MB,启动只要几十秒就能加载完成,我这边的机子只要十秒左右。
而且我这有8台电脑,主板各不相同,有几年前的,也有今年的,主板品牌也不一样,而且有品牌机,也有组装机,测试全部只要十秒左右

[ 本帖最后由 Buddy 于 2007-4-29 09:35 AM 编辑 ]
作者: newdos11    时间: 2007-4-29 09:57
原帖由 Buddy 于 2007-4-29 09:30 AM 发表



我测试过了,有一部分机子虽然能进GRUB,也能找到MENU.LST,但是却找不到其他文件(不知道是什么原因),但是在我那中方法里面确是能启动的

想不到GRUB还有这个问题,你用的是0.43 4月22的最新版吗?
另我用SYSLINUX直接加载GRUB。EXE然后引导PE,会出现CPU占用长期100%,速度比在虚拟机还慢10倍的情况,所以我虽然用到GRUB的地方很多,但也用SYSLINUX作主引导,不然出了问题连个DOS,PE都进不了就麻烦。。。
还有SYSLINUX支持ZIP和GZ格式的镜像的,你不压缩当然慢了。
作者: Buddy    时间: 2007-4-29 10:05
呵呵,谢谢提醒,本人对SYSLINUX不是很了解
作者: yy169    时间: 2007-4-29 10:56
楼主,我用你的方法操作,但在引导msdos的时候就出问题了,前面引导正常,到booting的时候就不动了,过了很久也一样,不能引导到菜单,我的机器是IBM T30,不知道是不是机器问题,zip模式总是不成功。:L
作者: Buddy    时间: 2007-4-29 11:01
原帖由 yy169 于 2007-4-29 10:56 AM 发表
楼主,我用你的方法操作,但在引导msdos的时候就出问题了,前面引导正常,到booting的时候就不动了,过了很久也一样,不能引导到菜单,我的机器是IBM T30,不知道是不是机器问题,zip模式总是不成功。:L


那下面是不是有小点点在动呢?

如果在动的话就是老主板加载的比较慢,如果不是的话请核对U盘文件和我上面列出的文件做对比,看看是不是少了什么问件
作者: yy169    时间: 2007-4-29 11:03
另外我也想到了grub的问题,就更新了grub到4.22最新版,还是一样不能引导
loading boot sector .....  booting
就不动了
作者: Buddy    时间: 2007-4-29 11:06
最新的是0.4.3的,还有你到底是引导到哪出的问题?
到底是引导DOS出的问题还是在GRUB出的问题
作者: lianjiang    时间: 2007-4-29 11:08
原帖由 Buddy 于 2007-4-29 09:33 AM 发表


呵呵,确实,如果img文件过大确实会有这种状况,所以我的IMG只有1.4MB,启动只要几十秒就能加载完成,我这边的机子只要十秒左右。
而且我这有8台电脑,主板各不相同,有几年前的,也有今年的,主板品牌也不 ...

只用1.44mb的话,限制就太多了点。不过不能用其他方法启动的,倒还是值得一用的。
作者: Buddy    时间: 2007-4-29 11:12
那倒不是,1.44MB里面其实只是用于启动MSDOS和GRUB,之后的操作就和其他的一摸一样,其他的能实现什么,这个也能实现什么
作者: Buddy    时间: 2007-4-29 11:13
原帖由 yy169 于 2007-4-29 11:03 AM 发表
另外我也想到了grub的问题,就更新了grub到4.22最新版,还是一样不能引导
loading boot sector .....  booting
就不动了


又重启给你看了下,是GRUB出的问题
这个你得换最新的GRUB,如果还是不行,那就没办法了
作者: bsmqu    时间: 2007-4-29 11:40
呵呵,现在要用了,收下了
作者: yy169    时间: 2007-4-29 14:46
我再多试几台机器,如果还是不行就没办法了,只能用HDD模式:L
作者: Buddy    时间: 2007-4-29 15:01
如果需要ghost文件的,我传给你。
作者: ggaadd    时间: 2007-4-29 15:22
256MB U盘成功了
谢谢
作者: hanson2010    时间: 2007-4-29 16:31
标题: 回复 #1 Buddy 的帖子
俺的到了SYSLINUX就提示:
Boot failed: please change disks and press a key to continue.

能否将你的:
memdisk.gz
NTDETECT.COM
SETUPLDR.BIN
WINNT.XPE
一起贴出?
作者: Buddy    时间: 2007-4-29 17:13
原帖由 hanson2010 于 2007-4-29 04:31 PM 发表
俺的到了SYSLINUX就提示:
Boot failed: please change disks and press a key to continue.

能否将你的:
memdisk.gz
NTDETECT.COM
SETUPLDR.BIN
WINNT.XPE
一起贴出?


你这个好像是引导制作的有问题

那几个文件分别是制作的时候自动产生的以及老毛桃的0418里的文件
作者: lianjiang    时间: 2007-4-29 18:13
试了一下,感觉不用syslinux引导img,而是用syslinux直接引导grub.exe,然后有grub加载img更快和方便。
作者: Buddy    时间: 2007-4-29 18:23
原帖由 lianjiang 于 2007-4-29 06:13 PM 发表
试了一下,感觉不用syslinux引导img,而是用syslinux直接引导grub.exe,然后有grub加载img更快和方便。


如果是USB-ZIP的话会出现GRUB找不到要引导的文件。。。前面我已经说过了,也做过测试了。不然我才懒得那么烦呢!!
作者: lianjiang    时间: 2007-4-29 20:50
原帖由 Buddy 于 2007-4-29 06:23 PM 发表


如果是USB-ZIP的话会出现GRUB找不到要引导的文件。。。前面我已经说过了,也做过测试了。不然我才懒得那么烦呢!!

我就是用usb-zip的。完全可以。
作者: Buddy    时间: 2007-4-29 21:08
原帖由 lianjiang 于 2007-4-29 08:50 PM 发表

我就是用usb-zip的。完全可以。


呵呵,那只是你的主板能识别,不代表所有的主板都能识别!
不过本人正在考虑把这种方法也加进去,等五一放假回来就更新,到那时USB-ZIP将能进一步兼容更多的主板:D
作者: lianjiang    时间: 2007-4-29 22:34
原帖由 Buddy 于 2007-4-29 09:08 PM 发表


呵呵,那只是你的主板能识别,不代表所有的主板都能识别!
不过本人正在考虑把这种方法也加进去,等五一放假回来就更新,到那时USB-ZIP将能进一步兼容更多的主板:D

我说的是针对你“如果是USB-ZIP的话会出现GRUB找不到要引导的文件”而言的,你说是找不到,并没说这种方法的兼容性问题不如你说的那种。
当然我也没条件也没必要测试其兼容性。个人猜测,都是用syslinux启动后加载,区别应不大。
作者: chnhhwz    时间: 2007-4-29 23:14
ZIP有两种
一种启动后是A
一种启动后是C

毛桃发出来的ZIp版本制作方法
还有论坛上大部分ZIP启动的制作方法
都是启动后为C的那种

ZIp启动后为A
才是真正的ZIP模式

顺便说一句
USBOOT和HP作出来的256M以上的启动盘
不管怎么设
都是HDD模式的
作者: ln12300    时间: 2007-4-29 23:18
啊~不错~
感谢分享~
作者: ggaadd    时间: 2007-4-30 02:31
听说用grub4dos-0.4.3-chs-2007-04-22能做出中文的MENU.LST
Buddy 能不能把MENU做成中文的呢?
还有能不能做一个直接进入U盘的DOS的IMG这样就完美了.
作者: lianjiang    时间: 2007-4-30 07:28
原帖由 chnhhwz 于 2007-4-29 11:14 PM 发表
ZIP有两种
一种启动后是A
一种启动后是C

毛桃发出来的ZIp版本制作方法
还有论坛上大部分ZIP启动的制作方法
都是启动后为C的那种

ZIp启动后为A
才是真正的ZIP模式

顺便说一句
USBOOT和HP作出来的 ...

我用usboot等制作的usb-zip,启动到dos后是A:,syslinux启动后是什么盘符没研究,因为不是直接进dos,而是用它引导了img或grub了。
补充:我是sd卡+读卡器,16MB,相机里带的。1G的sd卡用flashboot制作后,在我的电脑上启动后也是A:。应是“真正的ZIP模式”。

[ 本帖最后由 lianjiang 于 2007-4-30 07:32 AM 编辑 ]
作者: Buddy    时间: 2007-4-30 08:50
因为都是FLASHBOOT做的,而且做的时候选择的是USB-ZIP,所以做出来是ZIP格式的,而且显示的是A:
而且本人测试发现在有些机子你可以引导进入GRUB后退回DOS,然后你甚至可以切换到B:(A:,B:均为为软驱预留的盘符),因为A:被你的DOS镜像占据了,所以你的U盘就变成了B:

所以此种方法是绝对的USB-ZIP启动

[ 本帖最后由 Buddy 于 2007-4-30 08:56 AM 编辑 ]
作者: Buddy    时间: 2007-4-30 08:54
原帖由 lianjiang 于 2007-4-29 10:34 PM 发表

我说的是针对你“如果是USB-ZIP的话会出现GRUB找不到要引导的文件”而言的,你说是找不到,并没说这种方法的兼容性问题不如你说的那种。
当然我也没条件也没必要测试其兼容性。个人猜测,都是用syslinux启动 ...


区别是有的,因为引导MSDOS是用的memdisk.sys,引导进入MSDOS后SYSLINUX就没有他的工作了,全部交由MSDOS负责,包括文件系统及文件的管理,而如果直接启动GRUB,责所有任务都交给了GRUB,而GRUB现在还有缺陷,所以才导致有些主板上面找不到U盘内的文件。
所以两者是有很大区别的
作者: fjj1218    时间: 2007-4-30 08:56
我的U盘进去 之后显示  PCI PARITY ERROR !  PRESS F1 TO CONTINUE ,F2 TO REBOOT
按F1进去之后死机,按F2后重启动,不知道怎么回事,请楼主帮我看看
作者: Buddy    时间: 2007-4-30 08:58
原帖由 fjj1218 于 2007-4-30 08:56 AM 发表
我的U盘进去 之后显示  PCI PARITY ERROR !  PRESS F1 TO CONTINUE ,F2 TO REBOOT
按F1进去之后死机,按F2后重启动,不知道怎么回事,请楼主帮我看看


那个是GRUB在DOS引导中的缺陷,五一放假回来后估计能解决你的问题
作者: fjj1218    时间: 2007-4-30 09:01
OK,祝你五一节快乐:lol :lol
作者: wewah    时间: 2007-4-30 09:03
用HP Driver Key Boot Utility更好吧!
:victory: :victory: :victory:
作者: Buddy    时间: 2007-4-30 09:05
原帖由 wewah 于 2007-4-30 09:03 AM 发表
用HP Driver Key Boot Utility更好吧!
:victory: :victory: :victory:


惠普的那个好像只能做USB-HDD吧。。。。。。
作者: lianjiang    时间: 2007-4-30 09:52
原帖由 Buddy 于 2007-4-30 08:54 AM 发表


区别是有的,因为引导MSDOS是用的memdisk.sys,引导进入MSDOS后SYSLINUX就没有他的工作了,全部交由MSDOS负责,包括文件系统及文件的管理,而如果直接启动GRUB,责所有任务都交给了GRUB,而GRUB现在还有缺陷, ...

总算明白一些了,呵呵。
作者: barton    时间: 2007-4-30 10:22
不知道MS-DOS的兼容性如何:lol

我的U盘采用的是启动到dos

通过DOS启动菜单CONFIG.SYS,autoexe.bat来控制

1.进入DOS-------DOS菜单
2.进入DOS的特定程序
2.启动GRUB,以及利用GRUB功能的关机,重启,从光驱启动

其实GRUB现在稳定性还是不错的,只是如果从DOS再返回到GRUB,要释放TSR程序
作者: maalone    时间: 2007-4-30 10:24
51有时间了正好折腾折腾
作者: wslzy    时间: 2007-4-30 16:52
memdisk.gz
没发现有这个文件的存在。
作者: wslzy    时间: 2007-4-30 17:31
DOS工具箱不太明白,是把深山红叶DOS工具箱.img中的所有文件提出来再制作ZIP文件还是把IMG文件直接制作ZIP文件?
作者: xintiandi    时间: 2007-4-30 17:39
楼主为什么叫buddy,是不是一直在用BeTwin这个软件.
作者: ggaadd    时间: 2007-4-30 18:32
原帖由 wslzy 于 2007-4-30 05:31 PM 发表
DOS工具箱不太明白,是把深山红叶DOS工具箱.img中的所有文件提出来再制作ZIP文件还是把IMG文件直接制作ZIP文件?

我也有同样的问题
作者: xintiandi    时间: 2007-4-30 22:16
那就多试几次了。。,。。
作者: Buddy    时间: 2007-5-1 10:56
原帖由 wslzy 于 2007-4-30 04:52 PM 发表
memdisk.gz
没发现有这个文件的存在。


你按照我上面的方法做的话,FLASHBOOT会在你的U盘中自动生成该文件
作者: Buddy    时间: 2007-5-1 10:57
原帖由 wslzy 于 2007-4-30 05:31 PM 发表
DOS工具箱不太明白,是把深山红叶DOS工具箱.img中的所有文件提出来再制作ZIP文件还是把IMG文件直接制作ZIP文件?


DOSTOOL.zip
为 深山红叶DOS工具箱.img 直接用WinRAR压缩为 ZIP 格式
作者: Buddy    时间: 2007-5-1 10:58
原帖由 xintiandi 于 2007-4-30 05:39 PM 发表
楼主为什么叫buddy,是不是一直在用BeTwin这个软件.


呵呵,私人原因,和什么软件都无关!!!
作者: jiangjie    时间: 2007-5-1 12:44
我之前也是用这个方法的,但是感觉加载img超慢,每次引导都要等他加载很郁闷,我就用freedos引导,比较快,主板兼容也比较好,虽然对程序的兼容没那么完美。
作者: Buddy    时间: 2007-5-1 13:16
原帖由 jiangjie 于 2007-5-1 12:44 PM 发表
我之前也是用这个方法的,但是感觉加载img超慢,每次引导都要等他加载很郁闷,我就用freedos引导,比较快,主板兼容也比较好,虽然对程序的兼容没那么完美。


呵呵,那要看你的IMG文件到底有多大,我这边引导img只要几十秒
作者: ckhzhu    时间: 2007-5-1 14:34
我用inImage打开FLOPPY.IMG怎么屁都没有一个空占了243MB
作者: Buddy    时间: 2007-5-1 15:27
原帖由 ckhzhu 于 2007-5-1 02:34 PM 发表
我用inImage打开FLOPPY.IMG怎么屁都没有一个空占了243MB


???
请问你的FLOPPY.IMG是从哪来的?
恐怕是你的操作有问题吧
其次,如果是我的附件,那个文件只有1.44MB

[ 本帖最后由 Buddy 于 2007-5-1 03:52 PM 编辑 ]
作者: hanson2010    时间: 2007-5-2 11:25
我的就只是提示:
Unable to find kernel image: linux
还是失败!
作者: ggaadd    时间: 2007-5-3 01:37
按照楼主的方法我在许多最新的联想原庄机启动成功,
但是想启动U盘上面的*.IMG映像就比较嘛凡了.
我自已改了一下思路,在楼主的MENU.LST加入查找U盘的子菜单的方法.
这样可以加入中文而且方便启动映像和修改菜单.
以下是我修改的楼主MENU.LST(在U盘下floppy.img里面)

color black/cyan yellow/cyan
timeout 10
default /default


title 1.WinPE 070418
find --set-root /WINPE.IS_
chainloader --force /SETUPLDR.BIN
savedefault --wait=2

title fand menu.lst
find --set-root /menu.lst
configfile /menu.lst

title Back To WINDOWS Menu
rootnoverify (hd0,0)
makeactive
chainloader  +1

title Back To Dos
savedefault --wait=2
quit

title Reboot
savedefault --wait=2
reboot

title Halt
savedefault --wait=2
halt

还有我自已在U盘的加入三个文件:fonts(中文字体) bj2008.xpm.gz(2008背景图)
和menu.lst(自已做的启动子菜单)
color black/cyan yellow/cyan
splashimage /bj2008.xpm.gz
fontfile /fonts

timeout 10
default /default

title 1. 老毛桃PE  070418
find --set-root /WINPE.IS_
chainloader --force /SETUPLDR.BIN
savedefault --wait=2

title 2. 红叶超级 DOS
find --set-root /dostools.img
map --mem /dostools.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 3. 个人专用 DOS
find --set-root /IIDOS0705.IMG
map --mem /IIDOS0705.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 4. 超级 DM957
find --set-root /dm957.ima
map --mem /dm957.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 5. GHOST 11.0
find --set-root /ghost.img
map --mem /ghost.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 6. 分区管理 PM 8.05
find --set-root /pm805.img
map --mem /pm805.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 7. 效率源   2004
find --set-root /xly2004.img
map --mem /xly2004.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 8. 坏区修理  HDDREG 1.51
find --set-root /hddreg15.img
map --mem /hddreg15.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 9. 分四个区
find --set-root /hd4.img
map --mem /hd4.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

title 启动c:系统
rootnoverify (hd0,0)
makeactive
chainloader  +1

title 重启
savedefault --wait=2
reboot

title 关机
savedefault --wait=2
halt

以上个人试过成功了,有什么改进的请大家指教.:)

[ 本帖最后由 ggaadd 于 2007-5-3 01:39 AM 编辑 ]
作者: Buddy    时间: 2007-5-3 10:30
楼上的,你这样子有没有遇到过使用
title fand menu.lst
find --set-root /menu.lst
configfile /menu.lst

时返回的仍然是IMG里的MENU.LST的情况呢?

而且
color black/cyan yellow/cyan
splashimage /bj2008.xpm.gz
fontfile /fonts

在zip模式下GRUB经常找不到U盘中的背景或字体文件而导致中文显示不正常等情况

[ 本帖最后由 Buddy 于 2007-5-3 10:35 AM 编辑 ]
作者: Buddy    时间: 2007-5-3 10:41
原帖由 hanson2010 于 2007-5-2 11:25 AM 发表
我的就只是提示:
Unable to find kernel image: linux
还是失败!


我之前也碰到过这个问题
请问你是不是改过SYSLINUX.CFG这个文件,这个文件配置错误就会出现这种情况!
作者: qingyi78    时间: 2007-5-3 14:31
我用的是1G的 MP3 用这个方法 能 进 DOS,也能进入GRUB,也能显示菜单。
但是进入菜单后启动PE或者DOS都出现类似引导扇区的问题。好像 是说规定的大小是 XXXX,而我 所作的引导超过了 这个大小或者不符。
机器配置:
磐正5P945P -3
INTEL PD 820
作者: qingyi78    时间: 2007-5-3 14:33
本人英文不好,但是凭个人推断,应该是主板支持不佳或者GRUB的版本不好 。
测试很多后觉得问题最大的还是GRUB的问题 。
直接NTLDR引导一点事都没有
作者: FBN118    时间: 2007-5-3 15:20
原帖由 Buddy 于 2007-4-29 08:48 AM 发表


其他机子都能启动,只有这台的话应该制作上没有问题
能否把详细的错误说明信息发出来???
还有经本人测试发现有真正的软驱的机子是无法启动的,虽然能进MSDOS,但之后回找不到你的U盘内的文件,造成无法 ...



问题是大多数电脑都有真正的软驱?哪怎么办?
作者: Buddy    时间: 2007-5-3 16:21
原帖由 qingyi78 于 2007-5-3 02:31 PM 发表
我用的是1G的 MP3 用这个方法 能 进 DOS,也能进入GRUB,也能显示菜单。
但是进入菜单后启动PE或者DOS都出现类似引导扇区的问题。好像 是说规定的大小是 XXXX,而我 所作的引导超过了 这个大小或者不符。
机器 ...


你使用第二种启动试试,估计能行
作者: armymangl    时间: 2007-5-3 17:13
原帖由 FBN118 于 2007-5-3 03:20 PM 发表



问题是大多数电脑都有真正的软驱?哪怎么办?

有2个办法:
1。采用hdd格式,什么问题都没有
2。采用map交换软驱
map --mem /XXXX.img (fd0)
map (fd1) (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)
这样就没问题了,原来的软驱经过交换变成B,也可能是其他的
作者: laozhao    时间: 2007-5-3 17:21
这几天没事,偶也试试这个法子,看看效果如何。:)
作者: armymangl    时间: 2007-5-3 17:45
原帖由 hanson2010 于 2007-5-2 11:25 AM 发表
我的就只是提示:
Unable to find kernel image: linux
还是失败!

应该是找不到syslinux这个文件,或者其配置文件
作者: armymangl    时间: 2007-5-3 17:48
原帖由 qingyi78 于 2007-5-3 02:31 PM 发表
我用的是1G的 MP3 用这个方法 能 进 DOS,也能进入GRUB,也能显示菜单。
但是进入菜单后启动PE或者DOS都出现类似引导扇区的问题。好像 是说规定的大小是 XXXX,而我 所作的引导超过了 这个大小或者不符。
机器 ...

你这个应该是盘符错乱引起的,是不是你的机子本来有软驱啊???
作者: jumby    时间: 2007-5-3 19:57
FTP我下载不了,有别的地址没!:o
作者: FBN118    时间: 2007-5-3 20:21
原帖由 Buddy 于 2007-4-30 08:54 AM 发表
区别是有的,因为引导MSDOS是用的memdisk.sys,引导进入MSDOS后SYSLINUX就没有他的工作了,全部交由MSDOS负责,包括文件系统及文件的管理,而如果直接启动GRUB,责所有任务都交给了GRUB,而GRUB现在还有缺陷,所以才导致有些主板上面找不到U盘内的文件。
所以两者是有很大区别的


其实不一定是GRUB原因,我用移动硬盘或U盘直接安装PE后(直接在XP下格式化并分区),与用GRUB来启动后进入PE,结果是完全一样,移动硬盘在二台电脑上一个能认,一个不能认,U盘在二台电脑上都认,不管用不用GRUB都是一样的.

不能认盘的情况我测试了一下:PPE启动结束后,用PM分区管理看U盘为错误格式,看硬盘为自由空间(未分区状态).拨下来再插进电脑,再用PM看,全都正常,但盘符没有加载,点分区右击加载分区,再到PE下看,全都认出盘来了? 并可以读写.
由于认不出盘来,我添加的深山红叶V28只启动了PE核心,由XCMD.EXE加载的外置程序全部没有加载上,用PM加载后,再在DOS(命令行下)用XCMD命令才加载外置程序.

根据这一情况,我认为不是GRUB的原因.  启动不正常可定为盘符交差引起的,在PE下不能识别U盘或移动硬盘就不是这原因了,我怀疑是PE加载设备驱动或INT引起的.

这情况 供高手研究,或有帮助.

[ 本帖最后由 FBN118 于 2007-5-3 08:46 PM 编辑 ]
作者: Buddy    时间: 2007-5-3 20:51
楼上的,在GRUB中是不认盘符的,是直接使用第几分区或第几硬盘或第几软驱这种格式的,所以你所说的盘符错误完全是不可能的
作者: Buddy    时间: 2007-5-3 20:55
原帖由 armymangl 于 2007-5-3 05:13 PM 发表

有2个办法:
1。采用hdd格式,什么问题都没有
2。采用map交换软驱
map --mem /XXXX.img (fd0)
map (fd1) (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)
这样就没问题了,原来的软驱经过交换 ...


其实我在GRUB引导的参数中使用的是--set-root定位,所以应该不需要使用你的第二种方法,至于有软驱无法启动的解决方法,我倒是赞成你的第一种方法
作者: hzghgz    时间: 2007-5-3 21:32
原帖由 Buddy 于 2007-4-28 09:36 PM 发表
声明:由于主板新旧及其型号的不同,所以U盘启动不可能使所有的主板都能启动(本人的方法也不是万能的),但是我们可以在不断的改进中使U盘能够支持更多的主板,使其兼容性更好,如果你有更好的方法,欢迎一起讨论 ...



下载不了。
作者: FBN118    时间: 2007-5-3 21:34
原帖由 Buddy 于 2007-5-3 08:51 PM 发表
楼上的,在GRUB中是不认盘符的,是直接使用第几分区或第几硬盘或第几软驱这种格式的,所以你所说的盘符错误完全是不可能的


我是说用GRUB管理器启动PE后,不是在GRUB中...
作者: Buddy    时间: 2007-5-3 22:29
我还没遇到过这种情况
作者: hzghgz    时间: 2007-5-3 22:50
原帖由 yy169 于 2007-4-29 11:03 AM 发表
另外我也想到了grub的问题,就更新了grub到4.22最新版,还是一样不能引导
loading boot sector .....  booting
就不动了



我也遇到这种情况,用什么版本GRUB都没用,但用DOS引导启动一点问题也没有。我试过了。
作者: armymangl    时间: 2007-5-3 23:01
原帖由 Buddy 于 2007-5-3 08:55 PM 发表


其实我在GRUB引导的参数中使用的是--set-root定位,所以应该不需要使用你的第二种方法,至于有软驱无法启动的解决方法,我倒是赞成你的第一种方法

这种方法有其局限性,在软驱上可能不会碰到,因为现在几乎没人用软驱;但是放到移动硬盘或者hdd的u盘上就会出现很多问题。
作者: ggaadd    时间: 2007-5-3 23:34
原帖由 Buddy 于 2007-5-3 10:30 AM 发表
楼上的,你这样子有没有遇到过使用

时返回的仍然是IMG里的MENU.LST的情况呢?

而且

在zip模式下GRUB经常找不到U盘中的背景或字体文件而导致中文显示不正常等情况



只要它找得到U盘的MENU.LST好像就可以找到字体和背景.
我在U盘下floppy.img里面也加入过字体和背景但是启动不成功,
不知是什么原因.
作者: wangli2003    时间: 2007-5-4 10:50
连接地址是错的吗?我无法下载
作者: yishijun    时间: 2007-5-4 17:10
楼主真是勤勉的好人,不过我觉得自己的U盘能启动自己的电脑就行了,目前要解决这个兼容性问题任重道远,好在有楼主勇往直前!
作者: wewah    时间: 2007-5-5 23:52
buddy is the best !
work work work
作者: dabenlong    时间: 2007-5-6 09:33
老大~~你的usb-zip.gho 不能恢复在我的 Kingstone 2G的U盘上
作者: Buddy    时间: 2007-5-6 11:33
标题: 回复 #88 dabenlong 的帖子
不好意思,我是第一次做U盘的Ghost,用的是全盘镜像,不是分区镜像,不知道对不对,不行的话你就把GHOST中的文件全部提取出来,然后用FLASHBOOT照我说的格式化一下,然后将文件全部拷过去就行了
作者: microdog    时间: 2007-5-6 18:19
学习学习。。。。。。。。。。。。
作者: 350394540    时间: 2007-5-12 18:02
标题: gho文件下载不下来呀~~~
FTP格式不对.........
作者: Buddy    时间: 2007-5-12 20:11
:L 看置顶帖
http://bbs.wuyou.net/forum.php?m ... &extra=page%3D1
作者: trooper    时间: 2007-5-12 21:05
能不能用http弄个啊……
还有,我用傲游看不到发贴的随机问题
作者: 350394540    时间: 2007-5-13 06:20
标题: 能用吗?
我的电脑有真实的软驱,不知道能不能用?
作者: 350394540    时间: 2007-5-13 06:27
标题: 现在的GHO模板加入软驱交换了吗?
原帖由 armymangl 于 2007-5-3 05:13 PM 发表

有2个办法:
1。采用hdd格式,什么问题都没有
2。采用map交换软驱
map --mem /XXXX.img (fd0)
map (fd1) (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)
这样就没问题了,原来的软驱经过交换 ...





                            如题.........................
作者: wewah    时间: 2007-5-13 11:35
如果不把ghost根目錄一些和floppy.img內相同的檔案刪除!
這會出現不能載入winpe的.例如(grub.exe,menu.lst).
作者: wuhousheng    时间: 2007-5-13 11:57
一定要顶了 谢谢分享
作者: wuhousheng    时间: 2007-5-13 12:03
按照楼主的做法  失败........
作者: Buddy    时间: 2007-5-13 12:21
如果GRUB没有问题,应该是不需要交换软驱也能够启动的,因为MENU.LST里面我没用绝对路径
作者: trooper    时间: 2007-5-13 13:16
晕,每次回帖都要用火狐,为什么我的傲游老看不到验证问答呢?
说正事,我启动dos工具箱的时候老是出现提示,用数码相机照的,dostool.zip里面是从黑菜v7光盘里提取出来的dos.img,改名为你说的深山红叶dos工具箱.img
后来又下了ftp2(ftp1里面找不到buddy)里面你的那个USB-ZIP.GHO,提取dostool.zip出来直接放到U盘里(只改了属性),也不行。


[ 本帖最后由 trooper 于 2007-5-13 01:47 PM 编辑 ]




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