GRUB4DOS官方命令索引.docx

上传人:b****6 文档编号:4342805 上传时间:2022-11-30 格式:DOCX 页数:9 大小:22.28KB
下载 相关 举报
GRUB4DOS官方命令索引.docx_第1页
第1页 / 共9页
GRUB4DOS官方命令索引.docx_第2页
第2页 / 共9页
GRUB4DOS官方命令索引.docx_第3页
第3页 / 共9页
GRUB4DOS官方命令索引.docx_第4页
第4页 / 共9页
GRUB4DOS官方命令索引.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

GRUB4DOS官方命令索引.docx

《GRUB4DOS官方命令索引.docx》由会员分享,可在线阅读,更多相关《GRUB4DOS官方命令索引.docx(9页珍藏版)》请在冰豆网上搜索。

GRUB4DOS官方命令索引.docx

GRUB4DOS官方命令索引

GRUB4DOS官方命令索引

===GRUB4DOS官方命令索引===2010-05-1511:

24最终编辑醉罪blocklist输出文件的块清单表达法。

boot引导已加载的操作系统或扇区链式加载器。

bootp通过BOOTP初始化网络设备。

cat显示指定文件的内容。

cdrom初始化或者停止所有的ATAPICDROM设备。

chainloader加载扇区链式加载器。

cmp比较两个文件,并且报告两者之间的差异。

color改变菜单的颜色。

configfile将指定文件作为配置文件予以加载。

debug打开/关闭调试模式。

default把NUM项菜单设为缺省值。

device声明BIOS驱动器对应的实际物理设备。

dhcp通过DHCP初试化网络设备。

splashimage图形模式下载入背景图片文件。

foreground设置图形模式下的前景色。

background设置图形模式下的背景色。

clear清屏。

displayapm显示APMBIOS的相关信息。

displaymem显示GRUB所判断到的当前系统的内存分布,包括所有物理内存区域。

displaymem显示诸多文件的内容。

embed如果设备是个驱动器,则将Stage1.5嵌入到主引导扇区之后。

fallback如果调用当前的菜单项时出现错误,则跳转到NUM项后重试。

commandline进入命令行方式。

find在所有分区上查找文件名,并显示包含该文件的设备。

fstest切换文件系统的试验模式。

geometry输出驱动器的相关信息。

halt关闭系统(计算机)。

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设置图形模式下的背景色。

RR代表红色,GG代表绿色,BB代表蓝色。

这些数值都是用十六进制来表示的。

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-

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1