无忧启动论坛
标题:
在纯dos的grub.exe能不能指定一个脚本启动?
[打印本页]
作者:
pppguest3962
时间:
2013-4-15 01:57
标题:
在纯dos的grub.exe能不能指定一个脚本启动?
在批处理里面,echo title start %ooo%.ima boot> menu.lst的话,这个文件不会是UTF-8格式,估计也会乱码吧
那么我如果坚持要echo %ooo%.ima boot > script.txt的话,那么grub.exe能不能按指定的文件名(script.txt)作为脚本直接运行? (只能menu.lst吗? ANSI的编码有没有影响?)
作者:
不点
时间:
2013-4-15 07:40
看你前一个帖子是在用很老的 grub4dos 版本。如果那样的话,不容易答复。
以下假定你使用最新的版本。
最新版也有教程,你可以在 grub4dos 区的置顶帖子中学习。
中文字符必须是 UTF-8 编码,不支持 GB 编码。
grub.exe 的命令行参数 --config-file=..... 可以填写你自己定制的菜单文件名。不过最简单的方法是不要改动默认的 menu.lst 文件名。只需把它放在当前目录或者 DOS 的当前磁盘的根目录便可,这样的话,不带参数的 grub.exe 就能自动执行 menu.lst 文件。
作者:
zhaohj
时间:
2013-4-15 09:10
他的意思是要用批处理创建一个UTF-8文件?
UTF-8的标识就是开头3个字节是16进制的EF BB BF,比如我放在内存(md)0x200+1中
echo -e -n \xef\xbb\xbf > (md)0x200+1
欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/)
Powered by Discuz! X3.3