无忧启动论坛

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

[求助] 请教各位老大,find --set-root 命令会搜索优盘量产出的cdrom里的文件吗?

[复制链接]
跳转到指定楼层
1#
发表于 2012-8-4 13:32:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想弄一个优盘双启动,usb-cdrom启动没问题,量产用的是以Grub4dos方式启动的ISO。
优盘可见区用Bootice对MBR和PBR都写入Grub4dos引导程序,启动文件只放一个grldr,其余PE及IMG镜像文件全部用find --set-root命令使用usb-cdrom中的。
不知这个思路是否可行?我自己试了下,启动时能出菜单但无背景,执行菜单中任一项都提示找不到文件。小白求助,请各位老大抽空看看。
菜单如下:
timeout 30
default 2
find --set-root /AUTORUN.INF
splashimage /XPM.GZ
title
clear
title
clear

title                  01.  WinXPE
find --set-root /AUTORUN.INF
chainloader /0PE.BIN
title
clear
title                  02.  Win7PE
find --set-root /AUTORUN.INF
map --mem /WIN7PE.ISO (0xff)
map --hook
chainloader (0xff)
title
clear
title                  03.  MAXDOS
find --set-root /AUTORUN.INF
map --mem /BOOT/IMGS/DOS.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title
clear
title                  04.  Diskgenius
find --set-root /AUTORUN.INF
map --mem /BOOT/IMGS/DG.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title
clear
title                  05.  MHDD4.6
find --set-root /AUTORUN.INF
map --mem /BOOT/IMGS/MHDD.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title
clear
title                  06.  HDDREG2011  
find --set-root /AUTORUN.INF
map --mem /BOOT/IMGS/HDD.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title
clear
title                  07.  Memtest4.20
find --set-root /AUTORUN.INF
kernel /BOOT/IMGS/MEMTEST.BIN
title
clear
title                  08.  Password crack
find --set-root /AUTORUN.INF
map --mem /BOOT/IMGS/APC.IMA (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title
clear
title                  09.  Windows from hdd
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr || rootnoverify (hd0) && chainloader +1
map () (hd0)
map (hd0) ()
map --rehook
find --set-root --devices=h /ntldr || find --set-root --devices=h /bootmgr
chainloader /ntldr || chainloader /bootmgr

[ 本帖最后由 2010tx2 于 2012-8-4 16:19 编辑 ]
2#
发表于 2012-8-4 13:40:00 | 只看该作者
用新版的grub4dos,调整bios中的启动顺序。。。

使用"boot -1"命令启动bios启动顺序的下一个设备

例如:

title 启动下一设备
boot -1
回复

使用道具 举报

3#
 楼主| 发表于 2012-8-4 15:36:12 | 只看该作者

回复 #2 zhs509 的帖子

能不能强制指定usb-cdrom,下一个设备也许是硬盘或者真实的cdrom呢。。。
回复

使用道具 举报

4#
发表于 2012-8-4 15:44:07 | 只看该作者

回复 #3 2010tx2 的帖子

所以要你自己先设定好bios的启动项的
回复

使用道具 举报

5#
 楼主| 发表于 2012-8-4 16:13:43 | 只看该作者

回复 #4 zhs509 的帖子

好吧,我通常都是直接按F12之类启动热键。。。 谢谢老大。
回复

使用道具 举报

6#
发表于 2012-8-4 22:42:53 | 只看该作者
首先,楼主的菜单有问题,
最简单方法-----优盘可见区grldr转换usb-cdrom的grldr。
回复

使用道具 举报

7#
发表于 2012-8-4 23:36:29 | 只看该作者
不从usb-cdrom启动,grldr就根本找不到其上文件。

用boot -1,也得最终转到usb-cdrom启动才行。

反之,从usb-cdrom启动,比较容易找到非usb-cdrom上的文件。
回复

使用道具 举报

8#
 楼主| 发表于 2012-8-5 08:31:34 | 只看该作者
原帖由 2011cwj6958 于 2012-8-4 22:42 发表
最简单方法-----优盘可见区grldr转换usb-cdrom的grldr。



这个菜单要怎么写呢?
回复

使用道具 举报

9#
 楼主| 发表于 2012-8-5 08:53:20 | 只看该作者

回复 #7 pseudo 的帖子

谢谢P大指点。
似乎有点明白了,usb-cdrom量产一个只含grldr的ISO,可见区放上所有启动相关的文件。
这样,可见区可启动,从usb-cdrom启动时也可以找到可见区文件从而顺利启动(还没实践。。。)
但不知P大所说的比较容易找到是不是通常情况下都能找到?如果是的话就这么做了。
回复

使用道具 举报

10#
发表于 2012-8-7 08:34:10 | 只看该作者
原帖由 2010tx2 于 2012-8-5 08:53 发表
谢谢P大指点。
似乎有点明白了,usb-cdrom量产一个只含grldr的ISO,可见区放上所有启动相关的文件。
这样,可见区可启动,从usb-cdrom启动时也可以找到可见区文件从而顺利启动(还没实践。。。)
但不知P大所 ...

这样搞法你不觉得有点多余吗?都能量产usb-cdrom了,干嘛不直接用usb-cdrom?一楼的想法我一直也很想要,从U盘可见分区引导usb-cdrom,因为有些笔记本不能用usb-cdrom,却能用USB-HDD
回复

使用道具 举报

11#
 楼主| 发表于 2012-8-7 22:09:45 | 只看该作者
原帖由 极度凶残 于 2012-8-7 08:34 发表

这样搞法你不觉得有点多余吗?都能量产usb-cdrom了,干嘛不直接用usb-cdrom?一楼的想法我一直也很想要,从U盘可见分区引导usb-cdrom,因为有些笔记本不能用usb-cdrom,却能用USB-HDD


之所以要做双启,是因为量产usb-cdrom的优盘在很多机子上通过启动热键启动时,列表中会出现两个名称一模一样的设备,一个usb-cdorm,一个是可见区,无法直接区分。
当然,进BIOS可以设置。不过我还是喜欢直接按热键(本人比较懒....)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-16 16:36

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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