无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 94469|回复: 212
打印 上一主题 下一主题

简单通用的USB-ZIP启动(启动成功率高)(5.22更新)

  [复制链接]
跳转到指定楼层
1#
发表于 2007-4-28 21:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
声明:由于主板新旧及其型号的不同,所以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

评分

参与人数 1无忧币 +100 收起 理由
chnhhwz + 100 精品文章 威望+100

查看全部评分

2#
发表于 2007-4-28 22:29:17 | 只看该作者
这个主意不错
FREEDOS兼容性是不好
不过只有FlashBOOT才能作真正的ZIP启动U盘
回复

使用道具 举报

3#
发表于 2007-4-29 05:33:45 | 只看该作者
按你的方法有1台电脑可以顺利进到PE    但是另外有一台在要进PE时总是死机   就是出现一堆英文下面的光标一闪一闪 没有反映
回复

使用道具 举报

4#
 楼主| 发表于 2007-4-29 07:36:52 | 只看该作者
原帖由 249845816 于 2007-4-29 05:33 AM 发表
按你的方法有1台电脑可以顺利进到PE    但是另外有一台在要进PE时总是死机   就是出现一堆英文下面的光标一闪一闪 没有反映


能不能详细讲一下是什么错误?
回复

使用道具 举报

5#
发表于 2007-4-29 07:38:56 | 只看该作者
可以一试,哈哈!~~~~~~
回复

使用道具 举报

6#
发表于 2007-4-29 08:25:05 | 只看该作者
水平有限,看了半天,没看出SYSLINUX 在哪里体现了?
根据流程,不是用flashboot制作ms-dos启动吗?怎么成了SYSLINUX 引导ms-dos
了?
回复

使用道具 举报

7#
 楼主| 发表于 2007-4-29 08:28:32 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

8#
发表于 2007-4-29 08:44:55 | 只看该作者
其他可以支持ZIP和HDD的可以正常进到PC(我做的是ZIP启动U盘)
那台电脑主板只支持zip启动 按你的方法能进到选项菜单 但是选择进入PC就,只有光标点闪呀闪的 按ctrl+alt+del没办法重新启动    很多的英文 我新手看不懂是什么错误?
回复

使用道具 举报

9#
 楼主| 发表于 2007-4-29 08:48:15 | 只看该作者
原帖由 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 编辑 ]
回复

使用道具 举报

10#
发表于 2007-4-29 08:50:18 | 只看该作者
兄弟,说两句,可能是个案,没有通用性,但至少两人经历了。

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

我的操作是在SYLINUX.CFG中使用KERNEL GRUB.EXE命令。我想结果应该是一样的。
回复

使用道具 举报

11#
 楼主| 发表于 2007-4-29 08:55: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 编辑 ]
回复

使用道具 举报

12#
 楼主| 发表于 2007-4-29 09:12:34 | 只看该作者
还有,如果有些人是因为已经引导进DOS后出现光标闪但不动的情况,请更新floopy.img文件里的GRUB为最新的,应该能解绝问题,应为此种方法启动还是受限于GRUB
回复

使用道具 举报

13#
发表于 2007-4-29 09:21:13 | 只看该作者
SYSLINUX是不错的启动管理软件
启动GRUB只要:
LABEL GRUB
  KERNEL /grub.exe
  append --config-file="configfile (fd0)/menu.lst;configfile (hd0,0)/menu.lst"
不用加载IMG进DOS的。
回复

使用道具 举报

14#
发表于 2007-4-29 09:24:28 | 只看该作者
原帖由 Buddy 于 2007-4-29 08:28 AM 发表


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

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

使用道具 举报

15#
 楼主| 发表于 2007-4-29 09:30:57 | 只看该作者
原帖由 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,但是却找不到其他文件(不知道是什么原因),但是在我那中方法里面确是能启动的
回复

使用道具 举报

16#
 楼主| 发表于 2007-4-29 09:33:03 | 只看该作者
原帖由 lianjiang 于 2007-4-29 09:24 AM 发表

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


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

[ 本帖最后由 Buddy 于 2007-4-29 09:35 AM 编辑 ]
回复

使用道具 举报

17#
发表于 2007-4-29 09:57:05 | 只看该作者
原帖由 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格式的镜像的,你不压缩当然慢了。
回复

使用道具 举报

18#
 楼主| 发表于 2007-4-29 10:05:20 | 只看该作者
呵呵,谢谢提醒,本人对SYSLINUX不是很了解
回复

使用道具 举报

19#
发表于 2007-4-29 10:56:55 | 只看该作者
楼主,我用你的方法操作,但在引导msdos的时候就出问题了,前面引导正常,到booting的时候就不动了,过了很久也一样,不能引导到菜单,我的机器是IBM T30,不知道是不是机器问题,zip模式总是不成功。:L
回复

使用道具 举报

20#
 楼主| 发表于 2007-4-29 11:01:19 | 只看该作者
原帖由 yy169 于 2007-4-29 10:56 AM 发表
楼主,我用你的方法操作,但在引导msdos的时候就出问题了,前面引导正常,到booting的时候就不动了,过了很久也一样,不能引导到菜单,我的机器是IBM T30,不知道是不是机器问题,zip模式总是不成功。:L


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

如果在动的话就是老主板加载的比较慢,如果不是的话请核对U盘文件和我上面列出的文件做对比,看看是不是少了什么问件
回复

使用道具 举报

21#
发表于 2007-4-29 11:03:56 | 只看该作者
另外我也想到了grub的问题,就更新了grub到4.22最新版,还是一样不能引导
loading boot sector .....  booting
就不动了
回复

使用道具 举报

22#
 楼主| 发表于 2007-4-29 11:06:56 | 只看该作者
最新的是0.4.3的,还有你到底是引导到哪出的问题?
到底是引导DOS出的问题还是在GRUB出的问题
回复

使用道具 举报

23#
发表于 2007-4-29 11:08:04 | 只看该作者
原帖由 Buddy 于 2007-4-29 09:33 AM 发表


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

只用1.44mb的话,限制就太多了点。不过不能用其他方法启动的,倒还是值得一用的。
回复

使用道具 举报

24#
 楼主| 发表于 2007-4-29 11:12:01 | 只看该作者
那倒不是,1.44MB里面其实只是用于启动MSDOS和GRUB,之后的操作就和其他的一摸一样,其他的能实现什么,这个也能实现什么
回复

使用道具 举报

25#
 楼主| 发表于 2007-4-29 11:13:44 | 只看该作者
原帖由 yy169 于 2007-4-29 11:03 AM 发表
另外我也想到了grub的问题,就更新了grub到4.22最新版,还是一样不能引导
loading boot sector .....  booting
就不动了


又重启给你看了下,是GRUB出的问题
这个你得换最新的GRUB,如果还是不行,那就没办法了
回复

使用道具 举报

26#
发表于 2007-4-29 11:40:10 | 只看该作者
呵呵,现在要用了,收下了
回复

使用道具 举报

27#
发表于 2007-4-29 14:46:03 | 只看该作者
我再多试几台机器,如果还是不行就没办法了,只能用HDD模式:L
回复

使用道具 举报

28#
 楼主| 发表于 2007-4-29 15:01:11 | 只看该作者
如果需要ghost文件的,我传给你。
回复

使用道具 举报

29#
发表于 2007-4-29 15:22:18 | 只看该作者
256MB U盘成功了
谢谢
回复

使用道具 举报

30#
发表于 2007-4-29 16:31:58 | 只看该作者

回复 #1 Buddy 的帖子

俺的到了SYSLINUX就提示:
Boot failed: please change disks and press a key to continue.

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-15 23:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表