无忧启动论坛

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

[求助] 关于grldr位置问题

[复制链接]
跳转到指定楼层
1#
发表于 2010-12-12 23:25:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还是想根目录清清爽爽的,不想要文件。折腾了几天也不行。

有谁有把grldr放到/boot/grub/目录下边引导的方法?还望指教。

不要syslinux 转grub4dos的方法。

就是用grub.exe启动。而grldr不放在根目录的方法。

喜欢syslinux把引导需要的文件都放在/boot/syslinux目录下的做法。
2#
发表于 2010-12-12 23:46:42 | 只看该作者
回复

使用道具 举报

3#
发表于 2010-12-13 00:06:39 | 只看该作者
grub4dos引导分3种情况:
1.从硬盘、移动设备启动,grldr必须放根目录;
2..从光盘、U盘量产启动,如果引导文件用2K的grldr.bin,grldr必须放根目录;
3...从光盘、U盘量产启动,如果引导文件直接用grldr本身,grldr随便放哪都行,删除也可。
至于menu.lst,放根目录, /boot/grub, /grub/都是可以的,也可内置。
回复

使用道具 举报

4#
发表于 2010-12-13 00:41:50 | 只看该作者
dos/linux下运行grub.exe,可以使用其命令行参数功能,例如:
grub.exe  --command-line="chainloader xxx/xxxx/grldr"

xxxx/xxxx用你指定的路径即可。

如果是只是硬盘使用,可以安装grub4新的mbr:wee ,代替原来的grldr.mbr。这样,grldr的路径也是任意的。

[ 本帖最后由 八千流 于 2010-12-13 00:47 编辑 ]
回复

使用道具 举报

5#
 楼主| 发表于 2010-12-13 04:40:57 | 只看该作者
怪我没说清楚:简单说下我的使用环境
1、U盘分3区(HDD模式)第一个分区FAT32.第二个分区ext4(安装了ubuntu10.04),第三个分区SWAP
2、非量产
3、使用BOOTICE.EXE做的mbr启动。grub相关文件和menu菜单都放在/boot/grub目录下。
4、现在就差一个grldr文件放在根目录,想也放到/boot/grub目录下。

grldr如果不放根目录,启动界面如下。


@八千流
你说的“mbr:wee ”是什么意思,能否详细些,或者给个相关网址。
谢谢
回复

使用道具 举报

6#
 楼主| 发表于 2010-12-13 06:44:23 | 只看该作者
花了两个来小时找了WEE,读了时空的相关帖子。

貌似只能用在硬盘上的。下了一个不知道怎么安装到U盘、
只能继续等待了。

网上搜搜,很多人想把grldr文件放在指定的目录下。但是grub4dos一直都没有开发相应的功能。
期待中!……

[ 本帖最后由 2010lifefx 于 2010-12-13 06:46 编辑 ]
回复

使用道具 举报

7#
发表于 2010-12-14 11:12:47 | 只看该作者
先说明,不系很了解你的状况,以下是参考,拜坛子上牛b人士所赐:
title  将菜单写入grldr中
chainloader  --force /路径到/grldr
回复

使用道具 举报

8#
发表于 2010-12-14 17:47:23 | 只看该作者
原帖由 2010lurenA 于 2010-12-14 11:12 发表
先说明,不系很了解你的状况,以下是参考,拜坛子上牛b人士所赐:
title  将菜单写入grldr中
chainloader  --force /路径到/grldr


没进入grub,哪来的chainloader?
回复

使用道具 举报

9#
发表于 2010-12-15 11:18:55 | 只看该作者
将你的FAT32写入syslinux引导,编写syslinux.cfg,而后再引导boot\grldr即可!
回复

使用道具 举报

10#
发表于 2010-12-15 11:20:53 | 只看该作者
或者用xorldr安装到你的U盘MBR,用xorldr引导grldr,grldr放在U盘的任意位置都可以!
回复

使用道具 举报

11#
发表于 2010-12-16 00:11:06 | 只看该作者
LZ的要求是不通过别的启动方式转换,目前做不到。
用xorldr以文件启动方式引导grldr,是比较可行的办法。
按照下图设置,根本看不出转换的痕迹,直接到GRUB菜单:

回复

使用道具 举报

