无忧启动论坛

标题: grub4dos的目录问题求教 [打印本页]

作者: 2011chenai    时间: 2011-7-1 10:23
标题: grub4dos的目录问题求教
最近在写一程序的过程中用到grub4dos,通常的作法都是将要引导的xxx.img保存到C:\boot\grub目录下
我的问题是,这个路径是否可以改呢
如果要把img镜像放在其他路径下进行引导或者把boot文件夹改成其他名字,需要做哪些修改
作者: aweihaitun    时间: 2011-7-1 13:49
自然是可以改的,改了文件夹就要把对应的菜单里的路径也改下
作者: 幸运的草    时间: 2011-7-1 14:17
标题: 回复 #2 aweihaitun 的帖子
G4D默认/boot/grub/,更改后可以用command --set-path /yourpath/来指定自定义的路径。也可以在菜单中加载你的路径。
作者: aweihaitun    时间: 2011-7-1 15:58
标题: 回复 #3 幸运的草 的帖子
刚看了帮助文档,command 只是修改默认外部命令路径的,楼主只是想换xxx.img的路径,应该不必用command设置吧
作者: dihuo0    时间: 2011-7-1 21:47
标题: 回复 #3 幸运的草 的帖子
回复 #1 2011chenai 的帖子
你是用的应该是dos工具箱之类的东西,可能对grub4dos缺乏了解。在根目录下或者/boot/grub/应该由有个menu.lst文本文件,可以使用记事本等进行编辑,修改相应的路径就可以了。
置顶帖有两本很好的教程,建议你好好学习一下。

回复 #3 幸运的草 的帖子
help command提供的信息是错的,command --set-path的默认只是(bd)/BOOT/GRUB/,也就是内部变量@path的默认值,是外部命令的默认路径。

grub4dos没有当前工作目录的概念,即使把在(bd)/BOOT/GRUB/设置为root目录下,在命令的参数里也必须使用完整的路径(bd)/BOOT/GRUB/xxx.img,而不能省略。
作者: 2011chenai    时间: 2011-7-1 22:35
标题: 回复 #5 2011_dihuo0 的帖子
编辑memu.lst的话,是可以修改img镜像的路径
但我现在想做的是将C:\boot\grub目录当中的boot改成其他名字,譬如c:\dos\grub还能正常完成引导
作者: 幸运的草    时间: 2011-7-2 13:00
回复 #4 aweihaitun 的帖子
回复 #5 2011_dihuo0 的帖子

不好意思,没有细看楼主的问题。确实不需要command --set-path值,只需要在菜单中做相应路径调整就可以了。
作者: 2011-01-22    时间: 2011-7-2 20:54
原帖由 2011chenai 于 2011-7-1 22:35 发表
编辑memu.lst的话,是可以修改img镜像的路径
但我现在想做的是将C:\boot\grub目录当中的boot改成其他名字,譬如c:\dos\grub还能正常完成引导


随便改,没问题,不知道文件夹的名字长度有没有限制,但是你举的例子是肯定没问题的,不过要在GRLDR的内置菜单中指定MENU.LST的位置,或者把MENU内置到GRLDR里面,当然menu.lst里还是要指清楚你要启动的文件的位置的,这个估计不用我说了
作者: 2011chenai    时间: 2011-7-2 22:13
标题: 回复 #8 2011-01-22 的帖子
谢谢指点,我去试一试




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