hpy7332 发表于 2009-1-3 00:03:09

对楼上朋友提到的方案我都做过很多测试,前段时间在本论坛里发过帖子。
一种是syslinux与grldr双引导可切换启动U盘,帖子名《syslinux与grldr双引导可切换启动U盘文件包下载》,链接地址:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=133935&highlight=%2Bhpy7332

另一种是syslinux启动引导到grub,本来用我推荐的2种方案中的每1种都能启动计算机,可有时syslinux不能引导进入grub菜单,而在grub上卡住,这样一来总体启动的成功率反而降低,帖子名《HPY实用型工具U盘V7.0》,计算机维护好帮手【U+写入,高兼容多菜单】,链接地址:
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=135137&highlight=%2Bhpy7332

hpy7332 发表于 2009-1-3 00:05:10

原帖由 lanzl 于 2009-1-2 18:28 发表 http://bbs.wuyou.net/images/common/back.gif
提醒一下老大哥,GRUB有GFXMENU功能了,到时空看看吧。
谢谢你,我一定去时空看看,学习学习。

samlyf 发表于 2009-1-3 00:41:12

终于下载到了~ 谢谢楼主分享!

我前天才开始研究这个话题 , 开始看这些帖子 ,一点都不懂 ,
但经过这两天的不断学习 , 我现在可以看懂这贴的意思了   
而且好学到了很多东西有用的发言我都记录了下来
真是受益匪浅啊!

希望这帖子 能够继续讨论你下去受益更多的朋友!    非常感谢你 hpy7332 !

yjd 发表于 2009-1-3 00:46:43

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=135137&highlight=%2Bhpy7332

3.不论是SYSLINUX引导GRUB,还是DOS引导GRUB,只要在ZIP或HDD方式启动时正确选择不同的菜单命令,都能成功返回本机Windows,倘若选错,原来的MBR和引导扇区有可能遭受破坏,而失去启动功能,见图8,不知是何原因。以前用Flashboot,USBOOT, HPUSBFW等格式化工具制作启动U盘,启动方式是单一的,而U+写入往往用ZIP、HDD以及虚拟机都能启动.返回硬盘启动时,操作失败或误操作在所难免。是菜单命令编得不对,还是其他什么原因,望高手指点帮助。
图9 引导扇区破坏

你上面提到的和我的测试结果一样问题。会造成启动失效。.-_-!!!

---------------------------------------------------------------------------------------------------------
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=128422&page=2#pid1593795

这里版主也提到有严重BUG。
---------------------------------------------------------------------------------------------------------

http://www.ultraiso.net/review/uboot.htm

各种U盘启动模式简介
1、USB-HDD
硬盘仿真模式,DOS启动后显示C:盘,HP U盘格式化工具制作的U盘即采用此启动模式。此模式兼容性很高,但对于一些只支持USB-ZIP模式的电脑则无法启动。
2、USB-ZIP
    大容量软盘仿真模式,DOS启动后显示A盘,FlashBoot制作的USB-ZIP启动U盘即采用此模式。此模式在一些比较老的电脑上是唯一可选的模式,但对大部分新电脑来说兼容性不好,特别是大容量U盘。
3、USB-HDD+
    增强的USB-HDD模式,DOS启动后显示C:盘,兼容性极高。其缺点在于对仅支持USB-ZIP的电脑无法启动。
4、USB-ZIP+
增强的USB-ZIP模式,支持USB-HDD/USB-ZIP双模式启动(根据电脑的不同,有些BIOS在DOS启动后可能显示C:盘,有些BIOS在DOS启动后可能显示A:盘),从而达到很高的兼容性。其缺点在于有些支持USB-HDD的电脑会将此模式的U盘认为是USB-ZIP来启动,从而导致4GB以上大容量U盘的兼容性有所降低。
5、USB-CDROM
光盘仿真模式,DOS启动后可以不占盘符,兼容性一般。其优点在于可以像光盘一样进行XP/2003安装。制作时一般需要具体U盘型号/批号所对应的量产工具来制作,对于U3盘网上有通用的量产工具。
---------------------------------------------------------------------------------------------------------
还有这个u+技术有人到时空论坛发了具体讨论地址

http://bbs.znpc.net/viewthread.php?tid=4884&highlight=ultraiso

U+技术是提高了HDD或ZIP方式的兼容性。不能同时兼备HDD和zip支持。照我们这样测试来看。U+的引导代码可能存在问题还不成熟吧?难怪测试几次会造成引导代码出问题

[ 本帖最后由 yjd 于 2009-1-3 01:33 编辑 ]

