无忧启动论坛

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

[求助] 在纯dos的grub.exe能不能指定一个脚本启动?

[复制链接]
跳转到指定楼层
#
发表于 2013-4-15 01:57:28 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
在批处理里面,echo title start %ooo%.ima boot> menu.lst的话,这个文件不会是UTF-8格式,估计也会乱码吧
那么我如果坚持要echo %ooo%.ima boot > script.txt的话,那么grub.exe能不能按指定的文件名(script.txt)作为脚本直接运行? (只能menu.lst吗?  ANSI的编码有没有影响?)
3#
发表于 2013-4-15 09:10:55 | 只看该作者
他的意思是要用批处理创建一个UTF-8文件?
UTF-8的标识就是开头3个字节是16进制的EF BB BF,比如我放在内存(md)0x200+1中
echo -e -n \xef\xbb\xbf >  (md)0x200+1
回复

使用道具 举报

2#
发表于 2013-4-15 07:40:27 | 只看该作者
看你前一个帖子是在用很老的 grub4dos 版本。如果那样的话,不容易答复。

以下假定你使用最新的版本。

最新版也有教程,你可以在 grub4dos 区的置顶帖子中学习。

中文字符必须是 UTF-8 编码,不支持 GB 编码。

grub.exe 的命令行参数 --config-file=..... 可以填写你自己定制的菜单文件名。不过最简单的方法是不要改动默认的 menu.lst 文件名。只需把它放在当前目录或者 DOS 的当前磁盘的根目录便可,这样的话,不带参数的 grub.exe 就能自动执行 menu.lst 文件。

回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-3-1 16:11

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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