⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 508.html

📁 著名的linux英雄站点的文档打包
💻 HTML
📖 第 1 页 / 共 4 页
字号:
这三种系统的引导指令序列一样,如下:<br>
  1. 'root'设置根设备.<br>
  2. `kernel'装载内核.<br>
  3. `boot'引导.<br>
<br>
DOS/Windows<br>
-----------<br>
grub&gt; rootnoverify (hd0,0)<br>
grub&gt; chainloader +1<br>
grub&gt; boot<br>
<br>
SCO UnixWare<br>
------------<br>
grub&gt; rootnoverify (hd1,0)<br>
grub&gt; chainloader --force +1<br>
grub&gt; makeactive
//注意这条指令将设置UnixWare分区为活动分区。这样要求你的GRUB安装在MBR,否则下次启动时将直接进入UnixWare而不会进入GRUB<br>
grub&gt; boot<br>
<br>
  当然,如果每次引导都需要敲入命令的话实在是太麻烦了,因此,类似于LILO,GRUB提供了一个菜单方式,你需要一个配置文件将这些命令放入配置文件中就可以实现菜单方式的多引导,当然在菜单方式下你可以切换到命令模式下。GRUB引导时查找/boot/grub/menu.lst,如果存在这个文件的话,就根据这个文件生成一个引导菜单,menu.lst文件格式很简单,如下示例:<br>
<br>
5. 菜单设置文件格式<br>
# 等待用户选择菜单项的时间(以秒计),超时则引导默认的选项<br>
timeout 30<br>
<br>
# 默认选项,第一项<br>
default 0<br>
<br>
# 如果第一项出错,则启动下面的后备选项<br>
fallback 1<br>
<br>
# 引导 GNU Hurd,其中title就是菜单中显示的提示字符串<br>
title GNU/Hurd<br>
root (hd0,0)<br>
kernel /boot/gnumach.gz root=hd0s1<br>
module /boot/serverboot.gz<br>
<br>
# 引导 linux<br>
title GNU/linux<br>
root (hd1,0)<br>
kernel /vmlinuz root=/dev/hdb1<br>
<br>
# 引导Mach (kernel映象文件放在软盘)<br>
title Utah Mach4 multiboot<br>
root (hd0,2)<br>
pause Insert the diskette now!!<br>
kernel (fd0)/boot/kernel root=hd0s3<br>
module (fd0)/boot/bootstrap<br>
<br>
# 引导 FreeBSD<br>
title FreeBSD 3.4<br>
root (hd0,2,a)<br>
kernel /boot/loader<br>
<br>
# 引导 OS/2<br>
title OS/2<br>
root (hd0,1)<br>
makeactive<br>
chainloader +1<br>
<br>
# 引导 Windows NT 或者 Windows95,98<br>
title Windows NT / Windows 95,98 boot menu<br>
rootnoverify (hd0,0)<br>
chainloader +1<br>
<br>
# 安装 GRUB 到硬盘MBR<br>
title Install GRUB into the hard disk<br>
root (hd0,0)<br>
setup (hd0)<br>
<br>
# 改变显示菜单的颜色<br>
title Change the colors<br>
color light-green/brown blink-red/blue<br>
<br>
6. GRUB的用户界面介绍<br>
  GRUB的用户界面有三种:命令行模式,菜单模式和菜单编辑模式<br>
  (a) 命令行模式:<br>
  进入命令行模式后GRUB会给出一个命令提示符`grub&gt;`,此时就可以键入命令,按回车执行。此模式下可执行的命令是在menu.lst中可执行的命令的一个子集。此模式下允许类似于Bash shell的命令行编辑功能:<br>
&lt;C-f&gt;或&lt;右箭头键&gt; 光标右移一个字符<br>
&lt;C-b&gt;或&lt;左箭头键&gt; 光标左移一个字符<br>
&lt;C-a&gt;&lt;HOME&gt; 到这一行的开头<br>
&lt;C-e&gt;或&lt;END&gt; 到行尾<br>
&lt;C-d&gt;或&lt;DEL&gt; 删除光标处的字符<br>
&lt;C-h&gt;或&lt;BackSpace&gt; 删除光标左边的字符<br>
&lt;C-k&gt; 删除光标右边的所有字符(包括光标处的字符)<br>
&lt;C-u&gt; 删除光标左边的所有字符(包括光标处的字符)<br>
&lt;C-y&gt; 恢复上次删除的字符串到光标位置<br>
&lt;C-p&gt;或&lt;向上键&gt; 历史记录中的上一条命令<br>
&lt;C-n&gt;或&lt;向下键&gt; 历史记录中的下一条命令<br>
  在命令行模式下tab键有补全命令的功能,如果你敲入了命令的前一部分,键入tab系统将列出所有可能以你给出的字符串开头的命令。如果你给出了命令,在命令参数的位置按下&lt;tab&gt;键,系统将给出这条命令的可能的参数列表,具体的可用命令集将在后面给出。<br>