yjd 发表于 2009-1-3 01:17:52

目前测试了几个grub4dos和syslinux互相切换的方法

制作U盘顺序,DiskGenius格式化U盘---syslinux.exe写dbr至U盘---grubinst_gui写G4D引导至U盘选择优先引导原来MBR按空格直接引导G4D

grub4dos:
1.                                              //可以
title引导syslinux1
chainloader +1
2.                                             //可以
title 引导syslinux2
chainloader --force /boot/syslinux/syslinux.dbr (导出U盘的DBR)
3.                                          //没成功
title引导syslinux 3                  
kernel /boot/syslinux/ldgrub.yjd
initrd /boot/syslinux/syslinux.sys

syslinux:
1.                                             //这个方法测试虚拟机可以在我自己机器不行-_-!!!不知为何
LABEL boothd
      MENU LABEL
      MENU DEFAULT
      kernel /boot/syslinux/chain.c32
      append hd0,1
下载您工具里的菜单项
2.                                              //能成功
label grub4dos 1
menu label ^1 grub4dos 1
kernel /boot/grub/grub.exe
APPEND --config-file="find --set-root /grubmenu.exe;configfile /boot/grub/menu.lst"

3.                                           //成功
LABEL grub4dos 2
MENU LABEL ^2 grub4dos 2
KERNEL ldntldr.yjd
APPEND initrd=/grldr         
4                                           //也行
label 3
menu label ^3 start grub4dos 3
kernel ldntldr.yjd
append initrd=/boot/grub/grldr.mbr//grub4dos的引导         

以上测试只在我自己机器和台T21IBM笔记本上还有虚拟机测试。没其他条件可以测试
不知道还有没有其他可以互切换的方法?
-----------------------------------------------------------------------------------------------------------------------------------------------
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=133935&highlight=%2Bhpy7332

这两种引导不但不能相互弥补,反而相互制约,也就是说只有当这两种方式的任何一种都能启动计算机时,才能实现相互切换。
以上是我的测试情况简介,仅供参考,各位可把自己的想法、做法以及试验情况发帖交流,以便相互启发,最终实现成功率更高的启动模式。
-----------------------------------------------------------------------------------------------------------------------------------------------
2个都不是100%兼容,只要能启动一个就好了。O(∩_∩)O~

[ 本帖最后由 yjd 于 2009-1-3 07:05 编辑 ]

yjd 发表于 2009-1-3 02:02:15

菜单中文制作http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131706这个方法不错。
新增和修改只要配置下菜单文件。不用再PS背景图更具灵活性。

leenchan 发表于 2009-1-3 04:10:38

原帖由 hpy7332 于 2008-10-23 12:30 发表 http://bbs.wuyou.net/images/common/back.gif
我是宇瞻4G微笑碟用群联1.96分区后,把250M的第一分区用U+写入做成启动盘,3.6G的第二分区作为普通移动盘,两个分区的测试情况见图,从测试结果看,U+写入对U盘的读写速度没有影响。

启动分区读写速度测试
...

"群联1.96分区"?量产选择模式几的? 量产能不能把第一分区作为为zip, 后分区作为hdd的?

china人 发表于 2009-1-3 16:33:24

强烈支持.受益非浅,马上实践。

星语风 发表于 2009-1-3 16:52:50

原帖由 yjd 于 2009-1-3 02:02 发表 http://bbs.wuyou.net/images/common/back.gif
菜单中文制作http://bbs.wuyou.net/forum.php?mod=viewthread&tid=131706这个方法不错。
新增和修改只要配置下菜单文件。不用再PS背景图更具灵活性。

这个方法真不错,再也不用PS修改图片了,测试成功

hpy7332 发表于 2009-1-3 17:18:16

原帖由 leenchan 于 2009-1-3 04:10 发表 http://bbs.wuyou.net/images/common/back.gif


"群联1.96分区"?量产选择模式几的? 量产能不能把第一分区作为为zip, 后分区作为hdd的?
深度论坛里我发过回帖,链接地址:
http://os.deepin.org/read-htm-tid-756305-fpage-1-toread--page-1.html

qqfwb2008 发表于 2009-1-3 21:14:54

楼主的思路很清晰,我已经关注你很多的帖子了,不错多谢分享

安仔 发表于 2009-1-3 21:44:15

高手!厉害!向你致敬!!!

hpy7332 发表于 2009-1-3 23:39:48

原帖由 yjd 于 2009-1-3 00:46 发表 http://bbs.wuyou.net/images/common/back.gif
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=135137&highlight=%2Bhpy7332

3.不论是SYSLINUX引导GRUB,还是DOS引导GRUB,只要在ZIP或HDD方式启动时正确选择不同的菜单命令,都能成功返回本机Windows,倘若选错 ...
这位朋友对U盘启动模式很有研究,说得也很专业。近1年来我对U盘启动作了许多尝试,也做了许许多多测试,相对来说我倾向于U+写入,制作容易,修改方便,兼容性高;缺点就是我在帖子里说的第3点,至于抗病毒的问题除CDROM外,其他的都有不足之处。
USB-CDROM最突出的就是病毒的不可入侵性和引导扇区的不可摧毁性。但它也有明显的缺点:首先是要找到对口的量产工具,但有不少种U盘,特别是老U盘找不到对口的量产工具,即使有了量产工具,INI文件配置与量产过程也比较麻烦;其次是修改更新不便,改一次要量产1次,甚至2次;再有制作成功不等于启动成功,启动成功不等于里面的程序运行成功。有的量产工具只能做自动播放盘,做启动用成功率很低;还有那个ghost,不加载USB不能用,而加载的话,有的还会卡住,等等。总的来说U盘启动,每一种模式都有各自的优点与不足,相信随着技术的进步,一定会达到完美的地步!

timj 发表于 2009-1-3 23:40:30

看到过LZ一些帖子,今儿才知是一老爷子~
支持一下~~~

阿非 发表于 2009-1-4 00:35:51

首先谢谢楼主的工具盘,敬佩老大哥,学习的榜样

我的U盘保护方式以前是格式化为NTFS格式,加上权限即可,但通用性不高,有的U盘无法作为移动盘处理。后来发现麻烦,就修改分区ID为12,在系统中就看不到了。需要用的时候,用显示工具显示即可

yjd 发表于 2009-1-4 01:15:17

原帖由 阿非 于 2009-1-4 00:35 发表 http://bbs.wuyou.net/images/common/back.gif
首先谢谢楼主的工具盘,敬佩老大哥,学习的榜样

我的U盘保护方式以前是格式化为NTFS格式,加上权限即可,但通用性不高,有的U盘无法作为移动盘处理。后来发现麻烦,就修改分区ID为12,在系统中就看不到了。需 ...
看来这方法还不错。
不知道用带点目录来做可行不。
我一般都会在U盘目录建立一个autorun.inf文件夹里面放个带点目录。

yjd 发表于 2009-1-4 01:55:20

上星期才买的U盘,就到处看资料学习做U盘启动。

说来可是hpy7332 老大哥写的几篇简易教程和论坛高手的文章我才会做-_-!!!

非常感谢!提供这么好的测试报告和经验O(∩_∩)O~

现在确定和您的方案一样不量产U盘了随时修改比较方便。

使用 DiskGenius格式化U盘---syslinux.exe写dbr至U盘---grubinst_gui写G4D引导至U盘选择优先引导原来MBR按空格直接引导G4D

只是我用U+会出现你说的那样引导被破坏。虚拟机启动几次就有有问题特别是用syslinux那个chain.c32,启动下就出问题了。

我想现在DOS病毒应该很少了。可以不考虑。使用带点目录,windows下这个特性能起到一些防病毒效果,dos下应该

就不受这个带点的限制了。到是没测试引导器支不支持带点目录。我一般会在U盘根目录建立autorun.inf文件里面放个带点

文件,一般的维护工具都是IMG格式还有压缩包rar格式。被感染概率应该不是很大。还有您提到的引导被破坏这我到是没考虑看来要先备份个

方便恢复-_-!!!。

[ 本帖最后由 yjd 于 2009-1-4 01:57 编辑 ]

lanzl 发表于 2009-1-4 08:42:45

回复老大哥说到的非CDROM时抗病毒的问题,可以用ULTRAISO把分区隐藏,只要合理使用,可以相当于"可读写CDROM"了.

zzgfqh 发表于 2009-1-4 10:19:16

内容支持,精神更支持!

ui8000 发表于 2009-1-4 11:46:59

啊年近7旬啊,真是不佩服啊~

lanzl 发表于 2009-1-4 12:32:44

原帖由 deng001 于 2008-12-29 14:16 发表 http://bbs.wuyou.net/images/common/back.gif
我现在用的就是楼主方法,U盘的启动兼容性比USB-CDROM好多了。
我用SYSLINUX引导也成功了,不过比用GRUB启动的兼容性差。我经常用MEMTEST测内存,用SYSLINUX引导菜单就不能正常用,别的都正常。还有分区软件。 ...


