GRUB4DOS官方命令索引Word下载.docx
- 文档编号:17267215
- 上传时间:2022-11-30
- 格式:DOCX
- 页数:9
- 大小:22.28KB
GRUB4DOS官方命令索引Word下载.docx
《GRUB4DOS官方命令索引Word下载.docx》由会员分享,可在线阅读,更多相关《GRUB4DOS官方命令索引Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
help显示内部命令的帮助信息。
hiddenmenu隐藏菜单。
hide通过在分区类型上置隐藏标志,隐藏指定分区。
ifconfig指定IP地址,子网掩码,网关和服务器地址。
不带参数时,将显示当前的网络配置。
impsprobe探测Intel多处理器规范1.1/1.4配置表并使所找到的各处理器启动进入闭循环。
initrd加载Linux格式的初始化虚拟盘,并设置必要的参数。
install安装STAGE1到指定设备上,安装加载STAGE2需要的块列表到STAGE2上。
ioprobe侦测指定设备的I/O端口号。
kernel尝试载入主引导影像文件(Linux内核格式)。
lock如果用户未被认证,则终止命令的执行。
makeactive将root设备置为活动分区。
map对设备进行映射。
md5crypt产生一个MD5格式的密码。
module对多重启动影像,加载启动模块文件(不处理该文件的内容,用户必须自己确定核心的要求)。
modulenounzip与'
module'
类似,但是禁用了自动解压缩。
pager没有参数时,切换页模式。
partnew创建一个新的主分区。
parttype改变指定分区(PARTITION)的分区类型(TYPE)。
password设置密码。
pause终止命令的运行,并给出一段信息。
任意键按下后,将继续。
quit从GRUB命令行中退出。
rarp用RARP初始化网络设备。
read从内存的指定位置读取一个32-bit的值,并以十六进制形式显示出来。
write写一个32位的值VAL到内存地址ADDR。
reboot重启系统(计算机)。
fontfile指定中文字体文件,并切换到中文显示方式。
root设置根分区。
rootnoverify类似`root'
指令,但不测试安装该分区。
savedefault将当前项设置为默认的引导项。
serial初始化一个串口设备。
setkey改变键盘映射关系。
setup自动安装GRUB.
terminal选择一个终端。
terminfo指定终端的功能。
testload以多种不同的方式读取文件(由FILE指定)的整个内容,并予以比较,以测试文件系统的代码。
testvbe测试所指定(MODE)的VBE模式。
setvbe为后续的每个kernel命令行设置VBE模式。
tftpserver指定TFTP服务器的IP地址。
timeout设置在自动启动缺省菜单前所等待的秒数。
title命名菜单项。
unhide通过清除隐藏标志,解除指定分区(PARTITION)的隐藏。
uppermem强制指定仅有(KBYTES)KB的上位内存。
vbeprobe侦测VBE的信息。
blocklistblocklistFILE打印出文件FILE的"
块清单"
表达法(该表达法也是合法的GRUB文件名,并且完全等价于FILE)。
bootboot引导已加载的操作系统或扇区链式加载器。
bootpbootp[--with-configfile]通过BOOTP初试化网络设备。
如果使用了`--with-configfile'
参数,此命令将会试图去加载一个特定的配置文件。
catcat[--hex][--skip=S][--length=L][--locate=STRING]FILE显示指定文件的内容,或者显示文件中指定字符串的位置。
cdromcdrom--add-io-ports=P|--init|--stop初始化或者停止所有的ATAPICDROM设备,或者为一个可能的ATAPICDROM设备设置附加的IO端口。
P的高字指定设备控制寄存器组的端口基址,P的低字指定设备命令寄存器组的端口基址。
"
chainloaderchainloader[--force][--load-segment=LS][--load-offset=LO]
[--load-length=LL][--skip-length=SL][--boot-cs=CS][--boot-ip=IP]
[--ebx=EBX][--edx=EDX][--sdi][--enable-a20]FILE加载链式加载器FILE。
若指定了--force,则强制加载而不检查第一扇区尾部的合法引导标签(55AA)是否存在。
LS:
LO用于指定有别于0000:
7C00的启动映像加载地址。
LL用于指定启动映像的长度(在512字节至640K之间)。
SL用于指定装入启动映像之前需要从映像开头跳过的长度(以字节计数)。
CS:
IP用于指定让启动映像获得控制需要跳转到的地址。
EBX/EDX分别用于指定在启动映像获得控制的那一刻EBX/EDX寄存器应有的值。
用--sdi可以强制把FILE当作WindowsXP的一个内存启动文件格式(SystemDeploymentImage)来对待(请参考微软相应文档)。
如果你希望在控制传递给启动映像时切断CPU的地址线A20,可以用--disable-a20参数做到。
cmpcmpFILE1FILE2比较两个文件,并且报告两者之间的不同的信息。
colorcolorNORMAL[HIGHLIGHT]改变菜单的颜色。
Normal用于指定菜单项的未选中时的颜色,HIGHLIGHT则用于指定菜单项的被选中时的颜色。
如果你未指定HIGHLIGHT色,那么我们将使用NORMAL的反色值。
颜色值的格式是"
FG/BG"
。
FG和BG是颜色的名称,如下:
black(黑),blue(蓝),green(绿),cyan(青),red(红),magenta(粉红),brown(棕),light-gray(亮灰),dark-gray(暗灰),light-blue(浅蓝),light-green(淡绿),light-cyan(淡青),light-red(明红),light-magenta(浅红),yellow(黄)和white(白)。
注意,BG的值只能是前八个。
另外,若想使用闪烁的前景色,你在FG前使用前缀"
blink-"
即可。
configfileconfigfileFILE把文件FILE作为配置文件立即加载执行(只有当加载失败时才返回)。
debugdebug打开/关闭DEBUG(调试、除错)模式。
defaultdefault[NUM|`saved'
|FILE]设置默认启动的菜单入口项为NUM(0代表第一项),或者由savedefault所保存的入口项(如果指定了关键字saved),或者先前保存在文件FILE中的入口项。
当指定了FILE时,后续的savedefault命令都将把入口项保存到FILE中。
devicedeviceDRIVEDEVICE声明BIOS驱动器对应的实际物理设备。
这条命令只用于grub命令行。
dhcpdhcp通过DHCP初试化网络设备。
splashimagesplashimageFILE图形模式下载入背景图片文件。
foregroundforegroundRRGGBB设置图形模式下的前景色。
RR代表红色,GG代表绿色,BB代表蓝色。
这些数值都是用十六进制来表示的。
backgroundbackgroundRRGGBB设置图形模式下的背景色。
clearclear清屏幕。
displayapmdisplayapm显示APMBIOS的相关信息。
displaymemdisplaymem显示GRUB所判断到的当前系统的内存分布,包括所有物理内存区域。
dumpdumpFROMTO显示诸多文件的内容。
注意,FROM所指定的必须是一个GRUB文件,TO所指定的必须是一个OS文件。
这条命令只在grubshell中才有。
embedembedSTAGE1_5DEVICE如果设备是个驱动器,则将Stage1.5嵌入到主引导扇区之后。
如果是个FFS分区,则可嵌入到该设备饿`引导代码'
区中。
并输出Stage1.5所占的扇区数。
fallbackfallbackNUM进入无人干预启动模式:
如果默认启动入口项出错失败,立即用入口项NUM来启动(这里的"
入口项"
与default命令中的"
意义相同)。
commandlinecommandline进入命令行提示符方式。
findfind[--set-root][--ignore-floppies]FILENAME在所有分区上查找文件名,并显示包含该文件的设备。
如果使用了--set-root选项,那么当在某个设备上找到FILENAME时,立即停止查找,并将此设备设定为新的root设备。
如果指定了--ignore-floppies选项,那么查找过程将略过所有的软盘。
fstestfstest切换文件系统的试验模式。
geometrygeometryDRIVE[CYLINDERHEADSECTOR[TOTAL_SECTOR]]输出驱动器的相关信息.在grubshell中,你可以用这条命令设置驱动器参数为任意值。
如果你省略了总扇区数,它将由C/H/S的值自动计算出来。
halthalt[--no-apm]关闭系统。
如果APM(高级电源管理)功能存在,将使用APMBIOS关闭系统,除非指定了`--no-apm'
选项。
helphelp[--all][PATTERN.]显示内部命令的帮助信息。
要查看所有命令的帮助,请使用`--all'
参数。
hiddenmenuhiddenmenu隐藏菜单。
hidehidePARTITION通过在分区类型上置隐藏标志,隐藏指定分区。
ifconfigifconfig[--address=IP][--gateway=IP][--mask=MASK][--server=IP]指定IP地址,子网掩码,网关和服务器地址。
impsprobeimpsprobe探测Intel多处理器规范1.1/1.4配置表并使所找到的各处理器启动进入闭循环。
initrdinitrdFILE[ARG.]加载Linux格式的初始化虚拟盘,并设置必要的参数。
installinstall[--stage2=STAGE2_FILE][--force-lba]STAGE1[d]DEVICESTAGE2[ADDR]
[CONFIG_FILE][REAL_CONFIG_FILE]安装STAGE1到指定设备上,安装加载STAGE2需要的块列表到STAGE2上。
如果使用了选项'
d'
STAGE1总是试图使用安装STAGE2的驱动器,而不是启动盘。
STAGE2将加载在指定地址上,如果未声明地址,则自动检测。
p'
或给出了配置文件,将修改STAGE2的第一个数据块,修正实际Stage2启动时使用的配置文件位置。
对于Stage1.5,该值为Stage2的路径。
如果安装的是Stage1.5,且指定了实际配置文件,则将该配置文件路径写入Stage2中。
ioprobeioprobeDRIVE侦测指定设备的I/O端口号。
kernelkernel[--no-mem-option][--type=TYPE]FILE[ARG.]尝试载入主引导影像文件。
其它项将被作为内核的命令行参数而传递给内核。
使用此命令以前,内核所用到的模块应该被重新载入。
参数--type用于说明内核的类型,包括"
netbsd"
"
freebsd"
openbsd"
linux"
biglinux"
和"
multiboot"
参数--no-mem-option用于说明不必自动传递Linux的内存参数。
locklock如果用户未被认证,则终止命令的执行。
makeactivemakeactive将root设备置为活动分区。
当然,此命令只对PC的硬盘主分区有效。
mapmap[--status][--mem[=RESERV]][--hook][--unhook][--rehook][--floppies=M][--harddrives=N][--ram-drive=RD][--rd-base=ADDR][--rd-size=SIZE][[--read-only][--fake-write][--unsafe-boot][--disable-chs-mode][--disable-lba-mode][--heads=H][--sectors-per-track=S]TO_DRIVEFROM_DRIVE]"
对设备进行映射。
这对于扇区链式引导是很有用的功能,比如DOS。
这里,目的驱动器TO_DRIVE可以是一个磁盘文件(注意,当没有指定--mem时,这要求磁盘文件是连续存放于介质中的。
另外,若使用了--read-only参数,该功能将使仿真磁盘处于只读;
若使用了--fake-write参数,该功能将使仿真磁盘处于假写,即简单地返回"
写入"
成功,但实际上不执行写入操作;
若使用了--unsafe-boot参数,该功能将使仿真磁盘的第一扇区处于可写;
(默认时仿真磁盘的第一扇区被保护,不能经由int13/AH=03h而写入)。
若使用了--disable-chs-mode参数,CHS访问功能将被禁用;
若使用了--disable-lba-mode参数,LBA访问功能将被禁用;
H和S指定了虚拟磁盘的物理参数。
若使用了--status,--hook,--unhook,--rehook,--floppies,--harddrives,--ram-drive,--rd-base,--rd-size,--memdisk-raw,--safe-mbr-hook,--int13-scheme诸参数之一,那么其它的命令行参数将被忽略。
--floppies用于修改BIOS数据区0x410处的软盘个数位域。
--harddrives用于修改BIOS数据区0x475处的硬盘个数字节。
--mem参数指定使用内存来仿真磁盘(此时TO_DRIVE可以是gzip格式的压缩文件)。
--ram-drive用于修改代表内存盘的BIOS磁盘号码。
--rd-base指定内存盘的起始地址。
--rd-size指定内存盘的大小(以字节计数)。
如果RESERV=0,那么至少保留(-RESERV*512)字节的内存用来存放该内存盘的扇区数据;
如果RESERV0,该内存盘将起始于绝对物理地址(RESERV*512),而终止于该起始地址所在的连续内存块的结尾(通常等于或接近于物理内存的结尾)。
md5cryptmd5crypt产生一个MD5格式的密码。
modulemoduleFILE[ARG.]为多重启动映像格式的引导映像加载启动模块文件FILE(对该文件的内容不作任何解释,因此使用这条命令的用户必须了解所提到的内核映像的要求)。
其余参数作为"
模块命令行"
传递,就像kernel命令那样。
modulenounzipmodulenounzipFILE[ARG.]与module类似,但是自动禁用了解压缩。
pagerpager[FLAG]没有参数时,切换页模式。
如果使用了FLAG参数,那么它为`on'
时为开启,为`off'
时为关闭。
partnewpartnewPARTTYPESTARTLEN创建一个新的主分区。
START为起始扇区号,LEN为其包含的扇区数,TYPE为其分区类型。
parttypeparttypePARTTYPE改变指定分区(PART)的分区类型(TYPE)。
passwordpassword[--md5]PASSWD[FILE]设置密码。
当其处于菜单文件的首项时,将禁用所有的交互式菜单编辑功能,包括编辑菜单项(`e`)/进入命令行(`c`)。
当正确输入密码(由PASSWD指定)后,载入新的菜单文件(由FILE指定)。
如果你没有指定FILE项,那么上述被禁用的功能将被启用了。
当然,你也可以将此命令用到某个菜单项里,用以提高系统安全性。
参数--md5说明密码(PASSWD)是使用md5crypt加密的。
pausepause[--wait=T][MESSAGE.]打印信息MESSAGE,然后等待,直到按下一键,或者T秒过后,命令结束,控制返回到GRUB,继续执行下一条命令。
quitquit如果GRUB先前是从DOS启动的,就返回到DOS。
rarprarp用RARP初始化网络设备。
readreadADDR从内存的指定位置读取一个32-bit的值,并以十六进制形式显示出来。
writewriteADDRVAL写一个32位的值VAL到内存地址ADDR。
rebootreboot重启系统。
fontfilefontfileFILE指定中文字体文件,并切换到简体中文显示方式。
rootroot[DEVICE[HDBIAS]]设置根分区。
设置根分区为指定设备(DEVICE),然后尝试挂接该分区以得到分区大小(用于在ES:
ESI中传递,扇区链式启动方式要求这样)。
BSD驱动类型用于启动BSD的核心启动),和确定BSD子分区所在的PC分区。
可选的磁盘偏移参数,用于BSD核心确定有多少个控制器在当前控制器前。
比如:
假设同时有一个IDE和SCSI盘,而BSD根分区在SCSI盘上,那么磁盘偏移就为1。
rootnoverifyrootnoverify[DEVICE[HDBIAS]]类似于"
root"
指令,但不尝试挂接该分区。
这用于有些操作系统安装在GRUB能访问到的磁盘区域之外,或者其文件系统不能被GRUB识别出来,但你仍然想把这个设备强制设置为root设备的情况。
说明:
这样一来,原来在root命令中尝试挂接的那些项目,现在将不起作用了。
savedefaultsavedefault如果没有指定参数,就把当前菜单项保存为默认的引导项。
如果指定了参数NUM,那么保存的就是它。
如果指定的是关键字fallback,那么保存的是fallback命令所指定的菜单项。
如果T不是0,将提示用户按下Y键来确认写盘操作,如果在T秒之内没有按键,或者按键不是Y,那么写盘保存的操作将被取消。
serialserial[--unit=UNIT][--port=PORT][--speed=SPEED][--word=WORD][--parity=PARITY][--stop=STOP][--device=DEV]初始化一个串口设备。
UNIT用于指定要使用的串口设备(如,0==COM1);
PORT用于指定端口号;
SPEED用于指定通讯的数率;
WORD为字长;
PARITY为奇偶类型(取`no'
`odd'
和`even'
之一的值。
);
STOP是停止位的长度值;
选项--device仅用于命令行模式,用以指定tty设备的文件名。
默认值是这样的,COM1,9600,8N1。
setkeysetkey[TO_KEYFROM_KEY]改变键盘映射关系。
把FROM_KEY映射为TO_KEY。
这里的键必须是字母,数字,和以下特殊键:
escape(转义),exclam(!
),at(@),numbersign(#),dollar($),parenright()),caret(^),ampersand(&
),asterisk(*),plus(+),percent(%),minus(-),underscore(_),equal(=),parenleft[(],backspace(退格),tab(制表),bracketleft([),braceleft({),bracketright(]),braceright(}),enter(回车),control(控制),semicolon(;
),colon(:
),quote('
),doublequote("
),slash(/),backquote(`),tilde(~),shift(换档),backslash(\),bar(|),comma(,),less(),period(.),greater(),question(?
),alt(交互),space(空格),capslock(大写),Fx(功能键)和delete(删除)。
setupsetup[--prefix=DIR][--stage2=STAGE2_FILE][--force-lba]INSTALL_DEVICE[IMAGE_DEVICE]自动安装GRUB.这条命令使用更灵活的install命令将GRUB安装到指定设备上。
如果给出了映象设备,将在该设备寻找GRUB,否则使用缺省的根设备。
根设备可用root指令指定。
如果你确认系统的BIOS应该支持LBA模式,但是GRUB却没有工作于该模式,则请指定`--force-lba'
如若你在命令行中已安装了一次GRUB可是,你却无法卸载GRUB程序所在的分区,请指定`--stage2'
terminalterminal[--dumb][--no-echo][--no-edit][--timeout=SECS][--lines=LINES][--silent][console][serial][hercules][graphics]选择一个终端。
当指定了多个终端以后,按任意键方可继续操作。
如果控制台和串口都被指定了,那么你首先在其中按下键盘的终端将被首先选中。
如果没有指定任何参数,那么此命令将显示出当前的终端设置;
参数--dumb用以指定一个哑终端,否则即为vt100兼容型;
若使用了--no-echo参数,屏幕上将不会回显输入的字符;
若使用了--no-edit参数,theBASH-like的编辑功能将被禁用;
若使用了--timeout参数,该命令将等待数秒钟(由SECS指定);
可使用--lines指定最大的行数;
可使用--silent选项关闭消息显示。
terminfoterminfo[--name=NAME--cursor-address=SEQ[--clear-screen=SEQ][--enter-standout-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- GRUB4DOS 官方 命令 索引