手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

引导程式GRUB解析

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

  当存在文档/boot/grub/menu.lst文档时系统启动自动进入此模式。菜单模式下用户只需要用上下箭头来选择他所想启动的系统或执行某个命令块,菜单的定义在menu.lst文档中,您也能够从菜单模式按<c>键进入命令行模式,并且能够按<ESC>键从命令行模式返回菜单模式。菜单模式下按<e>键将进入菜单编辑模式。
  (c) 菜单编辑模式
  菜单编辑模式用来对菜单项进行编辑改变,其界面和菜单模式的界面十分类似,不同的是菜单中显示的是对应某个菜单项的命令列表。假如在编辑模式下按下<ESC>,则取消任何当前对菜单的编辑并回到菜单模式下。在编辑模式下选中一个命令行,就能够对这条指令进行修改,修改完毕后按下<RET>,GRUB将提示您确认并完成修改。假如您想在当前命令列表中增加一条命令,按<o>在当前命令的下面增加一条指令,按<O>在当前命令前处增加一条指令。按<d>删除一条指令。





命令列表

  下面是GRUB的可用命令列表:
  仅用于菜单的命令(不包括菜单项内部的启动命令)
==========================================
default num
配置菜单中的默认选项为num(默认为0,即第一个选项),超时将启动这个选项
fallback num
假如默认菜单项启动失败,将启动这个num后援选项。
password passwd new-config-file
关闭命令行模式和菜单编辑模式,需要输入口令,假如口令输入正确,将使用new-conf
ig-file
作为新的配置文档代替menu.lst,并继续引导。
timeout sec
配置超时,将在sec秒后自动启动默认选项。
title name ...
开始一个新的菜单项,并以title后的字串作为显示的菜单名。
在菜单(不包括菜单项内部的命令)和命令行方式下都可用的命令
======================================================
bootp
以BOOTP协议初始化网络设备
color normal [highlight]
  改变菜单的颜色,normal是用于指定菜单中非当前选项的行的颜色,highlight是用于指定当前菜单选项的颜色。假如不指定highlight,GRUB将使用normal的反色来作为highlight颜色。指定颜色的格式是“前景色/背景色”,前景色和背景色的可选列表如下:
* black
* blue
* green
* cyan
* red
* magenta
* brown
* light-gray
下面的颜色只能用于背景色
* dark-gray
* light-blue
* light-green
* light-cyan
* light-red
* light-magenta
* yellow
* white
您能够在前景色前加上前缀"blink-",产生闪烁效果,您能够在menu.lst中加上下面这个选项来改变颜色效果:
title OS-BS like
color magenta/blue black/magenta
device drive file
在GRUB命令行中,把BIOS中的一个驱动器drive映射到一个文档file。您能够用这条命令创建一个磁盘映象或当GRUB不能真确地判断驱动器时进行纠正。如下
grub> device (fd0) /floppy-image
grub> device (hd0) /dev/sd0
这条命令只能在命令行方式下使用, 是个例外。
dhcp
用DHCP协议初始化网络设备。现在而言,这条指令其实就是bootp的别名,效果和bootp相同。
hide partition
这条指令仅仅对DOS和WINDOWS有用,当在一个硬盘上存在多个DOS/WIN的主分区时,有时需要这条指令隐藏其中的一个或几个分区,即在分区表中配置“隐藏”位。
rarp
用RARP协议初始化网络设备。
setkey to_key from_key
改变键盘的映射表,将from_key映射到to_key,注意这条指令并不是交换键映射,假如您要交换两个键的映射,需要用两次setkey指令,如下:
grub> setkey capslock control
grub> setkey control capslock
其中的键必须是字母,数字或下面的一些代表某一键的字符串:
`escape', `exclam', `at', `numbersign', `dollar', `percent',
`caret', `ampersand', `asterisk', `parenleft', `parenright',
`minus', `underscore', `equal', `plus', `backspace', `tab',
`bracketleft', `braceleft', `bracketright', `braceright', `enter',
`control', `semicolon', `colon', `quote', `doublequote',
`backquote', `tilde', `shift', `backslash', `bar', `comma',
`less', `period', `greater', `slash', `question', `alt', `space',
`capslock', `FX' (`X' is a digit), and `delete'.
下面给出了他们和键盘上的键的对应关系:
`exclam'=`!'
`at'=`@'
`numbersign'=`#'
`dollar'=`$'
`percent'=`%'
`caret'=`^'
`ampersand'=`&'
`asterisk'=`*'
`parenleft'=`('
`parenright'=`)'
`minus'=`-'
`underscore'=`_'
`equal'=`='
`plus'=` '
`bracketleft'=`['
`braceleft'=`{'
`bracketright'=`]'
`braceright'=`}'
`semicolon'=`;'
`colon'=`:'
`quote'=`''
`doublequote'=`"'
`backquote'=``'
`tilde'=`~'
`backslash'=`'
`bar'=`|'
`comma'=`,'
`less'=`<'
`period'=`.'
`greater'=`>'
`slash'=`/'
`question'=`?'
`space'=` '
unhide partition
仅仅对DOS/WIN分区有效,清除分区表中的“隐藏”位。
仅用于命令行方式或菜单项内部的命令
=======================================
blocklist file
显示文档file在所占磁盘块的列表。
boot
仅在命令行模式下需要,当参数都设定完成后,用这条指令启动操作系统
cat file
显示文档file的内容,能够用来得到某个操作系统的根文档系统所在的分区,如下:
grub> cat /etc/fstab
chainloader [`--force'] file
把file装入内存进行chainload,除了能够通过文档系统得到文档外,这条指令也能够用磁盘块列表的方式读入磁盘中的数据块,如' 1`指定从当前分区读出第一个扇区进行引导。假如指定了`--force`参数,则无论文档是否有合法的签名都强迫读入,当您在引导SCO UnixWare时需要用这个参数。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!