不是SYSLINUX的引导兼容性比GRUB差,是因为SYSLINUX在调用IMG文件时使用了MEMDISK,而MEMDISK调用IMG时一般要求提供准确的CHS参数才能正常运行,而在不同配置的机子上BIOS对磁盘的CHS识别有所不同,也就造成MEMDISK无法成功调用IMG文件,而GRUB一般是用MAP调用IMG文件,不需要提供CHS参数。

tffwl 发表于 2009-1-4 14:04:21

老爷子厉害,厉害,厉害。

xxr168 发表于 2009-1-4 18:18:14

UltraISO9.3,谁有这个软件的下载地址

UltraISO9.3,谁有这个软件的下载地址
我在这里看了一个下午都找不了

yqi99 发表于 2009-1-4 22:53:27

请问lz及各位, syslinux.cfg的位置是否无法任意修改。(一定是根目录或者boot\syslinux或者是\syslinux吗?)
直接修改ldlinux.sys文件里面的 boot\syslinux\syslinux.cfg 好像有问题。请教如何修改?

hpy7332 发表于 2009-1-4 23:17:23

原帖由 lanzl 于 2009-1-4 08:42 发表 http://bbs.wuyou.net/images/common/back.gif
回复老大哥说到的非CDROM时抗病毒的问题,可以用ULTRAISO把分区隐藏,只要合理使用,可以相当于"可读写CDROM"了.
好办法,我试试,谢谢了。
我用带写保护的U盘在多台笔记本、台式机上测试,很爽。这样U+写入,制作容易,修改方便,兼容性高,再加上坚不可摧,相对来说就比较完美了。尤其是IO+GRUB的,不论ZIP启动,还是HDD启动,都能一键从硬盘启动,同时这2种启动方式,还大多能成功加载USB2.0再启动PE,对老主板来说,PE启动速度快多了。

pyq919 发表于 2009-1-4 23:32:14

学习中,真是太深奥了!不过有很多疑惑还是迎刃而解了!呵呵!

hpy7332 发表于 2009-1-5 00:21:33

USB-CDROM的问题我在309楼发表了个人的看法,SYSLINUX引导的其他的没什么问题,就是HDD方式启动时不能返回本机操作系统,不论怎么改都没用,我把XP故障恢复控制台里的boot.ini简化一下凑合着用,但在一键GHOST时很不方便;还有加载USB2.0启动PE的问题,ZIP方式启动时不能用,总觉得功能在完整性方面欠缺了一点。而GRUB的问题,是返回本机操作系统时,错选启动方式可能导致的引导扇区破坏问题,这是把分区隐藏所解决不了的,目前只有尽可能避免误操作,或者U盘加写保护,或者重新写入。

[ 本帖最后由 hpy7332 于 2009-1-5 00:24 编辑 ]

yjd 发表于 2009-1-5 01:08:28

原帖由 hpy7332 于 2009-1-5 00:21 发表 http://bbs.wuyou.net/images/common/back.gif
USB-CDROM的问题我在309楼发表了个人的看法,SYSLINUX引导的其他的没什么问题,就是HDD方式启动时不能返回本机操作系统,不论怎么改都没用,我把XP故障恢复控制台里的boot.ini简化一下凑合着用,但在一键GHOST时 ...
SYSLINUX引导的其他的没什么问题,就是HDD方式启动时不能返回本机操作系统
指的是哪个?
我原来的说不能用chain.c32。今天测试可以了本机和虚拟机都通过,原来自己命令写错了。不知道你的U+方式行不行。。我是HDD启动
label gd1
menu label ^1 Switch G4d
kernel chain.c32 hd0,1
TEXT HELP
kernel chain.c32
ENDTEXT

老大哥您的IO+GRUB是进dos再加载grub.exe的吗?
还想请教您下syslinux如何修改选择条的背景颜色?我把所有颜色代码测试一遍虚拟机重启20多次也没发现是哪个修改选择条背景的。-_-!!!
学了好几天总算暂时搞出来了-_-!!!

[ 本帖最后由 yjd 于 2009-1-5 01:13 编辑 ]

xilianpa 发表于 2009-1-5 01:12:10

2种启动一起集成到有盘里,自由可以选择就更好了。启动时这种方法不行换种方法来

xxm710226 发表于 2009-1-5 10:09:21

附件解压后和你的截图不一样,没有外置程序这个文件夹,只有boot和pe两个文件夹,我是新手,请多多指教。
页: 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21
查看完整版本: 【08-02】HPY计算机维护系统CD/UD,64/32位W8PE+03PE/NV+DOS,高端隐藏、UEFI&PXE