本文档来源:http://bbs.znpc.net/viewthread.php?tid=5587
感谢zw2312914提供
原版是中英文对照的版本,这里已经经过删改。
需要看原版的可以从上面的贴子下载.
一些旧的网址已经删除,只保留目前在用的.
注:本文仅供参考,可能有一些更新没有在这里说明.如果有发现错误可以到论坛发贴或email联系我(grub4dos@chenall.net)
其它命令用法请参考
http://chenall.net 或 http://grub4dos.chenall.net 处的 GRUB4DOS 有关文档。
外部命令的用法请参考
http://chenall.net/post/tag/grub4dos/
项目主页
https://github.com/chenall/grub4dos
下载网址:
http://grub4dos.chenall.net
工具和外部命令:
http://code.google.com/p/grubutils/downloads/list
获取最新源代码的方法:
git clone git://github.com/chenall/grub4dos.git
或
svn co https://github.com/chenall/grub4dos grub4dos-src
通过你的 web 浏览器在线查看源代码:
https://github.com/chenall/grub4dos
论坛(官方技术支持站点):
中文:
http://bbs.wuyou.com/forumdisplay.php?fid=60
http://bbs.znpc.net/forumdisplay.php?fid=4
英文:
http://reboot.pro/forum/66/
******************************************************************************
*** GCC 黑名单 ***
******************************************************************************
已知 gcc-4.6.x 所产生的程序在某些机器上无法正常运作。
来源: http://bbs.wuyou.net/viewthread.php?tid=274070
已知 gcc-4.7.x 所产生的程序无法运行 memtest86。
来源: http://bbs.wuyou.net/redirect.php?tid=180142&pid=2669810&goto=findpost#pid2669810
---------------------近期更新记录-----------------------------------------------
最新更新记录请查看,ChangeLog_chenall.txt
2011-01-03
添加了GRUB4DOS的变量用法及相关介绍。
2011-01-02
1.为了方便pause命令添加--test-key参数,显示按键扫描码.
2010-12-31 更新:
1.pause命令增强,增加了显示按键扫描码的功能。需要debug 为-1.
例子:显示一个按键扫描码
debug -1 && pause && debug 1
注:此功能已为被参数--test-key代替。
2.hiddenmenu命令增强。增加一个--chkpass参数
功能: 在隐藏菜单的时候按Esc键要输入正确的密码才可以显示菜单。
注意: 1.该功能启用之后,如果按了其它按键则直接启动默认菜单。
默认的Esc按键可以自由设置。使用--chkpass=KEY
2.菜单初始化有password命令时才需要输入密码。
3.按键代码如果不清楚可以使用上面的功能来获取。
例子: hiddenmenu --chkpass=0x8500 按F11键才可以显示菜单。
hiddenmenu --chkpass 按Esc键才可以显示菜单。
hiddenmenu --chkpass=0x2200 按Alt+G显示菜单。
------------------------------------------------------------------------------
GRUB.EXE 用法:
GRUB [--bypass] [--time-out=T] [--hot-key=K] [--config-file=FILE]
旁路 暂停时间 热键 配置文件
这里的 FILE ,例如,可以是 (hd0,0)/menu.lst
在 CONFIG.SYS 中,其配置行类似于:
install=c:\some\where\grub.exe --config-file=FILE
如果没有使用选项,GRUB.EXE简单的使用(hd0,0)/menu.lst
来作为配置文件,只要它存在的话。(注意!我们最终将默认的配
置文件从 (hd0,0)/boot/grub/menu.lst 变更为 (hd0,0)/menu.lst)
(更新于2006-12-23。参见更新3)
这里的分区(hd0,0)可以是一个Windows分区或者是一个linux分区,
或者是被 GRUB 支持的其他任意分区。
这里的FILE只接受GRUB风格的文件名。DOS风格的文件名不被调用
(很明显,我们应该使用GRUB风格的文件名,原因是比如在Linux
ext2分区中不能使用DOS风格的文件名来访问文件 )。
(参见更新2)
更新:FILE 可以是菜单的内容。使用分号来分隔嵌入 FILE 中的命
令。FILE 可以被一对双引号括起来,示例:
GRUB --config-file="root (hd0,0);chainloader +1"
这条命令将启动(hd0,0)上的系统。
另一个例子:
GRUB --config-file="reboot"
这条命令将令机器重启。
再例如:
GRUB --config-file="halt"
这条命令将令机器关闭。
如果选项--bypass 被指定,GRUB将在暂停时间截止后从DOS退出。
选项'--time-out=T' 指定了以秒计时的暂停值。如果指定了--bypass
则T的默认值为5 ,而--bypass选项没有被指定时默认值为0 。
默认的热键值是 0x3920 (即空格键)。如果此键被按下,GRUB将正常
启动。如果其他键被按下,GRUB 将立即终止并返回到DOS。参见下面
的“int16 键盘扫描码”
每个选项最多只能被指定一次。
更新 2:DOS风格的文件名已经被支持(由John Cobb先生提供此补丁)。
如果 FILE 的起始两个字符是“ #@ ”,那么 FILE 中其余的部分将被视
为一个DOS风格的文件名。例如:
GRUB --config-file="#@c:\menu.lst"
DOS风格的文件只有起始的4kB被使用。此文件应当是一个未被压缩的文
本文件。
注意:你也可以在SHELL或者在CONFIG.SYS的INSTALL配置行使用‘DOS
风格文件直接访问’。但不要在DEVICE 配置行使用它。DOS文档中表述
了DOS设备驱动不能使用'打开文件'的DOS调用。
更新 3(2006-12-23): 作为默认,GRUB.EXE将按以下顺序查找它的配置文件:
(DOS风格文件) .\menu.lst, 当前目录下的MENU.LST。
(DOS风格文件) \menu.lst, 当前驱动器根目录下的MENU.LST
(GRUB风格文件) /menu.lst, 启动设备根目录下的MENU.LST
默认的启动设备还是(hd0,0)。
--------------------------------------------------------
更新 1 : 版本0.2.0 同时带来一个新的东西。GRUB for NTLDR ,它能够从
Windows NT/2000/XP的启动菜单启动到GRUB。复制GRLDR到Windows
NT/2000/XP的C盘根目录,并在C:\BOOT.INI中加入这样一行:
C:\GRLDR="Start GRUB"
这样就完成了安装。GRLDR应该与 BOOT.INI及NTLDR 位于相同的目录。
注意 BOOT.INI 通常是隐藏的因而你要看见它必须取消隐藏。如果GRLDR
在一个NTFS分区,应该将它复制到一个非NTFS分区的根目录(并且menu.lst
文件应当同样这样做)。假如GRLDR被压缩了,比如在NTFS分区中对它启
用了压缩的情况下,它将不能运行。
即使这个磁盘的驱动器号已经被Windows设备管理器改变为另外的不同
于 C 的盘号 ,你仍然需要在 BOOT.INI 中使用盘符 C ,否则,NTLDR
将查找不到 GRLDR 文件。
也就表示,如果你从一个软盘上启动NTLDR,你也需要把A:\BOOT.INI
中的 GRLDR 的所在行这样写:
C:\GRLDR="Start GRUB"
而不能象下面这样使用盘符 A :
A:\GRLDR="Start GRUB"
(注意在 BOOT.INI 位于软盘 A 的这个例子中,标�
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
grub4dos-20230329-legacy+UEFI版-.zip (76个子文件)
grub4dos-legacy+UEFI版
grub4dos-0.4.6a-2023-03-29
ext
time 536B
vbmp 1KB
wenv 19KB
memcheck 840B
echo 160B
menuset 672B
mbrcheck 6KB
unifont 5KB
unitest 2KB
bios 4KB
cpuid 3KB
snake 3KB
inifile 2KB
fat 25KB
umbr 4KB
ProgressBar 4KB
vfont 1KB
vbe 10KB
diskid 4KB
chkpci 7KB
hotkey 7KB
g4d_off 6KB
fontfile 3KB
fatmini 14KB
date 536B
grub4dos-0.4.6a
grub.pif 967B
eltorito.sys 2KB
bootlace64.com 43KB
sample
config.sys 933B
default 2KB
menu.lst 5KB
grldr.pbr 6KB
grldr_cd.bin 512B
grub.exe 332KB
docs
README_GRUB4DOS.txt 150KB
ChangeLog_chenall.txt 53KB
ChangeLog_GRUB4DOS.txt 40KB
README_GRUB4DOS_CN.txt 164KB
grldr.mbr 8KB
Get_Source_of_This_Build.txt 191B
grldr 313KB
ipxegrldr 218KB
badgrub.exe 329KB
hmload.com 2KB
COPYING 18KB
bootlace.com 43KB
grub4dos-for_UEFI-2023-03-29
x86_64-efi
kernel.img 1.7MB
BOOTIA32.EFI 372KB
BOOTX64.EFI 400KB
default 2KB
mkimage.exe 779KB
ChangeLog_UEFI.txt 8KB
i386-efi
kernel.img 1.07MB
ext
getenv 6KB
time 480B
ver 688B
slic 3KB
wenv 24KB
echo 368B
mbrcheck 8KB
cmdline 2KB
loaderNT 19KB
efidiskinfo 5KB
cpuid 4KB
inifile 3KB
fat 29KB
ProgressBar 4KB
fwsetup 1KB
diskid 4KB
chkpci 9KB
hotkey 9KB
g4d_off 5KB
date 480B
Get_Source_of_This_Build.txt 191B
grub4dos_fa99f0f.diff 0B
menu.lst 4KB
共 76 条
- 1
资源评论
小白的杂货铺
- 粉丝: 253
- 资源: 324
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功