与任何其他分发中的引导进程相比,Linux引导是一个复杂的过程。 Linux内核在引导时在命令行中接受很多参数。此命令行引导时间参数在系统启动时将多种信息传递给Linux内核。
内核引导时间参数
用在CD(的/ dev / CDROM)内核,不允许直接指派参数直接从
BIOS引导Linux内核。为此,我们需要一个名为bootloader的特殊程序。在Linux中最常用的两种引导加载程序是:
- GNU GRUB(GNU GRand Unified Bootloader)
- LILO(LInux加载器)
GNU GRUB是来自
GNU项目,它能够引导多个内核或在Unix和Linux系统的任何具体的内核配置之一的引导装载程序包。
LILO具有引导各种内核,并存储在纯文本文件它们的配置能力。 LILO能够启动Windows,Unix,BSD,Linux和所有其他已知的平台与各种选项。 Linux内核引导参数传递到用空格分隔的字符串列表。将引导参数传递给内核的常规方法是以下形式:
name[=value_1] [,value_2]........[,value_10]
其中,“
名称=独特的关键字 ”它定义内核的一部分,这里的值是相关联的。 它可以容纳的值是10,最大。 本代码只处理每个关键字
10逗号分隔的参数。 在这里,在本文中,我们将介绍一些Linux中的常见内核引导时参数,您应该知道。
init
这设置需要由内核执行的初始命令。如果“
初始化 ”没有设置,它搜索内核中的土地陷入恐慌模式之前,以下各位置“
初始化 ”。
- / sbin / init
- / etc / init
- / bin / init
- / bin / sh
2. nfsaddrs
以上参数设置
NFS启动地址为一个字符串这是在网络引导的情况下非常有用。
nfsroot
在
'nfsroot的“参数设置NFS根名称为一个字符串这是在网络引导的情况下非常有用。 字符串名称由'
的/ tftpboot'打头的,如果它不以
'/',','或任何
数字开头。
root
在启动时传递
根参数设置要用作根文件系统的系统。
5.单
是指导'
单 '参数
'init'的在单用户模式启动计算机并禁用启动所有守护程序。
6. ro
这个参数告诉引导加载程序挂载根文件系统在
只读模式。 所以,这
fsck程序可以执行文件系统扫描,你不发出
读/写文件系统上的fsck。
7.rw
此参数强制引导加载程序安装在
读写模式下的根文件系统。
8.Hdx
调整IDE驱动器的几何形状
,“HDX”的说法是非常方便的,如果BIOS中产生不相关的,不正确的信息。
9.储备金
这种说法是在保护
I / O端口区域从探针非常有用的。
10.控制台
定义串行控制台支持的串行端口控制台到内核。
11
定义可用系统存储器的总量,而在使用大
的RAM很有帮助。 Linux内核在引导时接受负载的参数。我们将在下一篇文章中介绍其余的参数。 目前为止就这样了。我很快会在这里与另一篇文章,直到然后保持调整和连接到youcl。