12#
发表于 2010-12-16 10:07:30 | 只看该作者
原帖由 dgxhls 于 2010-12-13 00:06 发表 grub4dos引导分3种情况:1.从硬盘、移动设备启动,grldr必须放根目录;2..从光盘、U盘量产启动,如果引导文件用2K的grldr.bin,grldr必须放根目录;3...从光盘、U盘量产启动,如果引导文件直接用grldr本身 ...
版主说的2k文件是哪种?能否帖一下?
回复

使用道具 举报

13#
 楼主| 发表于 2010-12-16 16:14:03 | 只看该作者
谢谢@天涯海角1216的回复。主要想不用syslinux。我用的syslinux安装文件是您做的。syslinux中文菜单做着麻烦(也许我没找到好方法)
@ dgxhls
非常感谢。我的需求就是你说的这样。
我去找 xorldr研究下看看。

谢谢各位的帮助。

U盘引导,一般引导各种样式的系统。很多都要在根目录留单个文件,我记性又不好都不知道那个是哪个的。所以一直致力于把根目录全部变成文件夹。
grub4dos用着很顺手。现在根目录下就剩了两个文件。虽然不多但是很想解决掉他。

就两个文件了 一个grldr一个command.com


个人用不太喜欢ud,我又不量产。ud固定的那部分空间。不适合我折腾。
U盘的优点就是随意折腾。固定死了和光盘用处差不多了。
回复

使用道具 举报

14#
 楼主| 发表于 2010-12-16 17:56:32 | 只看该作者

回复 #11 dgxhls 的帖子

成功达到我的需求,十分感谢,就是要一个能指定grldr路径的MBR

现在就还一个command.com文件了 研究研究怎么把它放到 /boot/dos/下面去。

[ 本帖最后由 2010lifefx 于 2010-12-16 17:59 编辑 ]
回复

使用道具 举报

15#
发表于 2010-12-16 20:10:00 | 只看该作者
原帖由 2010lifefx 于 2010-12-16 17:56 发表
成功达到我的需求,十分感谢,就是要一个能指定grldr路径的MBR

现在就还一个command.com文件了 研究研究怎么把它放到 /boot/dos/下面去。

config.sys 中用 SHELL=\boot\dos\command.com /P 不行嗎?
回复

使用道具 举报

16#
发表于 2010-12-16 20:48:42 | 只看该作者
原帖由 blithewind 于 2010-12-16 10:07 发表
版主说的2k文件是哪种?能否帖一下?

引导文件.rar (1.63 KB, 下载次数: 59)
回复

使用道具 举报

17#
发表于 2010-12-16 23:02:03 | 只看该作者
原帖由 dgxhls 于 2010-12-16 20:48 发表 108231
收到。有劳版主了
回复

使用道具 举报

18#
 楼主| 发表于 2010-12-17 00:52:33 | 只看该作者

回复 #15 2010roytam1 的帖子

好像config.sys这个文件要放在根目录下。
这样少了command.com又多了config.sys!
还是在根目录下有文件。
回复

使用道具 举报

19#
 楼主| 发表于 2010-12-17 01:07:24 | 只看该作者
尝试了下。config.sys这个文件必须在根目录下,所以还是不行。

我想可能要修改io.sys文件(freedos是kernel.sys)
用了freedos之后出现新的问题就是command.com他俩都要求放在根目录。然后就打架了。!呵呵
回复

使用道具 举报

20#
发表于 2010-12-17 09:53:14 | 只看该作者
原帖由 2010lifefx 于 2010-12-17 01:07 发表
尝试了下。config.sys这个文件必须在根目录下,所以还是不行。

我想可能要修改io.sys文件(freedos是kernel.sys)
用了freedos之后出现新的问题就是command.com他俩都要求放在根目录。然后就打架了。!呵呵

FreeDOS可以用FDCONFIG.SYS

  1. rem make sure that this is indeed the path to command.com before running this!
  2. rem note how the special /p option syntax is used to select fdauto.bat
  3. rem instead of autoexec.bat - this is useful if you dual-boot FreeDOS and
  4. rem MS DOS / Windows and both share the C: drive (e.g. use MetaKern boot menu)
  5. SHELL=c:\fdos\bin\command.com c:\fdos\bin /e:512 /p=fdauto.bat
复制代码
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-27 03:12

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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