无忧启动论坛

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

usbcdrom的Grub4启动菜单里的IMG能不能调用usbhdd里的

[复制链接]
跳转到指定楼层
1#
发表于 2009-4-18 21:25:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
菜单再丰富也有时间的制约
过2个月软件更新了
img也就更新了
为了不那么频繁的量产折腾usb
考虑usbcdrom里的grub4菜单后添加几个extra
img可以直接命名为ONE.IMG,TWO.IMG等等
我的想法就是把ONE.IMG,TWO.IMG等放到usbhdd里
title XX. EXTRA01
map --mem /BOOT/ONE.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
这是usbcdrom的写法
该怎么改才能调用到usbhdd的
2#
 楼主| 发表于 2009-4-19 16:40:25 | 只看该作者
这个是没办法解决的吗?
期待高手出现
回复

使用道具 举报

3#
 楼主| 发表于 2009-4-19 22:33:30 | 只看该作者
参考了大量的文档
貌似要改成这样
title 20. EXTRA01
map --mem (hd1,0)/BOOT/EXTRA01.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
因为本地硬盘主分区为(hd0,0)
usbhdd为(hd1,0)
当然你有2块硬盘的话usbhdd为(hd2,0)
注:BOOT目录是usbhdd上的目录
晚上回去拿U盘试试了
回复

使用道具 举报

4#
发表于 2009-4-20 00:02:43 | 只看该作者
用 find --set-root /BOOT/EXTRA01.IMG
加在map --mem上面

usbcdrom启动后指不定usbhdd变为hd0了呢
回复

使用道具 举报

5#
发表于 2009-4-20 00:04:16 | 只看该作者
lz也喜欢because of you啊 好久没听了 又听起 还是那么好听~~
回复

使用道具 举报

6#
发表于 2009-4-20 00:14:50 | 只看该作者
同意四楼

用FIND命令来设置根目录
回复

使用道具 举报

7#
 楼主| 发表于 2009-4-20 14:09:49 | 只看该作者
原帖由 x.Nichdlas 于 2009-4-20 00:02 发表
用 find --set-root /BOOT/EXTRA01.IMG
加在map --mem上面

usbcdrom启动后指不定usbhdd变为hd0了呢



title 20. EXTRA01
find --set-root /UTOOL/EXTRA01.IMG
map --mem /UTOOL/EXTRA01.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

usbhdd里建立了UTOOL目录
里面放了EXTRA01.IMG

出错提示:
ERROR15: File not found
回复

使用道具 举报

8#
发表于 2009-4-20 14:14:38 | 只看该作者
前提是你的主板能不能识别到你U盘HDD。
回复

使用道具 举报

9#
 楼主| 发表于 2009-4-20 15:07:47 | 只看该作者
能识别吧
这个menu结构就是你的superu
我只是更新了grub到0.44
还更新了部分菜单加入了些新img

我一键ghost都可以
说明能识别usbhdd吧
回复

使用道具 举报

10#
 楼主| 发表于 2009-4-20 21:15:20 | 只看该作者
回VICTOR888
确实是因为usbcdrom启动到grub菜单的时候实际上是没驱动usbhdd的

我2个硬盘
map --mem (hd1,0)/UTOOL/EXTRA01.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
的时候提示文件不在

map --mem (hd2,0)/UTOOL/EXTRA01.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
提示磁盘不在
说明根本没识别usbhdd

但是怎么识别?
回复

使用道具 举报

11#
 楼主| 发表于 2009-4-20 21:18:50 | 只看该作者
折中的方案
直接用本地硬盘得了
本身EXTRA.IMG就是替补用的
用的时候很少
万一要用
copy到c:得了

map --mem (hd0,0)/UTOOL/EXTRA01.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)

IMG放c:\UTOOL\
回复

使用道具 举报

12#
 楼主| 发表于 2009-4-20 21:33:53 | 只看该作者
最新结果
是bios的问题
4#的朋友的方法可以用

我笔记本只支持U盘一个区
所以看不到usbhdd
换了个华硕板子台式就可以启动了

title 22. EXTRA01
find --set-root /UTOOL/EXTRA01.IMG
map --mem /UTOOL/EXTRA01.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-26 22:21

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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