无忧启动论坛

标题: 做USB-HDD启动盘的几个怪问题(CK等高手必进) [打印本页]

作者: fnycc    时间: 2008-1-1 23:00
标题: 做USB-HDD启动盘的几个怪问题(CK等高手必进)
我有一个Kingston DataTraveler II+Migo 4G,因为量产不成功(详见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=118122),所以想将它做成USB-HDD启动盘,经历真是太曲折了。

用了坛子里的很多方法,总是不能成功。

【失败的方法大致有这么几种:用毛桃的撒手不管版PE直接安装到U盘,系统总在 Try(hd0,0):FAT32 处停止。用CK的办法(详见http://bbs.wuyou.net/forum.php?mod=viewthread&tid=86500&extra=page%3D3)挨个试过,一个也不成功。做dos启动,系统在一个闪烁的“j”处停顿不前。】

在网上使劲找,终于找到一个办法:用98光盘启动,然后在98光盘盘符下面格式化U盘,有可能启动。立马一试,成功了。

不过成功后的问题很多:

1.启动后并不显示dos提示符和闪烁的光标,而是直接进入grub的菜单,这个菜单也不是U盘上(U盘上的不认)的,而是C盘中根目录下的。该选单显示的版本是2007-8-27(或者24,记不清楚了)。

2.在U盘根目录添加了AUTOEXEC.BAT(里面只有一行grub)后,拷进最新的1225版本的grub.exe和GRLDR(没有这个还不行)后,按照CK的办法(DOS+GRUB引导)做一下(不过那几个文件没用CK的,特别是io.sys、MSDOS.SYS),再重新启动,显示的版本号就是2007-12-25了。用yyq572的minipe文件夹中的文件替换了CK的MiniPE文件夹的中pe文件,顺利实现启动。至此,无论是进dos工具还是进PE都正常。

疑问:
1.为何现在显示的grub版本号和以前不同以前的grub是哪来的(U盘目录中没有这个版本的grub.exe,是写进MBR了吗?)?如果写进MBR,为什么加上AUTOEXEC.BAT后,他就执行新版本grub.exe?(如果把AUTOEXEC.BAT和新版本的grub.exe拿掉,它就还执行旧版的grub)

2.现在每次从U盘启动时总提示以下信息,然后进入grub的菜单(menu.lst),这个提示是什么意思?是否正常?
    Booting GRLDR...
    Notice: Number of heads for drive 80 tuned from 255 to 128.

3.启动后无意中进入DOS工具DiskGenius,它竟然提示“0号分区参数非法”,“确定”后提示“0号分区分区占用扇区数错误,是否更正”,点“”进入后,发现它的柱状图现实为两块:下面一块是3967.0MB(正常分区),上面一块是灰色的分区,显示为1976.6MB
    我想问一下诸位大侠:
   ①上述0号分区参数非法是否需要更正?目前使用正常(U盘使用正常、启动功能正常)。如果更正会否丢失数据?会否影响启动功能?
   ②上述灰色区域是否被隐藏空间?还是因为0号分区参数非法而错误显示的信息?有没有办法将这块灰色区域打开?如果打开,应该如何操作?

   ③0号分区参数非法是怎么导致的?是否我前一阶段量产和反复试验usb-hdd启动造成的?另外这个0号分区参数非法又会不会是我量产不成功的原因?

4. u盘速度下降了,原来写、读达到25M/30M,现在只有20M/29M了。会否是98盘格式化的原因?





[ 本帖最后由 fnycc 于 2008-1-1 11:14 PM 编辑 ]
作者: 风靡com    时间: 2008-1-2 00:26
瞎折腾!这么贵的u盘拿来乱搞真是糟蹋。

你用HP的格式化成HDD就可以了。不过DOS文件不用他带的那个。IO用98的,一定可以启动。自带那个有问题。
作者: fnycc    时间: 2008-1-2 11:14
原帖由 风靡com 于 2008-1-2 12:26 AM 发表
瞎折腾!这么贵的u盘拿来乱搞真是糟蹋。

你用HP的格式化成HDD就可以了。不过DOS文件不用他带的那个。IO用98的,一定可以启动。自带那个有问题。

没办法,要他用呢!量产又不成功!
我的问题楼上好象没帮忙解决.
作者: gydwn    时间: 2008-1-2 14:25
LZ的情况遇到过,这可能是金士顿的U盘的问题,标准不统一,问题多多,在WINDOWS下格式化后.用WINPM发现居然是无效的分区.
作者: fnycc    时间: 2008-1-4 20:34
难道高手们都休假去了?郁闷
作者: fnycc    时间: 2008-1-16 22:58
这个Notice: Number of heads for drive 80 tuned from 255 to 128到底什么意思?
作者: daoker    时间: 2008-1-16 23:16
原帖由 fnycc 于 2008-1-16 10:58 PM 发表
这个Notice: Number of heads for drive 80 tuned from 255 to 128到底什么意思?

通知:头的数字驱动的80调整了从255到128   

^_^雅虎翻译的




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