<br>
  (b) 菜单模式<br>
  当存在文件/boot/grub/menu.lst文件时系统启动自动进入此模式。菜单模式下用户只需要用上下箭头来选择他所想启动的系统或者执行某个命令块,菜单的定义在menu.lst文件中,你也可以从菜单模式按c键进入命令行模式,并且可以按ESC键从命令行模式返回菜单模式。菜单模式下按e键将进入菜单编辑模式。<br>
<br>
  (c) 菜单编辑模式<br>
  菜单编辑模式用来对菜单项进行编辑改变,其界面和菜单模式的界面十分类似,不同的是菜单中显示的是对应某个菜单项的命令列表。如果在编辑模式下按下&lt;ESC&gt;,则取消所有当前对菜单的编辑并回到菜单模式下。在编辑模式下选中一个命令行,就可以对这条指令进行修改,修改完毕后按下&lt;RET&gt;,GRUB将提示你确认并完成修改。如果你想在当前命令列表中增加一条命令,按&lt;o&gt;在当前命令的下面增加一条指令,按&lt;O&gt;在当前命令前处增加一条指令。按&lt;d&gt;删除一条指令。<br>
<br>
三. 可用的命令列表<br>
<br>
  下面是GRUB的可用命令列表:<br>
<br>
  仅用于菜单的命令(不包括菜单项内部的启动命令)<br>
==========================================<br>
<br>
default num<br>
设置菜单中的默认选项为num(默认为0,即第一个选项),超时将启动这个选项<br>
<br>
fallback num<br>
如果默认菜单项启动失败,将启动这个num后援选项。<br>
<br>
password passwd new-config-file<br>
关闭命令行模式和菜单编辑模式,要求输入口令,如果口令输入正确,将使用new-config-file
作为新的配置文件代替menu.lst,并继续引导。<br>
<br>
timeout sec<br>
设置超时,将在sec秒后自动启动默认选项。<br>
<br>
title name ...<br>
开始一个新的菜单项,并以title后的字串作为显示的菜单名。<br>
<br>
在菜单(不包括菜单项内部的命令)和命令行方式下都可用的命令<br>
======================================================<br>
<br>
bootp<br>
以BOOTP协议初始化网络设备<br>
<br>
color normal [highlight]<br>
  改变菜单的颜色,normal是用于指定菜单中非当前选项的行的颜色,highlight是用于指定当前菜单选项的颜色。如果不指定highlight,GRUB将使用normal的反色来作为highlight颜色。指定颜色的格式是“前景色/背景色”,前景色和背景色的可选列表如下:<br>
* black<br>
* blue<br>
* green<br>
* cyan<br>
* red<br>
* magenta<br>
* brown<br>
* light-gray<br>
下面的颜色只能用于背景色<br>
* dark-gray<br>
* light-blue<br>
* light-green<br>
* light-cyan<br>
* light-red<br>
* light-magenta<br>
* yellow<br>
* white<br>
你可以在前景色前加上前缀"blink-",产生闪烁效果,你可以在menu.lst中加上下面这个选项来改变颜色效果:<br>
title OS-BS like<br>
color magenta/blue black/magenta<br>
<br>
device drive file<br>
在GRUB命令行中,把BIOS中的一个驱动器drive映射到一个文件file。你可以用这条命令创建一个磁盘映象或者当GRUB不能真确地判断驱动器时进行纠正。如下<br>
grub&gt; device (fd0) /floppy-image<br>
grub&gt; device (hd0) /dev/sd0<br>
这条命令只能在命令行方式下使用,;) 是个例外。<br>
<br>
dhcp<br>
用DHCP协议初始化网络设备。目前而言,这条指令其实就是bootp的别名,效果和bootp一样。<br>
<br>
hide partition<br>
这条指令仅仅对DOS和WINDOWS有用,当在一个硬盘上存在多个DOS/WIN的主分区时,有时需要这条指令隐藏其中的一个或几个分区,即在分区表中设置“隐藏”位。<br>
<br>
rarp<br>
用RARP协议初始化网络设备。<br>
<br>
setkey to_key from_key<br>
改变键盘的映射表,将from_key映射到to_key,注意这条指令并不是交换键映射,如果你要交换两个键的映射,需要用两次setkey指令,如下:<br>
grub&gt; setkey capslock control<br>
grub&gt; setkey control capslock<br>
<br>
其中的键必须是字母,数字或者下面的一些代表某一键的字符串:<br>
`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'。<br>
下面给出了它们和键盘上的键的对应关系:<br>
`exclam'=`!'<br>
`at'=`@'<br>
`numbersign'=`#'<br>
`dollar'=`$'<br>
`percent'=`%'<br>
`caret'=`^'<br>
`ampersand'=`&'<br>
`asterisk'=`*'<br>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -