无忧启动论坛

标题: 关于grldr位置问题 [打印本页]

作者: 2010lifefx    时间: 2010-12-12 23:25
标题: 关于grldr位置问题
还是想根目录清清爽爽的,不想要文件。折腾了几天也不行。

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

不要syslinux 转grub4dos的方法。

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

喜欢syslinux把引导需要的文件都放在/boot/syslinux目录下的做法。
作者: dgxhls    时间: 2010-12-12 23:46
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=179053
作者: dgxhls    时间: 2010-12-13 00:06
grub4dos引导分3种情况:
1.从硬盘、移动设备启动,grldr必须放根目录;
2..从光盘、U盘量产启动,如果引导文件用2K的grldr.bin,grldr必须放根目录;
3...从光盘、U盘量产启动,如果引导文件直接用grldr本身,grldr随便放哪都行,删除也可。
至于menu.lst,放根目录, /boot/grub, /grub/都是可以的,也可内置。
作者: 八千流    时间: 2010-12-13 00:41
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 编辑 ]
作者: 2010lifefx    时间: 2010-12-13 04:40
怪我没说清楚:简单说下我的使用环境
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 ”是什么意思,能否详细些,或者给个相关网址。
谢谢
作者: 2010lifefx    时间: 2010-12-13 06:44
花了两个来小时找了WEE,读了时空的相关帖子。

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

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

[ 本帖最后由 2010lifefx 于 2010-12-13 06:46 编辑 ]
作者: 2010lurenA    时间: 2010-12-14 11:12
先说明,不系很了解你的状况,以下是参考,拜坛子上牛b人士所赐:
title  将菜单写入grldr中
chainloader  --force /路径到/grldr
作者: lianjiang    时间: 2010-12-14 17:47
原帖由 2010lurenA 于 2010-12-14 11:12 发表
先说明,不系很了解你的状况,以下是参考,拜坛子上牛b人士所赐:
title  将菜单写入grldr中
chainloader  --force /路径到/grldr


没进入grub,哪来的chainloader?
作者: 天涯海角1216    时间: 2010-12-15 11:18
将你的FAT32写入syslinux引导,编写syslinux.cfg,而后再引导boot\grldr即可!
作者: 天涯海角1216    时间: 2010-12-15 11:20
或者用xorldr安装到你的U盘MBR,用xorldr引导grldr,grldr放在U盘的任意位置都可以!
作者: dgxhls    时间: 2010-12-16 00:11
LZ的要求是不通过别的启动方式转换,目前做不到。
用xorldr以文件启动方式引导grldr,是比较可行的办法。
按照下图设置,根本看不出转换的痕迹,直接到GRUB菜单:


作者: blithewind    时间: 2010-12-16 10:07
原帖由 dgxhls 于 2010-12-13 00:06 发表 grub4dos引导分3种情况:1.从硬盘、移动设备启动,grldr必须放根目录;2..从光盘、U盘量产启动,如果引导文件用2K的grldr.bin,grldr必须放根目录;3...从光盘、U盘量产启动,如果引导文件直接用grldr本身 ...
版主说的2k文件是哪种?能否帖一下?
作者: 2010lifefx    时间: 2010-12-16 16:14
谢谢@天涯海角1216的回复。主要想不用syslinux。我用的syslinux安装文件是您做的。syslinux中文菜单做着麻烦(也许我没找到好方法)
@ dgxhls
非常感谢。我的需求就是你说的这样。
我去找 xorldr研究下看看。

谢谢各位的帮助。

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

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


个人用不太喜欢ud,我又不量产。ud固定的那部分空间。不适合我折腾。
U盘的优点就是随意折腾。固定死了和光盘用处差不多了。
作者: 2010lifefx    时间: 2010-12-16 17:56
标题: 回复 #11 dgxhls 的帖子
成功达到我的需求,十分感谢,就是要一个能指定grldr路径的MBR

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

[ 本帖最后由 2010lifefx 于 2010-12-16 17:59 编辑 ]
作者: roytam1    时间: 2010-12-16 20:10
原帖由 2010lifefx 于 2010-12-16 17:56 发表
成功达到我的需求,十分感谢,就是要一个能指定grldr路径的MBR

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

config.sys 中用 SHELL=\boot\dos\command.com /P 不行嗎?
作者: dgxhls    时间: 2010-12-16 20:48
原帖由 blithewind 于 2010-12-16 10:07 发表
版主说的2k文件是哪种?能否帖一下?

引导文件.rar (1.63 KB, 下载次数: 59)
作者: blithewind    时间: 2010-12-16 23:02
原帖由 dgxhls 于 2010-12-16 20:48 发表 108231
收到。有劳版主了
作者: 2010lifefx    时间: 2010-12-17 00:52
标题: 回复 #15 2010roytam1 的帖子
好像config.sys这个文件要放在根目录下。
这样少了command.com又多了config.sys!
还是在根目录下有文件。
作者: 2010lifefx    时间: 2010-12-17 01:07
尝试了下。config.sys这个文件必须在根目录下,所以还是不行。

我想可能要修改io.sys文件(freedos是kernel.sys)
用了freedos之后出现新的问题就是command.com他俩都要求放在根目录。然后就打架了。!呵呵
作者: roytam1    时间: 2010-12-17 09:53
原帖由 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
复制代码





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